Would it be possible to add a feature where you can add skins to a list for a certain NPC, so that every time it is spawned, either through cloning, or the soul gems, it would randomly select a skin to use. Or would that be too complex?
Fairly complex for me to make that configurable through guis. Fairly easy to make with scripting
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:
10/8/2012
Posts:
63
Minecraft:
QWWWmodel12
Xbox:
QWWW23
Member Details
Sorry for the continuous posing, but I'm having an issue.
Sometimes, not all the time (but frequently), whenever I get out of the range, or render distance of an NPC, (I'm playing on Tiny distance, so that's pretty close) and then go back to it, I can't interact with it at all. I can't edit it, or attack it, but it will continue to move around normally. Using the reset feature on the wand makes it return to its starting spot, but it's still not interact-able. While leaving game, then rejoining usually fixes it, it's quite a nuisance. I was wondering if this was a known issue, or if it was just me. Also, I'm playing on the latest alpha build, but the previous, more stable version did the same thing.
Sorry for the continuous posing, but I'm having an issue.
Sometimes, not all the time (but frequently), whenever I get out of the range, or render distance of an NPC, (I'm playing on Tiny distance, so that's pretty close) and then go back to it, I can't interact with it at all. I can't edit it, or attack it, but it will continue to move around normally. Using the reset feature on the wand makes it return to its starting spot, but it's still not interact-able. While leaving game, then rejoining usually fixes it, it's quite a nuisance. I was wondering if this was a known issue, or if it was just me. Also, I'm playing on the latest alpha build, but the previous, more stable version did the same thing.
Thanks for reading, and sorry for the long post.
Any type of npc? What are its settings? Server/Singleplayer? Version? Other mods?
Ive heard it a couple of times, but so far unable to replicate
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.
Location:
Phoenix
Join Date:
2/19/2013
Posts:
338
Minecraft:
GreatOrator
Member Details
Morning Noppes! I have both a question and suggestion.
Question: When the NPC's are created and set up, is the data saved withing the region file of the chunk (only as far as the SETTINGS of the npc) or in the dat files created by your mod. Better way to explain. I have an NPC created (that I know is saved by chunk) then go in to change its attributes and dialog settings. Are those settings saved in the dat files or region file? This is important so I know during a modpack update if the entire region file needs to be copied over, or if i can just copy the customnpc folder if I did not create any new npc's just changed stuff in the gui.
Suggestion: With all the awesomeness you have been able to do with your npc's would it be possible to add a feature that when an npc has a quest that a question mark appears over their heads. Greay if the quest is there, but not yet available, colored if available, change to say an exclamation mark when in progress (say a grey color) and then turn to another color (say gold) when quest complete and ready to turn in.
Any type of npc? What are its settings? Server/Singleplayer? Version? Other mods?
Ive heard it a couple of times, but so far unable to replicate
It usually only happens to NPCs set to wander, or move somewhere. It's on singleplayer. The version of Minecraft 1.7.10, the version of the mod is the latest alpha test version.
My mods are:
Damage Indicators
All-U-Want
Assassin's Craft
Craft Guide
Creepy Pasta Craft
Custom Mob Spawner
Custom NPCs
Flan's Mod
Optifine
PlayerAPI
Smart Moving
Too Many Items
Balkon's Weapon Mod
Hello there Noppes, this is Autisticsrule's brother.
My brother has Autism, so has great difficulty typing stuff that makes sense. I'll try to provide a "translation" of his query for you, and hopefully you can provide him with an answer to his problem.
He says he's been trying to get a custom-made NPC to spawn naturally, like the Vanilla mobs do.
So far he's met with precious little success, only getting one NPC to spawn at night in plague-proportions. After he removed said NPC, my brother has had no further success, and cannot remember how he managed it in the first instance. Before I forget, he is currently using the 1.7.10 version of CustomNPCs.
My brother and I hope that you might be able to give us some insight into a solution to this problem.
Thank you in advance.
Natural spawn is at advanced. Natural despawn is at AI -> respawn. Good luck!
Morning Noppes! I have both a question and suggestion.
Question: When the NPC's are created and set up, is the data saved withing the region file of the chunk (only as far as the SETTINGS of the npc) or in the dat files created by your mod. Better way to explain. I have an NPC created (that I know is saved by chunk) then go in to change its attributes and dialog settings. Are those settings saved in the dat files or region file? This is important so I know during a modpack update if the entire region file needs to be copied over, or if i can just copy the customnpc folder if I did not create any new npc's just changed stuff in the gui.
Suggestion: With all the awesomeness you have been able to do with your npc's would it be possible to add a feature that when an npc has a quest that a question mark appears over their heads. Greay if the quest is there, but not yet available, colored if available, change to say an exclamation mark when in progress (say a grey color) and then turn to another color (say gold) when quest complete and ready to turn in.
All npc data is stored inside the regions I believe. In the latest alpha though its possible to make linked npcs which are stored in the customnpcs folder as well.
Currently no that is not possible. As because of the complicated dialog system its impossible to determine if the npc will give you the quest depending on how you structured his dialog.
Hello there Noppes, this is Autisticsrule's brother.
My brother has Autism, so has great difficulty typing stuff that makes sense. I'll try to provide a "translation" of his query for you, and hopefully you can provide him with an answer to his problem.
He says he's been trying to get a custom-made NPC to spawn naturally, like the Vanilla mobs do.
So far he's met with precious little success, only getting one NPC to spawn at night in plague-proportions. After he removed said NPC, my brother has had no further success, and cannot remember how he managed it in the first instance. Before I forget, he is currently using the 1.7.10 version of CustomNPCs.
My brother and I hope that you might be able to give us some insight into a solution to this problem.
Thank you in advance.
The natural spawning options is still a work in progress. In the current released version it does not work that well. Ive tried making some improvements to it in the recent alpha, but its still not done. Sorry if this causes any inconvenience.
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:
Hey Noppes. Loving the mod and all, but one small problem. For some reason, the Elf, Furry, Orc, Naga, Monster and Dwarf models aren't working. I can trick some of them and manually export them over the thing their the closest to their model (usually humans). Is it some kind of glitch in the current version or is it something I'm doing wrong?
Hello, I have a friendly neighborhood bug report about the Alpha.
A friend and I are playing on a server with custom npcs installed and neither of us can use the mob cloner on an npc, every time we do we get an error and kicked from the game. When we use it on the ground it works just fine but when right clicking an npc with it it kicks whichever of us did it.
Just thought I'd let you know if you didn't already.
EDIT: I also encountered another problem. It would seem the dialogue system is a little broken. I set up my dialogues all nice and pretty and I can't ever choose the starting dialogue and sometimes the dialogues I point to (one for instance was named "about me" for one character, and it instead took me to a default villager saying) will choose different ones. I don't know if this is something of my own doing or a bug but I thought I'd report it. I also cannot delete the default villager "intro". I got the normal dialogue to work finally but I wanted to test the wheel out. Here's a crash report I got when I clicked on a dialogue option from a part of the wheel where my dialogue option was supposed to be:
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
java.lang.IndexOutOfBoundsException: Index: 3, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at noppes.npcs.client.gui.player.GuiDialogInteract.handleDialogSelection(GuiDialogInteract.java:259)
at noppes.npcs.client.gui.player.GuiDialogInteract.func_73864_a(GuiDialogInteract.java:256)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1628)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at noppes.npcs.client.gui.player.GuiDialogInteract.handleDialogSelection(GuiDialogInteract.java:259)
at noppes.npcs.client.gui.player.GuiDialogInteract.func_73864_a(GuiDialogInteract.java:256)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
I'm here to ask a few things, first: is it possible to make an npc follow another npc? like, a hunter and his wolves?
second: is it possible to make na npc change into another noc after a quest, or dialog? like an cursed old man, that after you gather the sacred words and tell then to him in order, he turns into back to normal, and if you tell in the wrong order he becomes a boss or something.
if it's not possible using the GUI, is it possible to do with scripting? If yes, can you give me some light, as i don't know much of scripting
i'm also experiencing some crashes related to npc AI, some ticking entity and crash when the npc try to do some actions, but that's more likelly due to other mods, and happen kinda rarelly.
I'm making an adventure map. I was doing the last NPC, the skeleton model, I set it to when attacked retreat. Then I changed my game mode to survival mode. Before I could try and attack it my game crashed. When Iog back in a click the world. It loads of half a second then crashes.
I tried getting rid of the mod and putting it back in but it deleted all my NPC's. I have a backup of the world with the NPC's but it still crashes when i go in it.
I did have an idea of going into the mod script, deleting the broken NPC, but i can't find where they are saved.
I read the FAQ and i don't even know where zombies are saved.
Someone plz help. I have spent weeks working on it. It was my last NPC until i was done.
All my hard work, making quests adding trades and dialogs. All my time when i could have been doing something else and now its all gone until someone fixes it.
So, I'm having a few issues, and from my constant searching, I haven't been able to find any help in solving it for this mod. So I'll try my luck posting it and hope I get an answer.
I'm using the mod in a 1.6.4 server, properly installed as far as I know, and working without any errors like disappearing npcs or things of that nature. Save the one time my npc decided that he wanted all his stats to be zero, and then was stuck in a constant loop of respawning and dying in the same spot until I fixed it, but that's not a big deal.
What ended up really hampering my progress was the consistent crashing whenever I decided trying to give my npcs paths to travel was a good idea. The client seemed to have thought otherwise, we argue, and it spouted a wall of text a mile long in my face. Cause, you know, it's rude like that I guess.
java.lang.NullPointerException
at noppes.npcs.client.gui.GuiNpcPather.func_73866_w_(GuiNpcPather.java:46)
at net.minecraft.client.gui.GuiScreen.func_73872_a(SourceFile:94)
at net.minecraft.client.Minecraft.func_71373_a(Minecraft.java:732)
at noppes.npcs.client.ClientProxy.openGui(ClientProxy.java:361)
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:130)
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:47)
at cpw.mods.fml.common.network.NetworkRegistry.handlePacket(NetworkRegistry.java:255)
at cpw.mods.fml.common.network.NetworkRegistry.handleCustomPacket(NetworkRegistry.java:245)
at cpw.mods.fml.common.network.FMLNetworkHandler.handlePacket250Packet(FMLNetworkHandler.java:85)
at net.minecraft.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1651)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:462)
at net.minecraft.client.multiplayer.NetClientHandler.func_72551_d(NetClientHandler.java:281)
at net.minecraft.client.multiplayer.WorldClient.func_72835_b(WorldClient.java:99)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1930)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Long story short, whenever I use the pather tool on an npc or in general, there is a chance it will crash the client. If I use it on an npc, and it does work, the npc randomly picks only three to four points to travel, sometimes even just two. And then if I use it to try and fix their path or figure out why, it crashes. If I use it from one already-pathed npc to another, it crashes. If I use it without targeting any specific npc, to see the points in it, it has a strong chance of just crashing depending on if it crashed beforehand. And that's not even all of the examples, I've tried this at least ten different times. Every single time, it's the same error, and it makes even less sense than the previous attempts that I tried to find any pattern to it...
What I would like to know is whether this was already addressed (because I only used the search function on here, I didn't look through all nine hundred pages of posts), or if there's something I did wrong in the set-up or what... it's really aggravating me. I only found it mentioned once in this forum, as far as the search function says, and you said it was impossible for this to happen. And it wasn't brought up again.
Hello, I have a friendly neighborhood bug report about the Alpha.
A friend and I are playing on a server with custom npcs installed and neither of us can use the mob cloner on an npc, every time we do we get an error and kicked from the game. When we use it on the ground it works just fine but when right clicking an npc with it it kicks whichever of us did it.
Just thought I'd let you know if you didn't already.
EDIT: I also encountered another problem. It would seem the dialogue system is a little broken. I set up my dialogues all nice and pretty and I can't ever choose the starting dialogue and sometimes the dialogues I point to (one for instance was named "about me" for one character, and it instead took me to a default villager saying) will choose different ones. I don't know if this is something of my own doing or a bug but I thought I'd report it. I also cannot delete the default villager "intro". I got the normal dialogue to work finally but I wanted to test the wheel out. Here's a crash report I got when I clicked on a dialogue option from a part of the wheel where my dialogue option was supposed to be:
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
java.lang.IndexOutOfBoundsException: Index: 3, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at noppes.npcs.client.gui.player.GuiDialogInteract.handleDialogSelection(GuiDialogInteract.java:259)
at noppes.npcs.client.gui.player.GuiDialogInteract.func_73864_a(GuiDialogInteract.java:256)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1628)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at noppes.npcs.client.gui.player.GuiDialogInteract.handleDialogSelection(GuiDialogInteract.java:259)
at noppes.npcs.client.gui.player.GuiDialogInteract.func_73864_a(GuiDialogInteract.java:256)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.7.0_67, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 257938288 bytes (245 MB) / 576368640 bytes (549 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.05 FML v7.10.18.1180 Minecraft Forge 10.13.0.1180 Optifine OptiFine_1.7.10_HD_U_A4 12 mods loaded, 12 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.18.1180} [Forge Mod Loader] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.0.1180} [Minecraft Forge] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
sapmanpack{2.0.0} [SanAndreasPs Manager Pack CORE edition] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
claysoldiers{2.0} [Clay Soldiers Mod] (ClaySoldiersMod-1.7.10-2.0.0a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
customnpcs{1.7.10b} [CustomNpcs] (CustomNPCs_1.7.10c_pre1.8alpha.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
radixcore{1.3.4} [RadixCore] (RadixCore-1.7.10-1.3.4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mca{4.1.5} [Minecraft Comes Alive] (MCA-1.7.10-4.1.5-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
thebombzenapi{2.4.1} [ThebombzenAPI] (ThebombzenAPI-v2.4.1-mc1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mobaura{2.7.1} [MobAura] (MobAura-v2.7.1-mc1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ReiMinimap{1.7.10} [Rei's Minimap] (ReiMinimap-1.7.10-3.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
weaponmod{1.7.2 v1.14.2} [Balkon's WeaponMod] (weaponmod-1.14.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.10-Forge10.13.0.1180
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7640G GL version 4.4.12874 Compatibility Profile Context 14.100.0.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [FlowsHD_1.7.2 64x.zip] Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
Thanks for the report. The dialog thing I can easily replicate and fix, its a problem with the dialog wheel. The clone spawning not though. Does the server console or client give any specific crash report?
I'm here to ask a few things, first: is it possible to make an npc follow another npc? like, a hunter and his wolves?
second: is it possible to make na npc change into another noc after a quest, or dialog? like an cursed old man, that after you gather the sacred words and tell then to him in order, he turns into back to normal, and if you tell in the wrong order he becomes a boss or something.
if it's not possible using the GUI, is it possible to do with scripting? If yes, can you give me some light, as i don't know much of scripting
i'm also experiencing some crashes related to npc AI, some ticking entity and crash when the npc try to do some actions, but that's more likelly due to other mods, and happen kinda rarelly.
thx for reading ^-^
1) yes the 1.7.10b has an npc follower job
2) yes this can be done by scripting. Easiest way would be to npc.despawn() the current clone and world.spawnClone(x,y,z,tab,clonename)
3) If you have a crash report that would be usefull
I'm making an adventure map. I was doing the last NPC, the skeleton model, I set it to when attacked retreat. Then I changed my game mode to survival mode. Before I could try and attack it my game crashed. When Iog back in a click the world. It loads of half a second then crashes.
I tried getting rid of the mod and putting it back in but it deleted all my NPC's. I have a backup of the world with the NPC's but it still crashes when i go in it.
I did have an idea of going into the mod script, deleting the broken NPC, but i can't find where they are saved.
I read the FAQ and i don't even know where zombies are saved.
Someone plz help. I have spent weeks working on it. It was my last NPC until i was done.
All my hard work, making quests adding trades and dialogs. All my time when i could have been doing something else and now its all gone until someone fixes it.
What version are you on? You could zip your world and send it to me so I can test. I can probably do something about it
So, I'm having a few issues, and from my constant searching, I haven't been able to find any help in solving it for this mod. So I'll try my luck posting it and hope I get an answer.
I'm using the mod in a 1.6.4 server, properly installed as far as I know, and working without any errors like disappearing npcs or things of that nature. Save the one time my npc decided that he wanted all his stats to be zero, and then was stuck in a constant loop of respawning and dying in the same spot until I fixed it, but that's not a big deal.
What ended up really hampering my progress was the consistent crashing whenever I decided trying to give my npcs paths to travel was a good idea. The client seemed to have thought otherwise, we argue, and it spouted a wall of text a mile long in my face. Cause, you know, it's rude like that I guess.
Long story short, whenever I use the pather tool on an npc or in general, there is a chance it will crash the client. If I use it on an npc, and it does work, the npc randomly picks only three to four points to travel, sometimes even just two. And then if I use it to try and fix their path or figure out why, it crashes. If I use it from one already-pathed npc to another, it crashes. If I use it without targeting any specific npc, to see the points in it, it has a strong chance of just crashing depending on if it crashed beforehand. And that's not even all of the examples, I've tried this at least ten different times. Every single time, it's the same error, and it makes even less sense than the previous attempts that I tried to find any pattern to it...
What I would like to know is whether this was already addressed (because I only used the search function on here, I didn't look through all nine hundred pages of posts), or if there's something I did wrong in the set-up or what... it's really aggravating me. I only found it mentioned once in this forum, as far as the search function says, and you said it was impossible for this to happen. And it wasn't brought up again.
Could you redownload the mod just to be sure you have the latest 1.6.4 version?
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:
Thanks for the report. The dialog thing I can easily replicate and fix, its a problem with the dialog wheel. The clone spawning not though. Does the server console or client give any specific crash report?
That's great, glad I could help better the mod even if in a small way.
Also, for the cloner problem... For me, my client just says "A fatal error has occured, this connection is terminated" and kicks me to the main menu, as for the console, I'll get my friend to tell me what it says when she gets home from school as she's the only one with access to it. I'll post what the console says as soon as I'm able.
EDIT: I made my launcher re-open after I exit Minecraft and I read the game output after purposefully invoking the glitch, here's what it told me:
[07:50:40] [Client thread/ERROR] [FML]: An Entity CustomNpc(noppes.npcs.entity.EntityCustomNpc) has thrown an exception during loading, its state cannot be restored. Report this to the mod author
net.minecraft.util.ReportedException: Loading entity NBT
at net.minecraft.entity.Entity.func_70020_e(Entity.java:1445) ~[sa.class:?]
at net.minecraft.entity.EntityList.func_75615_a(EntityList.java:172) [sg.class:?]
at noppes.npcs.client.gui.GuiNpcMobSpawnerAdd.<init>(GuiNpcMobSpawnerAdd.java:31) [GuiNpcMobSpawnerAdd.class:?]
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:181) [PacketHandlerClient.class:?]
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:52) [PacketHandlerClient.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_PacketHandlerClient_onPacketData_ClientCustomPacketEvent.invoke(.dynamic) [?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?]
at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) [FMLEventChannel.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) [NetworkEventFiringHandler.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) [NetworkEventFiringHandler.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_11]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
Caused by: java.lang.NullPointerException
at noppes.npcs.entity.EntityNPCInterface.func_70037_a(EntityNPCInterface.java:885) ~[EntityNPCInterface.class:?]
at noppes.npcs.entity.EntityCustomNpc.func_70037_a(EntityCustomNpc.java:23) ~[EntityCustomNpc.class:?]
at net.minecraft.entity.Entity.func_70020_e(Entity.java:1433) ~[sa.class:?]
... 28 more
[07:50:40] [Client thread/ERROR] [FML]: NetworkEventFiringHandler exception
java.lang.NullPointerException
at noppes.npcs.client.gui.GuiNpcMobSpawnerAdd.func_73866_w_(GuiNpcMobSpawnerAdd.java:41) ~[GuiNpcMobSpawnerAdd.class:?]
at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:255) ~[bdw.class:?]
at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:797) ~[bao.class:?]
at noppes.npcs.client.ClientProxy.openGui(ClientProxy.java:454) ~[ClientProxy.class:?]
at noppes.npcs.client.NoppesUtil.openGUI(NoppesUtil.java:78) ~[NoppesUtil.class:?]
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:181) ~[PacketHandlerClient.class:?]
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:52) ~[PacketHandlerClient.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_PacketHandlerClient_onPacketData_ClientCustomPacketEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) ~[EventBus.class:?]
at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_11]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
[07:50:40] [Client thread/ERROR] [FML]: There was a critical exception handling a packet on channel CustomNPCs
java.lang.NullPointerException
at noppes.npcs.client.gui.GuiNpcMobSpawnerAdd.func_73866_w_(GuiNpcMobSpawnerAdd.java:41) ~[GuiNpcMobSpawnerAdd.class:?]
at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:255) ~[bdw.class:?]
at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:797) ~[bao.class:?]
at noppes.npcs.client.ClientProxy.openGui(ClientProxy.java:454) ~[ClientProxy.class:?]
at noppes.npcs.client.NoppesUtil.openGUI(NoppesUtil.java:78) ~[NoppesUtil.class:?]
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:181) ~[PacketHandlerClient.class:?]
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:52) ~[PacketHandlerClient.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_PacketHandlerClient_onPacketData_ClientCustomPacketEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) ~[EventBus.class:?]
at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_11]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
EDIT2: I'm also still having problems with my npc archers diving off of the castle walls to pursuse a zombie or whatever they find to attack, I apologize if I haven't listened to your instructions the right way but I've tried nearly everything I can think of (and what you've suggested in the past) to keep them up on the walls.. is there any way to keep them up there or should I just maybe hope/wait for an "afraid of falling" attribute so they won't jump off? haha. Thanks for any and all help ahead of time.
3) Reinstaling the mod seens to have corrected the crashes, but i'm forcefully disconnected dua a fatal error or something, when i'm browsing through the NPC creation GUI, the minecraft doesn't crash nor generate a error report. Generally happen when I click on the 2 middle tabs, AI and advanced. Happened once with inventory tab
4) also, can yougive an brief explanation on each of the tatical variants, and on the Use ranged (OnTheRun , Aways,....)? There should be an wiki or something to explain those details, as the learning about creating quests or dialogs is made through videos on youtube
Could you redownload the mod just to be sure you have the latest 1.6.4 version?
Okay, so, I already did that, but I did it a second time just to make sure. I also made sure to have it updated on the server too, and restarted it to make sure the change took effect. Again, the client crashed with the same error. To note, the server does not crash or register any error as having occurred when this happens, only the client seems to act up.
not too sure if it's been answered or not but Noppes, a way that the shield could be one is like Mine and Blade Battle Gear 2 shields to where you have an inventory that you have to equip it to your off hand so that you can hold the shield and weapon in both hands. either that or find out a way to make your shields compatible with their mod (that may be easier) because the weapons (other then shooting weapons) work for it but shields wont even equip into the shield slots.
not too sure if it's been answered or not but Noppes, a way that the shield could be one is like Mine and Blade Battle Gear 2 shields to where you have an inventory that you have to equip it to your off hand so that you can hold the shield and weapon in both hands. either that or find out a way to make your shields compatible with their mod (that may be easier) because the weapons (other then shooting weapons) work for it but shields wont even equip into the shield slots.
Okay, so, I already did that, but I did it a second time just to make sure. I also made sure to have it updated on the server too, and restarted it to make sure the change took effect. Again, the client crashed with the same error. To note, the server does not crash or register any error as having occurred when this happens, only the client seems to act up.
Would you mind testing if it works on singleplayer? That would help narrow the problem down for me.
3) Reinstaling the mod seens to have corrected the crashes, but i'm forcefully disconnected dua a fatal error or something, when i'm browsing through the NPC creation GUI, the minecraft doesn't crash nor generate a error report. Generally happen when I click on the 2 middle tabs, AI and advanced. Happened once with inventory tab
4) also, can yougive an brief explanation on each of the tatical variants, and on the Use ranged (OnTheRun , Aways,....)? There should be an wiki or something to explain those details, as the learning about creating quests or dialogs is made through videos on youtube
3) Got a crash report?
4) Im not too sure about the tactical ais either. Thats one of the few things I did not make myself. Its kinda like the new skeleton ai. It doesnt have a huge impact but he tries to dodge a bit more.
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:
Would you mind testing if it works on singleplayer? That would help narrow the problem down for me.
I actually did that beforehand, apparently, in one of my attempts, but I tried again to double check. It crashes the same way, it seems, and outputs the same error log.
Fairly complex for me to make that configurable through guis. Fairly easy to make with scripting
Want to support me? Become one of my patrons:
Sometimes, not all the time (but frequently), whenever I get out of the range, or render distance of an NPC, (I'm playing on Tiny distance, so that's pretty close) and then go back to it, I can't interact with it at all. I can't edit it, or attack it, but it will continue to move around normally. Using the reset feature on the wand makes it return to its starting spot, but it's still not interact-able. While leaving game, then rejoining usually fixes it, it's quite a nuisance. I was wondering if this was a known issue, or if it was just me. Also, I'm playing on the latest alpha build, but the previous, more stable version did the same thing.
Thanks for reading, and sorry for the long post.
Any type of npc? What are its settings? Server/Singleplayer? Version? Other mods?
Ive heard it a couple of times, but so far unable to replicate
Want to support me? Become one of my patrons:
Question: When the NPC's are created and set up, is the data saved withing the region file of the chunk (only as far as the SETTINGS of the npc) or in the dat files created by your mod. Better way to explain. I have an NPC created (that I know is saved by chunk) then go in to change its attributes and dialog settings. Are those settings saved in the dat files or region file? This is important so I know during a modpack update if the entire region file needs to be copied over, or if i can just copy the customnpc folder if I did not create any new npc's just changed stuff in the gui.
Suggestion: With all the awesomeness you have been able to do with your npc's would it be possible to add a feature that when an npc has a quest that a question mark appears over their heads. Greay if the quest is there, but not yet available, colored if available, change to say an exclamation mark when in progress (say a grey color) and then turn to another color (say gold) when quest complete and ready to turn in.
Facebook Page - http://www.facebook..../Landofdraconis
IRC - http://webchat.esper.net/?channels=TolkienCraftII
It usually only happens to NPCs set to wander, or move somewhere. It's on singleplayer. The version of Minecraft 1.7.10, the version of the mod is the latest alpha test version.
My mods are:
Natural spawn is at advanced. Natural despawn is at AI -> respawn. Good luck!
All npc data is stored inside the regions I believe. In the latest alpha though its possible to make linked npcs which are stored in the customnpcs folder as well.
Currently no that is not possible. As because of the complicated dialog system its impossible to determine if the npc will give you the quest depending on how you structured his dialog.
The natural spawning options is still a work in progress. In the current released version it does not work that well. Ive tried making some improvements to it in the recent alpha, but its still not done. Sorry if this causes any inconvenience.
Want to support me? Become one of my patrons:
A friend and I are playing on a server with custom npcs installed and neither of us can use the mob cloner on an npc, every time we do we get an error and kicked from the game. When we use it on the ground it works just fine but when right clicking an npc with it it kicks whichever of us did it.
Just thought I'd let you know if you didn't already.
EDIT: I also encountered another problem. It would seem the dialogue system is a little broken. I set up my dialogues all nice and pretty and I can't ever choose the starting dialogue and sometimes the dialogues I point to (one for instance was named "about me" for one character, and it instead took me to a default villager saying) will choose different ones. I don't know if this is something of my own doing or a bug but I thought I'd report it. I also cannot delete the default villager "intro". I got the normal dialogue to work finally but I wanted to test the wheel out. Here's a crash report I got when I clicked on a dialogue option from a part of the wheel where my dialogue option was supposed to be:
---- Minecraft Crash Report ----
// Don't be sad. I'll do better next time, I promise!
Time: 11/4/14 8:55 PM
Description: Updating screen events
java.lang.IndexOutOfBoundsException: Index: 3, Size: 1
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at noppes.npcs.client.gui.player.GuiDialogInteract.handleDialogSelection(GuiDialogInteract.java:259)
at noppes.npcs.client.gui.player.GuiDialogInteract.func_73864_a(GuiDialogInteract.java:256)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1628)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Stacktrace:
at java.util.ArrayList.rangeCheck(Unknown Source)
at java.util.ArrayList.get(Unknown Source)
at noppes.npcs.client.gui.player.GuiDialogInteract.handleDialogSelection(GuiDialogInteract.java:259)
at noppes.npcs.client.gui.player.GuiDialogInteract.func_73864_a(GuiDialogInteract.java:256)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268)
-- Affected screen --
Details:
Screen name: noppes.npcs.client.gui.player.GuiDialogInteract
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityClientPlayerMP['Ant_the_Gord'/20669600, l='MpServer', x=-1246.71, y=72.62, z=-1143.87]]
Chunk stats: MultiplayerChunkCache: 441, 441
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-224,64,228), Chunk: (at 0,4,4 in -14,14; contains blocks -224,0,224 to -209,255,239), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 2064243 game time, 6000 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 45 total; [EntityClientPlayerMP['Ant_the_Gord'/20669600, l='MpServer', x=-1246.71, y=72.62, z=-1143.87], EntityPainting['Painting'/20669929, l='MpServer', x=-1251.06, y=77.50, z=-1143.00], EntityPainting['Painting'/20669930, l='MpServer', x=-1253.00, y=76.50, z=-1147.94], EntityMinecartChest['entity.MinecartChest.name'/20669976, l='MpServer', x=-1300.50, y=19.50, z=-1068.50], EntityPainting['Painting'/20669931, l='MpServer', x=-1255.94, y=77.50, z=-1151.00], EntityPainting['Painting'/20669932, l='MpServer', x=-1251.00, y=70.00, z=-1140.06], EntityChicken['Chicken'/20669959, l='MpServer', x=-1214.44, y=62.52, z=-1223.56], EntityBat['Bat'/21024414, l='MpServer', x=-1299.50, y=21.14, z=-1120.64], EntityChicken['Chicken'/20669962, l='MpServer', x=-1176.38, y=64.00, z=-1211.47], EntityChicken['Chicken'/20669963, l='MpServer', x=-1169.66, y=65.00, z=-1209.94], EntityBat['Bat'/20943681, l='MpServer', x=-1305.75, y=27.10, z=-1110.88], EntityBat['Bat'/20991255, l='MpServer', x=-1323.50, y=21.82, z=-1074.51], EntityBat['Bat'/21024416, l='MpServer', x=-1294.51, y=20.66, z=-1134.50], EntityBat['Bat'/20991256, l='MpServer', x=-1321.59, y=23.10, z=-1075.25], EntityPainting['Painting'/20669942, l='MpServer', x=-1254.00, y=70.00, z=-1152.94], EntityItemFrame['entity.ItemFrame.name'/20669933, l='MpServer', x=-1251.50, y=79.50, z=-1146.94], EntityPainting['Painting'/20669932, l='MpServer', x=-1251.00, y=70.00, z=-1140.06], EntityCustomNpc['Knight'/20669935, l='MpServer', x=-1257.50, y=67.00, z=-1149.50], EntityItemFrame['entity.ItemFrame.name'/20669934, l='MpServer', x=-1251.50, y=79.50, z=-1148.06], EntityPainting['Painting'/20669929, l='MpServer', x=-1251.06, y=77.50, z=-1143.00], EntityItemFrame['entity.ItemFrame.name'/20669928, l='MpServer', x=-1255.50, y=75.50, z=-1150.94], EntityPainting['Painting'/20669931, l='MpServer', x=-1255.94, y=77.50, z=-1151.00], EntityPainting['Painting'/20669930, l='MpServer', x=-1253.00, y=76.50, z=-1147.94], EntityCustomNpc['Captain Imperator'/20669925, l='MpServer', x=-1246.50, y=71.00, z=-1142.50], EntityCustomNpc['King Leo'/20669924, l='MpServer', x=-1245.00, y=71.50, z=-1147.00], EntityItemFrame['entity.ItemFrame.name'/20669927, l='MpServer', x=-1249.50, y=67.50, z=-1141.94], EntityItemFrame['entity.ItemFrame.name'/20669926, l='MpServer', x=-1249.50, y=67.50, z=-1143.06], EntityPainting['Painting'/20669921, l='MpServer', x=-1244.06, y=68.50, z=-1150.50], EntityPainting['Painting'/20669923, l='MpServer', x=-1244.06, y=72.50, z=-1143.00], EntityPainting['Painting'/20669922, l='MpServer', x=-1244.06, y=68.50, z=-1144.50], EntityChicken['Chicken'/20669948, l='MpServer', x=-1253.47, y=62.34, z=-1210.84], EntityChicken['Chicken'/20669951, l='MpServer', x=-1305.44, y=62.37, z=-1168.56], EntityChicken['Chicken'/20669946, l='MpServer', x=-1310.41, y=62.21, z=-1171.44], EntityItemFrame['entity.ItemFrame.name'/20669940, l='MpServer', x=-1248.94, y=67.50, z=-1152.50], EntityItemFrame['entity.ItemFrame.name'/20669941, l='MpServer', x=-1255.50, y=75.50, z=-1152.06], EntityPainting['Painting'/20669922, l='MpServer', x=-1244.06, y=68.50, z=-1144.50], EntityPainting['Painting'/20669942, l='MpServer', x=-1254.00, y=70.00, z=-1152.94], EntityPainting['Painting'/20669921, l='MpServer', x=-1244.06, y=68.50, z=-1150.50], EntityCustomNpc['Knight'/20669936, l='MpServer', x=-1257.50, y=67.00, z=-1144.50], EntityPainting['Painting'/20669923, l='MpServer', x=-1244.06, y=72.50, z=-1143.00], EntityItemFrame['entity.ItemFrame.name'/20669937, l='MpServer', x=-1250.06, y=67.50, z=-1152.50], EntityItemFrame['entity.ItemFrame.name'/20669938, l='MpServer', x=-1250.94, y=67.50, z=-1152.50], EntityBat['Bat'/21006998, l='MpServer', x=-1175.43, y=44.16, z=-1088.06], EntityItemFrame['entity.ItemFrame.name'/20669939, l='MpServer', x=-1252.06, y=67.50, z=-1152.50], EntityItem['item.item.egg'/21008911, l='MpServer', x=-1303.59, y=56.13, z=-1167.38]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Non-integrated multiplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:373)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2432)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:909)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.7.10
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.7.0_67, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 257938288 bytes (245 MB) / 576368640 bytes (549 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
FML: MCP v9.05 FML v7.10.18.1180 Minecraft Forge 10.13.0.1180 Optifine OptiFine_1.7.10_HD_U_A4 12 mods loaded, 12 mods active
mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML{7.10.18.1180} [Forge Mod Loader] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge{10.13.0.1180} [Minecraft Forge] (forge-1.7.10-10.13.0.1180.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
sapmanpack{2.0.0} [SanAndreasPs Manager Pack CORE edition] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
claysoldiers{2.0} [Clay Soldiers Mod] (ClaySoldiersMod-1.7.10-2.0.0a.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
customnpcs{1.7.10b} [CustomNpcs] (CustomNPCs_1.7.10c_pre1.8alpha.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
radixcore{1.3.4} [RadixCore] (RadixCore-1.7.10-1.3.4-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mca{4.1.5} [Minecraft Comes Alive] (MCA-1.7.10-4.1.5-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
thebombzenapi{2.4.1} [ThebombzenAPI] (ThebombzenAPI-v2.4.1-mc1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mobaura{2.7.1} [MobAura] (MobAura-v2.7.1-mc1.7.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ReiMinimap{1.7.10} [Rei's Minimap] (ReiMinimap-1.7.10-3.6.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
weaponmod{1.7.2 v1.14.2} [Balkon's WeaponMod] (weaponmod-1.14.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Launched Version: 1.7.10-Forge10.13.0.1180
LWJGL: 2.9.1
OpenGL: AMD Radeon HD 7640G GL version 4.4.12874 Compatibility Profile Context 14.100.0.0, ATI Technologies Inc.
GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs: [FlowsHD_1.7.2 64x.zip] Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Anisotropic Filtering: Off (1)
I'm here to ask a few things, first: is it possible to make an npc follow another npc? like, a hunter and his wolves?
second: is it possible to make na npc change into another noc after a quest, or dialog? like an cursed old man, that after you gather the sacred words and tell then to him in order, he turns into back to normal, and if you tell in the wrong order he becomes a boss or something.
if it's not possible using the GUI, is it possible to do with scripting? If yes, can you give me some light, as i don't know much of scripting
i'm also experiencing some crashes related to npc AI, some ticking entity and crash when the npc try to do some actions, but that's more likelly due to other mods, and happen kinda rarelly.
thx for reading ^-^
I'm making an adventure map. I was doing the last NPC, the skeleton model, I set it to when attacked retreat. Then I changed my game mode to survival mode. Before I could try and attack it my game crashed. When Iog back in a click the world. It loads of half a second then crashes.
I tried getting rid of the mod and putting it back in but it deleted all my NPC's. I have a backup of the world with the NPC's but it still crashes when i go in it.
I did have an idea of going into the mod script, deleting the broken NPC, but i can't find where they are saved.
I read the FAQ and i don't even know where zombies are saved.
Someone plz help. I have spent weeks working on it. It was my last NPC until i was done.
All my hard work, making quests adding trades and dialogs. All my time when i could have been doing something else and now its all gone until someone fixes it.
PLEASE HELP!!!
I'm so desperate.
I'm using the mod in a 1.6.4 server, properly installed as far as I know, and working without any errors like disappearing npcs or things of that nature. Save the one time my npc decided that he wanted all his stats to be zero, and then was stuck in a constant loop of respawning and dying in the same spot until I fixed it, but that's not a big deal.
What ended up really hampering my progress was the consistent crashing whenever I decided trying to give my npcs paths to travel was a good idea. The client seemed to have thought otherwise, we argue, and it spouted a wall of text a mile long in my face. Cause, you know, it's rude like that I guess.
at noppes.npcs.client.gui.GuiNpcPather.func_73866_w_(GuiNpcPather.java:46)
at net.minecraft.client.gui.GuiScreen.func_73872_a(SourceFile:94)
at net.minecraft.client.Minecraft.func_71373_a(Minecraft.java:732)
at noppes.npcs.client.ClientProxy.openGui(ClientProxy.java:361)
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:130)
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:47)
at cpw.mods.fml.common.network.NetworkRegistry.handlePacket(NetworkRegistry.java:255)
at cpw.mods.fml.common.network.NetworkRegistry.handleCustomPacket(NetworkRegistry.java:245)
at cpw.mods.fml.common.network.FMLNetworkHandler.handlePacket250Packet(FMLNetworkHandler.java:85)
at net.minecraft.client.multiplayer.NetClientHandler.func_72501_a(NetClientHandler.java:1651)
at net.minecraft.network.packet.Packet250CustomPayload.func_73279_a(SourceFile:61)
at net.minecraft.network.TcpConnection.func_74428_b(TcpConnection.java:462)
at net.minecraft.client.multiplayer.NetClientHandler.func_72551_d(NetClientHandler.java:281)
at net.minecraft.client.multiplayer.WorldClient.func_72835_b(WorldClient.java:99)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1930)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:910)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:838)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Long story short, whenever I use the pather tool on an npc or in general, there is a chance it will crash the client. If I use it on an npc, and it does work, the npc randomly picks only three to four points to travel, sometimes even just two. And then if I use it to try and fix their path or figure out why, it crashes. If I use it from one already-pathed npc to another, it crashes. If I use it without targeting any specific npc, to see the points in it, it has a strong chance of just crashing depending on if it crashed beforehand. And that's not even all of the examples, I've tried this at least ten different times. Every single time, it's the same error, and it makes even less sense than the previous attempts that I tried to find any pattern to it...
What I would like to know is whether this was already addressed (because I only used the search function on here, I didn't look through all nine hundred pages of posts), or if there's something I did wrong in the set-up or what... it's really aggravating me. I only found it mentioned once in this forum, as far as the search function says, and you said it was impossible for this to happen. And it wasn't brought up again.
Thanks for the report. The dialog thing I can easily replicate and fix, its a problem with the dialog wheel. The clone spawning not though. Does the server console or client give any specific crash report?
1) yes the 1.7.10b has an npc follower job
2) yes this can be done by scripting. Easiest way would be to npc.despawn() the current clone and world.spawnClone(x,y,z,tab,clonename)
3) If you have a crash report that would be usefull
What version are you on? You could zip your world and send it to me so I can test. I can probably do something about it
Could you redownload the mod just to be sure you have the latest 1.6.4 version?
Want to support me? Become one of my patrons:
That's great, glad I could help better the mod even if in a small way.
Also, for the cloner problem... For me, my client just says "A fatal error has occured, this connection is terminated" and kicks me to the main menu, as for the console, I'll get my friend to tell me what it says when she gets home from school as she's the only one with access to it. I'll post what the console says as soon as I'm able.
EDIT: I made my launcher re-open after I exit Minecraft and I read the game output after purposefully invoking the glitch, here's what it told me:
[07:50:40] [Client thread/ERROR] [FML]: An Entity CustomNpc(noppes.npcs.entity.EntityCustomNpc) has thrown an exception during loading, its state cannot be restored. Report this to the mod author
net.minecraft.util.ReportedException: Loading entity NBT
at net.minecraft.entity.Entity.func_70020_e(Entity.java:1445) ~[sa.class:?]
at net.minecraft.entity.EntityList.func_75615_a(EntityList.java:172) [sg.class:?]
at noppes.npcs.client.gui.GuiNpcMobSpawnerAdd.<init>(GuiNpcMobSpawnerAdd.java:31) [GuiNpcMobSpawnerAdd.class:?]
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:181) [PacketHandlerClient.class:?]
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:52) [PacketHandlerClient.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_PacketHandlerClient_onPacketData_ClientCustomPacketEvent.invoke(.dynamic) [?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?]
at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) [FMLEventChannel.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) [NetworkEventFiringHandler.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) [NetworkEventFiringHandler.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_11]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
Caused by: java.lang.NullPointerException
at noppes.npcs.entity.EntityNPCInterface.func_70037_a(EntityNPCInterface.java:885) ~[EntityNPCInterface.class:?]
at noppes.npcs.entity.EntityCustomNpc.func_70037_a(EntityCustomNpc.java:23) ~[EntityCustomNpc.class:?]
at net.minecraft.entity.Entity.func_70020_e(Entity.java:1433) ~[sa.class:?]
... 28 more
[07:50:40] [Client thread/ERROR] [FML]: NetworkEventFiringHandler exception
java.lang.NullPointerException
at noppes.npcs.client.gui.GuiNpcMobSpawnerAdd.func_73866_w_(GuiNpcMobSpawnerAdd.java:41) ~[GuiNpcMobSpawnerAdd.class:?]
at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:255) ~[bdw.class:?]
at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:797) ~[bao.class:?]
at noppes.npcs.client.ClientProxy.openGui(ClientProxy.java:454) ~[ClientProxy.class:?]
at noppes.npcs.client.NoppesUtil.openGUI(NoppesUtil.java:78) ~[NoppesUtil.class:?]
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:181) ~[PacketHandlerClient.class:?]
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:52) ~[PacketHandlerClient.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_PacketHandlerClient_onPacketData_ClientCustomPacketEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) ~[EventBus.class:?]
at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_11]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
[07:50:40] [Client thread/ERROR] [FML]: There was a critical exception handling a packet on channel CustomNPCs
java.lang.NullPointerException
at noppes.npcs.client.gui.GuiNpcMobSpawnerAdd.func_73866_w_(GuiNpcMobSpawnerAdd.java:41) ~[GuiNpcMobSpawnerAdd.class:?]
at net.minecraft.client.gui.GuiScreen.func_146280_a(GuiScreen.java:255) ~[bdw.class:?]
at net.minecraft.client.Minecraft.func_147108_a(Minecraft.java:797) ~[bao.class:?]
at noppes.npcs.client.ClientProxy.openGui(ClientProxy.java:454) ~[ClientProxy.class:?]
at noppes.npcs.client.NoppesUtil.openGUI(NoppesUtil.java:78) ~[NoppesUtil.class:?]
at noppes.npcs.client.PacketHandlerClient.client(PacketHandlerClient.java:181) ~[PacketHandlerClient.class:?]
at noppes.npcs.client.PacketHandlerClient.onPacketData(PacketHandlerClient.java:52) ~[PacketHandlerClient.class:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_PacketHandlerClient_onPacketData_ClientCustomPacketEvent.invoke(.dynamic) ~[?:?]
at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) ~[ASMEventHandler.class:?]
at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) ~[EventBus.class:?]
at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
at net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]
at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_11]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_11]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_11]
at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?]
at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?]
EDIT2: I'm also still having problems with my npc archers diving off of the castle walls to pursuse a zombie or whatever they find to attack, I apologize if I haven't listened to your instructions the right way but I've tried nearly everything I can think of (and what you've suggested in the past) to keep them up on the walls.. is there any way to keep them up there or should I just maybe hope/wait for an "afraid of falling" attribute so they won't jump off? haha. Thanks for any and all help ahead of time.
2)oh, okay,taht also gonna be usefull
3) Reinstaling the mod seens to have corrected the crashes, but i'm forcefully disconnected dua a fatal error or something, when i'm browsing through the NPC creation GUI, the minecraft doesn't crash nor generate a error report. Generally happen when I click on the 2 middle tabs, AI and advanced. Happened once with inventory tab
4) also, can yougive an brief explanation on each of the tatical variants, and on the Use ranged (OnTheRun , Aways,....)? There should be an wiki or something to explain those details, as the learning about creating quests or dialogs is made through videos on youtube
Okay, so, I already did that, but I did it a second time just to make sure. I also made sure to have it updated on the server too, and restarted it to make sure the change took effect. Again, the client crashed with the same error. To note, the server does not crash or register any error as having occurred when this happens, only the client seems to act up.
Nope not possible.
Would you mind testing if it works on singleplayer? That would help narrow the problem down for me.
3) Got a crash report?
4) Im not too sure about the tactical ais either. Thats one of the few things I did not make myself. Its kinda like the new skeleton ai. It doesnt have a huge impact but he tries to dodge a bit more.
Want to support me? Become one of my patrons:
I actually did that beforehand, apparently, in one of my attempts, but I tried again to double check. It crashes the same way, it seems, and outputs the same error log.