Use singleton in Village class to work around null issue that evades

This commit is contained in:
Zach Brown 2016-03-21 10:28:45 -05:00
parent 7107d8ae53
commit 044d463764

View file

@ -31,4 +31,13 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
this.c = BlockPosition.ZERO;
this.d = BlockPosition.ZERO;
this.j = new TreeMap();
@@ -0,0 +0,0 @@ public class Village {
NBTTagCompound nbttagcompound2 = nbttaglist1.get(j);
if (nbttagcompound2.hasKey("UUID")) {
- UserCache usercache = this.a.getMinecraftServer().getUserCache();
+ UserCache usercache = MinecraftServer.getServer().getUserCache(); // Paper - Bandaid for world being null
GameProfile gameprofile = usercache.a(UUID.fromString(nbttagcompound2.getString("UUID")));
if (gameprofile != null) {
--