3
0

Add list wrapper for tileentities

This commit is contained in:
Prototik
2015-08-29 18:21:31 +07:00
parent 9ba84893f3
commit 497d437a37
4 changed files with 81 additions and 60 deletions

View File

@ -335,7 +335,7 @@ public class CauldronHooks
writer.name("loadedChunks").value(world.theChunkProviderServer.loadedChunkHashMap_KC.size());
writer.name("activeChunks").value(world.activeChunkSet.size());
writer.name("entities").value(world.loadedEntityList_KC.size());
writer.name("tiles").value(world.loadedTileEntityList.size());
writer.name("tiles").value(world.loadedTileEntityList_KC.size());
TObjectIntHashMap<ChunkCoordIntPair> chunkEntityCounts = new TObjectIntHashMap<ChunkCoordIntPair>();
TObjectIntHashMap<Class> classEntityCounts = new TObjectIntHashMap<Class>();
@ -365,9 +365,8 @@ public class CauldronHooks
TObjectIntHashMap<ChunkCoordIntPair> chunkTileCounts = new TObjectIntHashMap<ChunkCoordIntPair>();
TObjectIntHashMap<Class> classTileCounts = new TObjectIntHashMap<Class>();
writer.name("tiles").beginArray();
for (int i = 0; i < world.loadedTileEntityList.size(); i++)
for (TileEntity tile : world.loadedTileEntityList_KC)
{
TileEntity tile = (TileEntity) world.loadedTileEntityList.get(i);
if (logAll)
{
writer.beginObject();