13
0
geforkt von Mirrors/Paper

Fix issue with chests being erased - #322 Fixed

Dieser Commit ist enthalten in:
Aikar 2016-06-07 03:03:51 -04:00
Ursprung 85df861eda
Commit c9bf3f3819

Datei anzeigen

@ -567,10 +567,10 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
if (nbttagcompound.hasKeyOfType("LootTable", 8)) {
this.m = new MinecraftKey(nbttagcompound.getString("LootTable"));
this.n = nbttagcompound.getLong("LootTableSeed");
return true;
- return true;
+ return false; // Paper - always load the items, table may still remain
} else {
- return false;
+ return true; // Paper - always load the items, table may still remain
return false;
}
}
@ -579,12 +579,13 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
if (this.m != null) {
nbttagcompound.setString("LootTable", this.m.toString());
if (this.n != 0L) {
@@ -0,0 +0,0 @@ public abstract class TileEntityLootable extends TileEntityContainer implements
nbttagcompound.setLong("LootTableSeed", this.n);
}
return true;
- return true;
+ return false; // Paper - always save the items, table may still remain
} else {
- return false;
+ return true; // Paper - always save the items, table may still remain
return false;
}
}