You must have encountered a bug, just remember that Noppes needs to know the mod version to fix it. E.g, 1.8.0 <publish date> (For the alpha versions anyway)
What I gathered from that is that you want to be able to distribute your world for others to play but don't want them to be able to go into creative mode and cheat? There is no way to actually do this, as if the game is made LAN you can enable cheats. You can disable cheats, but the LAN bypasses it.
You have to previously save an NPC to the NPC cloner, then that menu is where your cloned NPC show up for spawning.
hi im new to using minecraft mods but I downloaded this one. I have created a npc but im having trouble making him sit on the npc chair! I know it sounds like a silly little thing but if you can tell me that would be wonderful, many thanks: energy <3
The trick I use is to build a some blocks so there is one block above the chair. Then build your NPC and when you are done, break the blocks and he should fall down on the chair. The other method would be to use the NPC path tool. Build him somewhere else, then path him to sit in the area you want and then quickly throw a chair down. I personally prefer just dropping a block on top of the chair.
I don't know if OPs can override this safety, I've never tried..
Thanks.. I did find a way to convert my world to an adventure map without allowing them to change it back to creative mode (Except through the lan trick).
I'm just holding off now for when they fix the tool issue of allowing certain tools to break different kinds of blocks. Right now if I try and make a shovel destroy just coarse dirt, it gives me a error on the tool. Hope they fix that soon because that will be an adventure mappers dream!
i was putting together a mod pack for my enjoyment and at one point this mod just stop working all of a sudden it was working great for months and now it just crash every since time i load a world or even make a world sometimes it just crashes when the game is loading up crash log in the spoiler tag
---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.
Time: 4/7/15 9:56 AM
Description: Exception in server tick loop
cpw.mods.fml.common.LoaderException: java.lang.AssertionError
at cpw.mods.fml.common.LoadController.transition(LoadController.java:162)
at cpw.mods.fml.common.Loader.serverStarted(Loader.java:753)
at cpw.mods.fml.common.FMLCommonHandler.handleServerStarted(FMLCommonHandler.java:283)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:389)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
Caused by: java.lang.AssertionError
at com.google.gson.internal.bind.TypeAdapters$EnumTypeAdapter.(TypeAdapters.java:733)
at com.google.gson.internal.bind.TypeAdapters$26.create(TypeAdapters.java:762)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ArrayTypeAdapter$1.create(ArrayTypeAdapter.java:48)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.(ReflectiveTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:81)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:118)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:72)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.(ReflectiveTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:81)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:118)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:72)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.(ReflectiveTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:81)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:118)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:72)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ArrayTypeAdapter$1.create(ArrayTypeAdapter.java:48)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ArrayTypeAdapter$1.create(ArrayTypeAdapter.java:48)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.(ReflectiveTypeAdapterFactory.java:82)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:81)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:118)
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:72)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.internal.bind.ArrayTypeAdapter$1.create(ArrayTypeAdapter.java:48)
at com.google.gson.Gson.getAdapter(Gson.java:356)
at com.google.gson.Gson.fromJson(Gson.java:802)
at com.google.gson.Gson.fromJson(Gson.java:768)
at com.google.gson.Gson.fromJson(Gson.java:717)
at com.google.gson.Gson.fromJson(Gson.java:689)
at net.machinemuse.numina.recipe.JSONRecipeList.loadRecipesFromString(JSONRecipeList.java:65)
at net.machinemuse.numina.recipe.JSONRecipeList.loadRecipesFromDir(JSONRecipeList.java:42)
at net.machinemuse.numina.basemod.Numina$.serverstart(Numina.scala:42)
at net.machinemuse.numina.basemod.Numina.serverstart(Numina.scala)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.serverStarted(Loader.java:752)
... 3 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Dunno some mod called machinemuse.numina is crashing. Looks like its trying to load recipes or something. Might have problems with my 4x4 recipes, no clue.
Still wondering about this. What's odd is it worked one day for a player, then the next day, it wasn't working. Any help with this problem would be very appreciated.
We're running FTB-Infinity, with customnpcs added. There is no crash reports, or nothing in the logs i can find. Player textures just do not show up
I was wondering what the max number of npcs, quests, dialogues we can have. Im working on a project which will include roughly 500 npcs with over 300 quests. Will i hit a limit?
Quests you can make as much as you want. Npcs should be fine too as long as you dont plan to place them all next to eachother.
Rollback Post to RevisionRollBack
Those who want to chat or hang out, join me on discord
Want to support me? Become one of my patrons:
You must have encountered a bug, just remember that Noppes needs to know the mod version to fix it. E.g, 1.8.0 <publish date> (For the alpha versions anyway)
What I gathered from that is that you want to be able to distribute your world for others to play but don't want them to be able to go into creative mode and cheat? There is no way to actually do this, as if the game is made LAN you can enable cheats. You can disable cheats, but the LAN bypasses it.
You have to previously save an NPC to the NPC cloner, then that menu is where your cloned NPC show up for spawning.
Thanks! I had a hard time figuring out what I was doing wrong, but that cleared things up!
Still wondering about this. What's odd is it worked one day for a
player, then the next day, it wasn't working. Any help with this problem
would be very appreciated.
We're running FTB-Infinity, with customnpcs added. There is no crash
reports, or nothing in the logs i can find. Player textures just do not
show up
Thanks
Version of minecraft? Version of the mod?
I'm running FTB-Infinity 1.3.4 on a dedicated linux server under debian 7.8
looks like forge it is 1291, and customnpc version is 1.7.10c
Villagers only have one texture, none of the other textures work even if you pick one.
Dancing animation doesn't work
Sneaking animation doesn't work.
When a NPC is sitting and they are attacked, they will move around on their bum rather then getting up to attack. Same if they are moving location such as in night mode, they will scoot on their bum to that location rather then getting up to walk.
For the most part though, 1.8 is looking pretty good!
I don't know if this is fixed yet, but for everyone who would like to know how to fix the missing Mithiril Ingot texture, this is how. Go to where the mod is located on your computer and open the mod with either 7-zip or winrar. Next navigate to assets/customnpcs/textures/items. Scroll down to NpcMithirilIngot. You're going to want to rename it the exact same thing but with a lowercase 'n' like this: npcMithirilIngot. Close the archive load up the game and your good to go! Hope this helped!
The following happens after I tried to install with the newest forge version (It should be), I reinstalled forged alredy and redownloaded some Folders in .minecraft like libraries and versions. Waht should i do?
---- Minecraft Crash Report ----
// Uh... Did I do that?
Time: 08.04.15 22:16
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoSuchMethodError: net.minecraftforge.client.model.ModelLoader.setCustomModelResourceLocation(Lnet/minecraft/item/Item;ILnet/minecraft/client/resources/model/ModelResourceLocation;)V
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:516)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:413)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: net.minecraftforge.client.model.ModelLoader.setCustomModelResourceLocation(Lnet/minecraft/item/Item;ILnet/minecraft/client/resources/model/ModelResourceLocation;)V
at noppes.npcs.client.ClientProxy.registerItem(ClientProxy.java:665)
at noppes.npcs.items.ItemNpcWand.func_77655_b(ItemNpcWand.java:86)
at noppes.npcs.CustomItems.load(CustomItems.java:342)
at noppes.npcs.CustomNpcs.load(CustomNpcs.java:177)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:515)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
You haven't correctly updated your Minecraft forge, try downloading the recommended version on the forge website, then make sure you select it in the Minecraft launcher to run it.
Rollback Post to RevisionRollBack
If you require aid with Custom NPC's give me a shout (In the thread, not PM's). I can read a bit of error reports, know most of the NPC workings (I'm attempting to work on scripting) and have been using it since its 1.0 version. Otherwise I'll help with any questions or problems I can.
What is the correct command to give a player a SoulstoneFilled that contains a specific NPC?
give Vntares customnpcs:npcSoulstoneFilled 1 1
gives an Error Soulstone, and I don't know what the '3 NBT tags' in the actual Soulstone I want to give means.
Giving yourself a filled soulstone is possibly but you really dont want to do that as it is complicated. Just take an empty soulstone go into creative and rightclick an npc
You haven't correctly updated your Minecraft forge, try downloading the recommended version on the forge website, then make sure you select it in the Minecraft launcher to run it.
He isnt using the latest 1.8. Ive updated yesterday to 1.8 beta. Ive also added a check so it will now tell you your forge is outdated when you try to start it with an old forge.
Rollback Post to RevisionRollBack
Those who want to chat or hang out, join me on discord
Want to support me? Become one of my patrons:
The Meaning of Life, the Universe, and Everything.
Join Date:
9/3/2014
Posts:
73
Member Details
Thanks for the update Noppes! So psyched the villagers are bit more stable now!
FYI latest version seems to work ok on PC but crashes on Mac - both using forge 1357.
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 4/9/15 11:00 AM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String;
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:516)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:412)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String;
at noppes.npcs.LogWriter$1.format(LogWriter.java:59)
at java.util.logging.StreamHandler.publish(StreamHandler.java:177)
at java.util.logging.Logger.log(Logger.java:509)
at java.util.logging.Logger.doLog(Logger.java:531)
at java.util.logging.Logger.log(Logger.java:554)
at noppes.npcs.LogWriter.info(LogWriter.java:82)
at noppes.npcs.LogWriter.<clinit>(LogWriter.java:71)
at noppes.npcs.controllers.ScriptController.<init>(ScriptController.java:78)
at noppes.npcs.CustomNpcs.load(CustomNpcs.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:518)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Noppes, You have been working extremely hard on this mod, and it seems like people are annoying you at this point, from an old friend, I'd just like to say Keep up the amazing work, your doing something extremely awesome here, don't let that go!
Does anyone know why when I use - testforblock - in a command execute command in a custom npc scrpt it comes back as null - I've tested this in a command block and it is successful.
the script is:
if (npc.executeCommand("testforblock 267 82 171 minecraft:stone")===null) {
npc.say("null");
}
event.setCancelled(true);
does success not have a value, number or name? (could be the title of Noppes autobiography):)
Does anyone know why when I use - testforblock - in a command execute command in a custom npc scrpt it comes back as null - I've tested this in a command block and it is successful.
the script is:
does success not have a value, number or name? (could be the title of Noppes autobiography):)
Execute command doesnt have a return type. Not sure why you are testing it like that though. Use world.getBlock(x,y,z) and check if thats stone or note
Thanks for the update Noppes! So psyched the villagers are bit more stable now!
FYI latest version seems to work ok on PC but crashes on Mac - both using forge 1357.
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 4/9/15 11:00 AM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String;
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:516)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:412)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String;
at noppes.npcs.LogWriter$1.format(LogWriter.java:59)
at java.util.logging.StreamHandler.publish(StreamHandler.java:177)
at java.util.logging.Logger.log(Logger.java:509)
at java.util.logging.Logger.doLog(Logger.java:531)
at java.util.logging.Logger.log(Logger.java:554)
at noppes.npcs.LogWriter.info(LogWriter.java:82)
at noppes.npcs.LogWriter.<clinit>(LogWriter.java:71)
at noppes.npcs.controllers.ScriptController.<init>(ScriptController.java:78)
at noppes.npcs.CustomNpcs.load(CustomNpcs.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:518)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
Execute command doesnt have a return type. Not sure why you are testing it like that though. Use world.getBlock(x,y,z) and check if thats stone or not
I am trying to get the data values and went back to a simple thing like stone to see if that worked. I really want to check a lever and possibly other things in the future. Is there any scripting methods in the works for this info.
I love this mod and it's really good for my ongoing adventure map, but I have one question - is there any way to make an NPC change position after a quest? For instance, the NPC is situated at Place 1. The quest is completed, and the NPC permanently moves AND STAYS to Place 2. I don't know if this is possible but I would really love some advice and help!
Thanks and well done on the mod. It's great.
You could script this fairly easily using hasFinishedQuest in the update tab.
I have a problem here. Every time I install a new mod that has new items, the items on npc always mess up and I have to edit all the stored npc I ever created again and again.
Forge VErsion: 11.14.1.1334
Custom NPCS 1.8.0 Release 4/3/15
The trick I use is to build a some blocks so there is one block above the chair. Then build your NPC and when you are done, break the blocks and he should fall down on the chair. The other method would be to use the NPC path tool. Build him somewhere else, then path him to sit in the area you want and then quickly throw a chair down. I personally prefer just dropping a block on top of the chair.
Thanks.. I did find a way to convert my world to an adventure map without allowing them to change it back to creative mode (Except through the lan trick).
I'm just holding off now for when they fix the tool issue of allowing certain tools to break different kinds of blocks. Right now if I try and make a shovel destroy just coarse dirt, it gives me a error on the tool. Hope they fix that soon because that will be an adventure mappers dream!
Dunno some mod called machinemuse.numina is crashing. Looks like its trying to load recipes or something. Might have problems with my 4x4 recipes, no clue.
Version of minecraft? Version of the mod?
Quests you can make as much as you want. Npcs should be fine too as long as you dont plan to place them all next to eachother.
Want to support me? Become one of my patrons:
Thanks! I had a hard time figuring out what I was doing wrong, but that cleared things up!
I'm running FTB-Infinity 1.3.4 on a dedicated linux server under debian 7.8
looks like forge it is 1291, and customnpc version is 1.7.10c
Thanks!
Z
Some bugs in the newest 1.8
Villagers only have one texture, none of the other textures work even if you pick one.
Dancing animation doesn't work
Sneaking animation doesn't work.
When a NPC is sitting and they are attacked, they will move around on their bum rather then getting up to attack. Same if they are moving location such as in night mode, they will scoot on their bum to that location rather then getting up to walk.
For the most part though, 1.8 is looking pretty good!
I don't know if this is fixed yet, but for everyone who would like to know how to fix the missing Mithiril Ingot texture, this is how. Go to where the mod is located on your computer and open the mod with either 7-zip or winrar. Next navigate to assets/customnpcs/textures/items. Scroll down to NpcMithirilIngot. You're going to want to rename it the exact same thing but with a lowercase 'n' like this: npcMithirilIngot. Close the archive load up the game and your good to go! Hope this helped!
You haven't correctly updated your Minecraft forge, try downloading the recommended version on the forge website, then make sure you select it in the Minecraft launcher to run it.
Giving yourself a filled soulstone is possibly but you really dont want to do that as it is complicated. Just take an empty soulstone go into creative and rightclick an npc
He isnt using the latest 1.8. Ive updated yesterday to 1.8 beta. Ive also added a check so it will now tell you your forge is outdated when you try to start it with an old forge.
Want to support me? Become one of my patrons:
Thanks for the update Noppes! So psyched the villagers are bit more stable now!
FYI latest version seems to work ok on PC but crashes on Mac - both using forge 1357.
---- Minecraft Crash Report ----
// You should try our sister game, Minceraft!
Time: 4/9/15 11:00 AM
Description: There was a severe problem during mod loading that has caused the game to fail
net.minecraftforge.fml.common.LoaderException: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String;
at net.minecraftforge.fml.common.LoadController.transition(LoadController.java:162)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:516)
at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:412)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:325)
at net.minecraft.client.main.Main.main(SourceFile:120)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.NoSuchMethodError: java.lang.System.lineSeparator()Ljava/lang/String;
at noppes.npcs.LogWriter$1.format(LogWriter.java:59)
at java.util.logging.StreamHandler.publish(StreamHandler.java:177)
at java.util.logging.Logger.log(Logger.java:509)
at java.util.logging.Logger.doLog(Logger.java:531)
at java.util.logging.Logger.log(Logger.java:554)
at noppes.npcs.LogWriter.info(LogWriter.java:82)
at noppes.npcs.LogWriter.<clinit>(LogWriter.java:71)
at noppes.npcs.controllers.ScriptController.<init>(ScriptController.java:78)
at noppes.npcs.CustomNpcs.load(CustomNpcs.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at net.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:518)
at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:514)
... 10 more
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- System Details --
Details:
Minecraft Version: 1.8
Operating System: Mac OS X (x86_64) version 10.10.3
Java Version: 1.6.0_65, Apple Inc.
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Apple Inc.
Memory: 117564840 bytes (112 MB) / 303157248 bytes (289 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 5 total; -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v9.10 FML v8.0.72.1357 Minecraft Forge 11.14.1.1357 Optifine OptiFine_1.8_HD_U_D1 20 mods loaded, 20 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized
FML{8.0.72.1357} [Forge Mod Loader] (forge-1.8-11.14.1.1357.jar) Unloaded->Constructed->Pre-initialized
Forge{11.14.1.1357} [Minecraft Forge] (forge-1.8-11.14.1.1357.jar) Unloaded->Constructed->Pre-initialized
securitycraft{v1.7.3} [SecurityCraft] ([1.8] SecurityCraft 1.7.3.jar) Unloaded->Constructed->Pre-initialized
bspkrsCore{7.01} [bspkrsCore] ([1.8]bspkrsCore-universal-7.01.jar) Unloaded->Constructed->Pre-initialized
animalbikes{1.7.10} [Animal Bikes] (AnimalBikes_1.8.0_beta.jar) Unloaded->Constructed->Pre-initialized
birdmod{0.1.1} [Bird Mod] (Birds-mod-by-silvercatcher-1.8.jar) Unloaded->Constructed->Pre-initialized
customnpcs{1.8.0_beta} [CustomNpcs] (CustomNPCs_1.8.0_beta.jar) Unloaded->Constructed->Errored
dessertcraft{v1.4} [Dessertcraft] (Dessertcraft-1.4.jar) Unloaded->Constructed->Pre-initialized
IronChest{6.0.99.749} [Iron Chest] (ironchest-1.8-6.0.99.749-universal (1).jar) Unloaded->Constructed->Pre-initialized
LavaBoat{2.1.0} [LavaBoat] (LavaBoat-2.1.0.jar) Unloaded->Constructed->Pre-initialized
lom{1.8-0.1} [LotsOMobs] (lom-1.8-0.1.jar) Unloaded->Constructed->Pre-initialized
LomLib{4.1.0} [LomLib] (LomLib-1.8-4.1.0-universal.jar) Unloaded->Constructed->Pre-initialized
chef{4.0} [Master Chef] (MasterChef-Mod-1.8.jar) Unloaded->Constructed->Pre-initialized
cfm{3.4.7} [ß9MrCrayfish's Furniture Mod] (MrCrayfishFurnitureModv3.4.7-build5(1.8).jar) Unloaded->Constructed->Pre-initialized
obsidianutils{v1.0} [Obsidian Utilities] (ObsidianUtilities-1.0.jar) Unloaded->Constructed->Pre-initialized
shipwrecks_winslow{1.6.3} [Shipwrecks!] (shipwrecks_winslow-1.8.0-1.6.3.jar) Unloaded->Constructed->Pre-initialized
YAFM{1.0.4} [Yet Another Food Mod] (yafm-1.0.4.jar) Unloaded->Constructed->Pre-initialized
YALSM{2.1.5} [Yet Another Leather Smelting Mod] (yalsm-2.1.5.jar) Unloaded->Constructed->Pre-initialized
zombie_steak{1.8-1.0.2} [Zombie Steak] (ZombieSteak-1.8-1.0.2 (1).jar) Unloaded->Constructed->Pre-initialized
Loaded coremods (and transformers):
Noppes, You have been working extremely hard on this mod, and it seems like people are annoying you at this point, from an old friend, I'd just like to say Keep up the amazing work, your doing something extremely awesome here, don't let that go!
~Alexayr Productions
Does anyone know why when I use - testforblock - in a command execute command in a custom npc scrpt it comes back as null - I've tested this in a command block and it is successful.
the script is:
does success not have a value, number or name? (could be the title of Noppes autobiography):)
Execute command doesnt have a return type. Not sure why you are testing it like that though. Use world.getBlock(x,y,z) and check if thats stone or note
Looks like Im using a java 7 function and your mac has java 6. My bad didnt know that was a java7 only function will change it.
Want to support me? Become one of my patrons:
This sire, completes minecraft!

The best mod that can be used anywhere, IN ANY TYPE OF GAME GENRE.
RPG? YES
PUZZLE? YES
ANY TYPE OF GENRE IF YOURE CREATIVE,
And this mod.. really thanks you you Noppes, goes well with Pixelmon.
If only there was a way to make it compatible with Pixelmon trainers
I am trying to get the data values and went back to a simple thing like stone to see if that worked. I really want to check a lever and possibly other things in the future. Is there any scripting methods in the works for this info.
Thanks
You could script this fairly easily using hasFinishedQuest in the update tab.
I have a problem here. Every time I install a new mod that has new items, the items on npc always mess up and I have to edit all the stored npc I ever created again and again.
Can I know if I can make a Sphere Custom Model?
Will it work?
Hey sorry, where do I put the code in? I don't know where the scripting menu is