Noppes, I absolutely love this mod. It gave me dozens of possibilities for my adventure map and I really greatly appreciate the work that has been put in this.
But, I just wanted to know when the next update is going to come out eventually, because it has been over three months we haven't heard from this mod, and there are just too many amazing things on the to do list.
Don't get me wrong, I just think you did some awesome work on this.
I guess you dont check the forums often enough. Ive been releasing alpha version these last few weeks
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:
Hello I'm wondering on how to add sound effects for the npcs ( ex: death sounds, hurt sounds, etc.) I am currently playing on 1.6.4. I read the info page but I'm still confused on what to do. I figured to add music its just drag and drop, but that doesnt work for sounds.Also what does npc pather do?
1) Natural spawning is still a work in progress
2) No that is the problem when mounting. The mount controlls the path.
ok, can the Pather give a normal minecraft horse a path or does it only work on the custom npcs? and how come they dont attack while on the horse? i had a zombie spawned right next to a mounted archer and it didn't fire or anything. and i did have it set to the guard job.
ok, can the Pather give a normal minecraft horse a path or does it only work on the custom npcs? and how come they dont attack while on the horse? i had a zombie spawned right next to a mounted archer and it didn't fire or anything. and i did have it set to the guard job.
Oh it doesnt attack when mounted? Hmm that Ill need to look into.
Normal minecraft horse probably wont work, but you can ofcourse just give an npc the model of the horse.
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:
Oh it doesnt attack when mounted? Hmm that Ill need to look into.
Normal minecraft horse probably wont work, but you can ofcourse just give an npc the model of the horse.
i should probably let you know that i'm using Minecraft: 1.7.10, CustomNPCs: 1.7.10b. and i'm an idiot. i keep forgetting that i can make an npc horse x.x also, can the banners be dyed? i noticed in the the screenshots you gave that they were all different colors and they all had the stone bases, but the stone base in game only gives a single color along with the other bases, yet when i try to make a resource pack to chance the colors i cant find a texture for the banners but rather a banner texture that's just plain white o.0
i should probably let you know that i'm using Minecraft: 1.7.10, CustomNPCs: 1.7.10b. and i'm an idiot. i keep forgetting that i can make an npc horse x.x also, can the banners be dyed? i noticed in the the screenshots you gave that they were all different colors and they all had the stone bases, but the stone base in game only gives a single color along with the other bases, yet when i try to make a resource pack to chance the colors i cant find a texture for the banners but rather a banner texture that's just plain white o.0
Yes they can be dyed. When you place them right click them with the dye. Or if you have already placed them right click with the npc wand to make them editable again.
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, I don't know if you caught my edit to my post or not but I did find a way to get a crash report involving that mob cloner bug on the server, here's what I edited. Apologies for only doing it through edits but I like to take up as little posts as possible if I can:
"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:?]
EDIT: 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."
[B#439] [00:58:24] [Server thread/ERROR]: There was a critical exception handling a packet on channel CustomNPCs
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIStalkTarget.func_75251_c(EntityAIStalkTarget.java:71) ~[EntityAIStalkTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
This error crashed my world(however, the game was kind enough to send me back to the title screen instead of just shutting me down)
Seems to have something to do with the way the NPC handles stalk and surround... again.
Hey Noppes, I don't know if you caught my edit to my post or not but I did find a way to get a crash report involving that mob cloner bug on the server, here's what I edited. Apologies for only doing it through edits but I like to take up as little posts as possible if I can:
"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.(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:?]
EDIT: 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."
Yes I saw your post. I have the error fixed for the next alpha release.
Well for now you could set your archers walkingspeed to 0. That should prevent them from jumping off.
[B#439] [00:58:24] [Server thread/ERROR]: There was a critical exception handling a packet on channel CustomNPCs
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIStalkTarget.func_75251_c(EntityAIStalkTarget.java:71) ~[EntityAIStalkTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
This error crashed my world(however, the game was kind enough to send me back to the title screen instead of just shutting me down)
Seems to have something to do with the way the NPC handles stalk and surround... again.
Hmm that crash should have been fixed already in the latest version. Could you redownload?
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:
Yes I saw your post. I have the error fixed for the next alpha release.
Well for now you could set your archers walkingspeed to 0. That should prevent them from jumping off.
Okay thanks. Glad you took care of it. I actually think I will try that archer thing too. Apologies for posting it again though, I didn't know whether or not you'd seen it and just wanted to make sure. Can't wait for the next alpha! ^-^
The Meaning of Life, the Universe, and Everything.
Join Date:
4/4/2012
Posts:
54
Member Details
Could someone please make a sounds.json for me. I have been at this for 2 days and can't wrap my head around it. I just want to add one ogg file to my game.
I have tried several tutorials, and video tutorials. I don't understand how to do it, and where to put it. Seems like there is a sounds.json in the custom npc folder, and its blank...?
[B#439] [13:19:37] [Server thread/ERROR]: Exception caught during firing event cpw.mods.fml.common.network.FMLNetworkEvent$ServerCustomPacketEvent@efeb426:
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIAttackTarget.func_75251_c(EntityAIAttackTarget.java:111) ~[EntityAIAttackTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) [FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) [NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) [NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
[B#439] [13:19:37] [Server thread/ERROR]: Index: 1 Listeners:
[B#439] [13:19:37] [Server thread/ERROR]: 0: NORMAL
[B#439] [13:19:37] [Server thread/ERROR]: 1: ASM: noppes.npcs.client.PacketHandlerClient@1ce93144 onServerPacket(Lcpw/mods/fml/common/network/FMLNetworkEvent$ServerCustomPacketEvent;)V
[B#439] [13:19:37] [Server thread/ERROR]: NetworkEventFiringHandler exception
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIAttackTarget.func_75251_c(EntityAIAttackTarget.java:111) ~[EntityAIAttackTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
[B#439] [13:19:37] [Server thread/ERROR]: There was a critical exception handling a packet on channel CustomNPCs
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIAttackTarget.func_75251_c(EntityAIAttackTarget.java:111) ~[EntityAIAttackTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
I almost finished my mod with shields but i get a strange glitch when i equip them to your custom npcs. In the photo you can see that the shield is in proper position on the player while is messed up with you custom npc. Do you use any special rendertype for the npcs? Where I shall check in your classes so i can fix them to be compatible with your npcs too?
I currently use ItemRenderType for ENTITY, EQUIPPED, EQUIPED_FIRST_PERSON and INVENTORY.
I almost finished my mod with shields but i get a strange glitch when i equip them to your custom npcs. In the photo you can see that the shield is in proper position on the player while is messed up with you custom npc. Do you use any special rendertype for the npcs? Where I shall check in your classes so i can fix them to be compatible with your npcs too?
I currently use ItemRenderType for ENTITY, EQUIPPED, EQUIPED_FIRST_PERSON and INVENTORY.
Thanks
Nope it should show exactly the same as with players, unless your check does something special for the EntityPlayer it should be the same
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:
Could someone more experienced than me help with some scripting...? I've spent the better part of my day watching tutorials and going over the scripting site trying to make this work, with no luck. :L
I was hoping to make an NPC despawn when hit with a certain named weapon after it's been killed. It would be taken down to zero health where it would lie on the ground and when struck by the named dagger would really "die." If it wasn't struck in time, before it respawns, you would have to defeat it again. (I remember seeing where the option to ask for a named weapon in the script was going to be added, but if it hasn't yet that's fine.)
Minecraft: 1.7.10, CustomNPCs: 1.7.10b, NPC Stats: Default, size = 1, and I'm telling him to wander a distance of 5.
I guess you dont check the forums often enough. Ive been releasing alpha version these last few weeks
Want to support me? Become one of my patrons:
ok, can the Pather give a normal minecraft horse a path or does it only work on the custom npcs? and how come they dont attack while on the horse? i had a zombie spawned right next to a mounted archer and it didn't fire or anything. and i did have it set to the guard job.
Oh it doesnt attack when mounted? Hmm that Ill need to look into.
Normal minecraft horse probably wont work, but you can ofcourse just give an npc the model of the horse.
Want to support me? Become one of my patrons:
i should probably let you know that i'm using Minecraft: 1.7.10, CustomNPCs: 1.7.10b. and i'm an idiot. i keep forgetting that i can make an npc horse x.x also, can the banners be dyed? i noticed in the the screenshots you gave that they were all different colors and they all had the stone bases, but the stone base in game only gives a single color along with the other bases, yet when i try to make a resource pack to chance the colors i cant find a texture for the banners but rather a banner texture that's just plain white o.0
Yes they can be dyed. When you place them right click them with the dye. Or if you have already placed them right click with the npc wand to make them editable again.
Want to support me? Become one of my patrons:
"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:
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:?]
EDIT: 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."
But when I change the skin with eye color changed, it didn't change at all.(The skin is ok, but eye is still purple!)
How can I change the endermen model's eyes color?
Please help me.
[B#439] [00:58:24] [Server thread/ERROR]: There was a critical exception handling a packet on channel CustomNPCs
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIStalkTarget.func_75251_c(EntityAIStalkTarget.java:71) ~[EntityAIStalkTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
This error crashed my world(however, the game was kind enough to send me back to the title screen instead of just shutting me down)
Seems to have something to do with the way the NPC handles stalk and surround... again.
Yes I saw your post. I have the error fixed for the next alpha release.
Well for now you could set your archers walkingspeed to 0. That should prevent them from jumping off.
Hmm that crash should have been fixed already in the latest version. Could you redownload?
Want to support me? Become one of my patrons:
Okay thanks. Glad you took care of it. I actually think I will try that archer thing too. Apologies for posting it again though, I didn't know whether or not you'd seen it and just wanted to make sure. Can't wait for the next alpha! ^-^
I have tried several tutorials, and video tutorials. I don't understand how to do it, and where to put it. Seems like there is a sounds.json in the custom npc folder, and its blank...?
I would really appreciate it.
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIAttackTarget.func_75251_c(EntityAIAttackTarget.java:111) ~[EntityAIAttackTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) [FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) [NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) [NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) [SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
[B#439] [13:19:37] [Server thread/ERROR]: Index: 1 Listeners:
[B#439] [13:19:37] [Server thread/ERROR]: 0: NORMAL
[B#439] [13:19:37] [Server thread/ERROR]: 1: ASM: noppes.npcs.client.PacketHandlerClient@1ce93144 onServerPacket(Lcpw/mods/fml/common/network/FMLNetworkEvent$ServerCustomPacketEvent;)V
[B#439] [13:19:37] [Server thread/ERROR]: NetworkEventFiringHandler exception
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIAttackTarget.func_75251_c(EntityAIAttackTarget.java:111) ~[EntityAIAttackTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
[B#439] [13:19:37] [Server thread/ERROR]: There was a critical exception handling a packet on channel CustomNPCs
[B#439] java.lang.NullPointerException
[B#439] at noppes.npcs.ai.EntityAIAttackTarget.func_75251_c(EntityAIAttackTarget.java:111) ~[EntityAIAttackTarget.class:?]
[B#439] at net.minecraft.entity.ai.EntityAITasks.func_85156_a(SourceFile:47) ~[uj.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.clearTasks(EntityNPCInterface.java:526) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.updateTasks(EntityNPCInterface.java:535) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.entity.EntityNPCInterface.reset(EntityNPCInterface.java:964) ~[EntityNPCInterface.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.wandPackets(PacketHandlerServer.java:257) ~[PacketHandlerServer.class:?]
[B#439] at noppes.npcs.PacketHandlerServer.onServerPacket(PacketHandlerServer.java:96) ~[PacketHandlerServer.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler_183_PacketHandlerServer_onServerPacket_ServerCustomPacketEvent.invoke(.dynamic) ~[?:?]
[B#439] at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:54) ~[ASMEventHandler.class:?]
[B#439] at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:138) ~[EventBus.class:?]
[B#439] at cpw.mods.fml.common.network.FMLEventChannel.fireRead(FMLEventChannel.java:103) ~[FMLEventChannel.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:30) ~[NetworkEventFiringHandler.class:?]
[B#439] at cpw.mods.fml.common.network.NetworkEventFiringHandler.channelRead0(NetworkEventFiringHandler.java:18) ~[NetworkEventFiringHandler.class:?]
[B#439] at io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:98) ~[SimpleChannelInboundHandler.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
[B#439] at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
[B#439] at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
[B#439] at cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]
[B#439] at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]
[B#439] at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) [nc.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:111) [bsx.class:?]
[B#439] at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) [MinecraftServer.class:?]
[B#439] at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685) [?:?]
I almost finished my mod with shields but i get a strange glitch when i equip them to your custom npcs. In the photo you can see that the shield is in proper position on the player while is messed up with you custom npc. Do you use any special rendertype for the npcs? Where I shall check in your classes so i can fix them to be compatible with your npcs too?
I currently use ItemRenderType for ENTITY, EQUIPPED, EQUIPED_FIRST_PERSON and INVENTORY.
Thanks
Nope it should show exactly the same as with players, unless your check does something special for the EntityPlayer it should be the same
Want to support me? Become one of my patrons:
No there isnt a non-forge version. You can load multiple mods just put the mod.jars inside the .minecraft/mods folder
Want to support me? Become one of my patrons:
AKA: OwenConner
Don't be surprised if one day I take over the front page of the Forum Games, and then disappear for months at a time. It happens.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
I was going to put a list of words of wisdom here, but I think I'll put this here instead
I was hoping to make an NPC despawn when hit with a certain named weapon after it's been killed. It would be taken down to zero health where it would lie on the ground and when struck by the named dagger would really "die." If it wasn't struck in time, before it respawns, you would have to defeat it again. (I remember seeing where the option to ask for a named weapon in the script was going to be added, but if it hasn't yet that's fine.)