Jump to content

Scruffy

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by Scruffy

  1. OK so I need to implement some network packet stuff. I shall Google that now, thanks guys.
  2. Hm ok thanks that explains that. Must I use packets between server and client just to get the village collection? Can't I just hack it into a public static like the forge docs tell you not to? I don't want to change anything about the village, I just want the client to be able to know how close it is to a village. For this mod, I'm not too fussed with "proper" methods, as I have limited time to do this (I should really be doing revision for my exams next week).
  3. Hey everyone, I've made some simple mod items so far with 1.9.4, and I'd like to find the nearest village around the player, but I am encountering a NullPointerException when using getVillageCollection. It seems that the abstract world class just declares it, and theWorld (WorldClient subclass of world) variable in Minecraft class isn't implemented. So I'm guessing that something else implements it. It returns a villageCollectionObj, which is = null (because it isn't implemented in WorldClient). Unless it's because it is running from a Client side event handler? It's a single player/LAN only mod, so I thought Client was the way to go (nothing happens in the Server event handlers). The player is standing in a village, so it would be giving me something if it worked. WorldClient w = null; Village closest = null; VillageCollection villages = null; w = Minecraft.getMinecraft().theWorld; villages = w.getVillageCollection(); closest = villages.getNearestVillage(blockpos, radius); Stack trace points to closest = villages.getNearestVillage(p, 500); [08:18:14] [Server thread/INFO] [STDERR]: [com.scruffy.event.EventHandlerClient:playerTickEvent:145]: java.lang.NullPointerException [08:18:14] [Server thread/INFO] [STDERR]: [com.scruffy.event.EventHandlerClient:playerTickEvent:145]: at com.scruffy.event.EventHandlerClient.playerTickEvent(EventHandlerClient.java:123)
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.