I think they need to redesign the concept of boats in minecraft entirely, seeing as it proves more frustrating than useful.
There is a ships mod I play with (not Archimedes) that basically allows you to create any kind of connection of blocks along with using paddles and recognizes wool for sails to power it. When it sails, the ship glides elegantly with the simple use of a wheel and you can also wonder about on the ship as it sails but it will stop when you abandon it. This is what sailing in minecraft should be more like and it certainly improves upon user creativity and would only require the implement of a simple wheel, perhaps even a craft-able recipe for a navigable ship instead if the task is too complicaed. (small of course)
Then again, Mojang has worked with modders before, perhaps once more with boats/ships?
0
Question about quests: (Apologies in advance, I've been trying the get used to the advanced functions of making quests but am far from adept at it.)
I'm trying to make a quest akin to beginning the civil war quest line in Skyrim where the player can choose which side they join. However, the quests offered in this mod seem more linear, so I was wondering if there were any work-arounds or if quests in this mod are already capable of doing something as complex as this.
The gist of the quest I'm trying to make involves the player choosing between 2 sides in a conflict, each with a main leader you can speak to, and the quest should end by deciding to join one side or another through dialogue. Any help is appreciated.
EDIT: Even better, if you've already been through something like this just refer me to the post/video or search terms that can help and I'll be on my way.
1
Absolutely, I wouldn't like my own creations to not be credited, I already have many to credit, you can be sure of that.
0
The map is completely original aside from the fact the fact of using villager houses and some mod-houses to fill things in. It's the characters and such that worry me since I thought of incorporating a whole character himself in an attempt to replicate him as much as Minecraft and the Custom NPCs mod will allow, but since I don't plan on making money from this at all, then I suppose it's all good.
0
I have noticed for 1.8.9 that many of the options to fill out are unchangeable. As in, they reset after exiting the NPC's customization screen, one of the biggest issue I've witnessed is that attack speed cannot be changed and if tampered with, will fill in its given number to the damage/strength bar. Among others is that accuracy cannot be changed from 60, sound effects such as a projectile hitting the ground cannot be altered or even erased, and all the recipes seem to be completely messed up. (why does the mana recipe result in a french horn?)
0
Another crash, this time when placing down a builder block, then spawning in a builder. (I just named it "Player" due to default Steve skin) It will be fixed when I enter back into the game however, but this always happens for every new building.
---- Minecraft Crash Report ----
// Don't do that.
Time: 5/16/16 7:17 PM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at noppes.npcs.roles.JobBuilder.aiShouldExecute(JobBuilder.java:87)
at noppes.npcs.ai.EntityAIJob.func_75250_a(EntityAIJob.java:17)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:72)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:559)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1775)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:382)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:368)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1614)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:228)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:256)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699)
at net.minecraft.world.World.func_72870_g(World.java:1829)
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at noppes.npcs.roles.JobBuilder.aiShouldExecute(JobBuilder.java:87)
at noppes.npcs.ai.EntityAIJob.func_75250_a(EntityAIJob.java:17)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:72)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:559)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1775)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:382)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:368)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1614)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:228)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:256)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699)
at net.minecraft.world.World.func_72870_g(World.java:1829)
-- Entity being ticked --
Details:
Entity Type: customnpcs.CustomNpc (noppes.npcs.entity.EntityCustomNpc)
Entity ID: 976695
Entity Name: Player
Entity's Exact location: -341.50, 76.00, 601.50
Entity's Block location: -342.00,76.00,601.00 - World: (-342,76,601), Chunk: (at 10,4,9 in -22,37; contains blocks -352,0,592 to -337,255,607), Region: (-1,1; contains chunks -32,32 to -1,63, blocks -512,0,512 to -1,255,1023)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Rider: ~~ERROR~~ NullPointerException: null
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544)
-- Affected level --
Details:
Level name: Great World Gen
All players: 1 total; [EntityPlayerMP['wesley91011'/595140, l='Great World Gen', x=-343.22, y=77.75, z=602.03]]
Chunk stats: ServerChunkCache: 4464 Drop: 0
Level seed: 1669150577612064811
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: -221.00,64.00,121.00 - World: (-221,64,121), Chunk: (at 3,4,9 in -14,7; contains blocks -224,0,112 to -209,255,127), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 1471590 game time, 32698 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 1 (now: false), thunder time: 1 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows Vista (amd64) version 6.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 814969224 bytes (777 MB) / 2134114304 bytes (2035 MB) up to 2134114304 bytes (2035 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2048M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.19 Powered by Forge 11.15.1.1722 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAAAAAAAAAAAAAAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAAAAAAAAAAAAAAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.1722.jar)
UCHIJAAAAAAAAAAAAAAAAAAA Forge{11.15.1.1722} [Minecraft Forge] (forge-1.8.9-11.15.1.1722.jar)
UCHIJAAAAAAAAAAAAAAAAAAA customnpcs{1.8.9_beta} [CustomNPCs] (CustomNpcs_1.8.9_beta(21feb16).jar)
UCHIJAAAAAAAAAAAAAAAAAAA worldedit{6.1.1} [WorldEdit] (worldedit-forge-mc1.8.9-6.1.1.jar)
Loaded coremods (and transformers):
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [EntityPlayerMP['wesley91011'/595140, l='Great World Gen', x=-343.22, y=77.75, z=602.03]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
0
So I tried to test something out, using the whole builder mechanic and jobs for NPCs. I noticed a build project going particularly slow even with 8 builders tasked to it, later shortened down to 4. I observed for extended moments that some of the NPCs would stop completely for various durations (Not to interact, I turned that off for all of them) and I believed that their next intended block to place was being scripted over by another builder aiming to place the same block, therefore forcing both NPCs to process and decide which one will place the block. Therefore I theorized that only 1 or 2 NPCs might be the most efficient and timely for finishing a build.
I went on to a test world and put down 4 building blocks all set to House_Small, then I copied the same builder (just named "Player (Builder)") and put 1 for one build site, 2 for another, 3 for the next, and 4 for the last all next to the build-site block. I ultimately wanted to see if one builder would be quicker and more efficient, however as soon as I unfroze the NPCs I got this crash:
---- Minecraft Crash Report ----
// Shall we play a game?
Time: 5/15/16 8:53 PM
Description: Ticking entity
java.lang.NullPointerException: Ticking entity
at noppes.npcs.roles.JobBuilder.aiShouldExecute(JobBuilder.java:87)
at noppes.npcs.ai.EntityAIJob.func_75250_a(EntityAIJob.java:17)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:72)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:559)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1775)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:382)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:368)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1614)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:228)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:256)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699)
at net.minecraft.world.World.func_72870_g(World.java:1829)
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
at java.lang.Thread.run(Unknown Source)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at noppes.npcs.roles.JobBuilder.aiShouldExecute(JobBuilder.java:87)
at noppes.npcs.ai.EntityAIJob.func_75250_a(EntityAIJob.java:17)
at net.minecraft.entity.ai.EntityAITasks.func_75774_a(SourceFile:72)
at net.minecraft.entity.EntityLiving.func_70626_be(EntityLiving.java:559)
at net.minecraft.entity.EntityLivingBase.func_70636_d(EntityLivingBase.java:1775)
at net.minecraft.entity.EntityLiving.func_70636_d(EntityLiving.java:382)
at noppes.npcs.entity.EntityNPCInterface.func_70636_d(EntityNPCInterface.java:368)
at net.minecraft.entity.EntityLivingBase.func_70071_h_(EntityLivingBase.java:1614)
at net.minecraft.entity.EntityLiving.func_70071_h_(EntityLiving.java:228)
at noppes.npcs.entity.EntityNPCInterface.func_70071_h_(EntityNPCInterface.java:256)
at noppes.npcs.entity.EntityCustomNpc.func_70071_h_(EntityCustomNpc.java:35)
at net.minecraft.world.World.func_72866_a(World.java:1860)
at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:699)
at net.minecraft.world.World.func_72870_g(World.java:1829)
-- Entity being ticked --
Details:
Entity Type: customnpcs.CustomNpc (noppes.npcs.entity.EntityCustomNpc)
Entity ID: 401161
Entity Name: Player
Entity's Exact location: -463.50, 65.00, 70.50
Entity's Block location: -464.00,65.00,70.00 - World: (-464,65,70), Chunk: (at 0,4,6 in -29,4; contains blocks -464,0,64 to -449,255,79), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Entity's Momentum: 0.02, -0.08, 0.04
Entity's Rider: ~~ERROR~~ NullPointerException: null
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:1661)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:544)
-- Affected level --
Details:
Level name: Mod Test world 1_8_0
All players: 1 total; [EntityPlayerMP['wesley91011'/170181, l='Mod Test world 1_8_0', x=-487.07, y=86.72, z=85.05]]
Chunk stats: ServerChunkCache: 4317 Drop: 0
Level seed: 8344238140824823700
Level generator: ID 00 - default, ver 1. Features enabled: true
Level generator options:
Level spawn location: -60.00,64.00,256.00 - World: (-60,64,256), Chunk: (at 4,4,0 in -4,16; contains blocks -64,0,256 to -49,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 68292 game time, 7366 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 26047 (now: false), thunder time: 24243 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:701)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:605)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:152)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:481)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.8.9
Operating System: Windows Vista (amd64) version 6.0
Java Version: 1.8.0_66, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 987227976 bytes (941 MB) / 2134114304 bytes (2035 MB) up to 2134114304 bytes (2035 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2048M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.19 Powered by Forge 11.15.1.1722 5 mods loaded, 5 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAAAAAAAAAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAAAAAAAAAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.8.9-11.15.1.1722.jar)
UCHIJAAAAAAAAAAAAAA Forge{11.15.1.1722} [Minecraft Forge] (forge-1.8.9-11.15.1.1722.jar)
UCHIJAAAAAAAAAAAAAA customnpcs{1.8.9_beta} [CustomNPCs] (CustomNpcs_1.8.9_beta(21feb16).jar)
UCHIJAAAAAAAAAAAAAA worldedit{6.1.1} [WorldEdit] (worldedit-forge-mc1.8.9-6.1.1.jar)
Loaded coremods (and transformers):
GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
Profiler Position: N/A (disabled)
Player Count: 1 / 8; [EntityPlayerMP['wesley91011'/170181, l='Mod Test world 1_8_0', x=-487.07, y=86.72, z=85.05]]
Type: Integrated Server (map_client.txt)
Is Modded: Definitely; Client brand changed to 'fml,forge'
Besides the crash, does anyone know what number of builders are the most efficient?
0
I suppose you're right, I just didn't want to get caught by some rule that I may have missed on the forums or something.
2
The mod already supports this. Just go into entity in customization and there will be "NPC" and also "NPC 64x32" The second in the older 1.7 version, it now just works as a separate yet same enitity
0
Backround:
So I've been working on an adventure themed map that draws grand inspiration from many different sources (Dark Souls, Game of Thrones, Captainsparklez's "Fallen Kingdom" series; just to name a few) and while it is mainly for mine and my friend's use, I might make it open to download for anyone. However I have had the idea of incorporating some things from which that I had inspiration, such as the infamous Artorias (Dark Souls character) into the map through custom npcs.
Question:
Would, by any chance, copyrights apply to adventure maps if they copied and/or remade concepts from a copyrighted source?
0
I have the same issues, it also seems that arrows don't even appear yet the physics is all there (Still hit and miss people) Also I can only change the first sound, second "Select" button doesn't even work and the third one only changes the first.
0
Have you tried placing an underscore ( _ )? So like Captain_Bob, Dead_Soldier
0
So a world I believe has been corrupted because I'm simply stuck in the abyss whenever I spawn and nothing ever loads in. I can't even quit properly (I have to get Task Manager to end the process) Anyway, I have a backup and everything so it should all be good, however when I go to my saves file to delete the original world and drop the backup in, nothing changes on Minecraft. It's still the same corrupted world. Upon further investigation, some of my present worlds aren't even located in the saves file which means there's another file where my real worlds are.
My question is where this folder might be or if I could possibly revive my "corrupted" world
0
Yea, asking for updates are against forum policy and is completely understandable even though it's on all our minds. Plus, this mod is extremely unique and satisfying and I would very much look forward to playing it more.
0
I believe I use that version as well. New worlds cannot even generate and I'm just stuck floating in an abyss until I close the Minecraft program. (Can't even quit properly) However the increase in RAM has fixed all of this for the time being, however it'll be rather annoying if that were ever not to become an option.
0
I ran this mod on it's own to make sure this was the one causing the lag, and it is the same as if it were with other mods. I tried most of those methods and increasing the RAM above all else seems to suffice for now but I have no clue if it will remain steadfast in the long-run.