net.minecraft.world.chunk.storage

public class AnvilChunkStorage

implements ChunkStorage, ChunkIoTask

bnv
net.minecraft.class_1205
net.minecraft.world.chunk.storage.AnvilChunkStorage
net.minecraft.world.chunk.storage.AnvilChunkLoader
net.minecraft.world.chunk.storage.AnvilChunkLoader

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
a
field_7509
LOGGER
field_151505_a
LOGGER
private final Map<ChunkPos, NbtCompound>
b
field_9957
chunkSaveQueue
field_75828_a
chunksToSave
private final File
c
field_4782
dir
field_75825_d
chunkSaveLocation
private final DataFixer
d
field_18950
dfu
field_193416_e
fixer
private LegacyStructureDataHandler
e
field_18951
legacyStructureData
field_208031_e
field_208031_e
private boolean
f
field_9958
saving
field_183014_e
flushing

Constructor summary

ModifierConstructor
public (File dir, DataFixer dfu)

Method summary

Modifier and TypeMethod
private NbtCompound
a(axz arg0, int arg1, int arg2)
method_17167(class_3598 arg0, int arg1, int arg2)
getChunkNbt(WorldAccess world, int chunkX, int chunkZ)
func_208030_a(IWorld arg0, int arg1, int arg2)
func_208030_a(IWorld worldIn, int chunkX, int chunkZ)
private NbtCompound
a(bod arg0, cck arg1, int arg2, int arg3)
method_17174(class_3793 arg0, class_4070 arg1, int arg2, int arg3)
upgradeChunkNbt(DimensionType dimension, DimensionDataStorage dataStorage, int chunkX, int chunkZ)
func_212146_a(DimensionType arg0, WorldSavedDataStorage arg1, int arg2, int arg3)
func_212146_a(DimensionType arg0, WorldSavedDataStorage storage, int chunkX, int chunkZ)
public void
a(bod arg0, cck arg1)
method_17173(class_3793 arg0, class_4070 arg1)
getDataVersion(DimensionType dimension, DimensionDataStorage dataStorage)
func_212429_a(DimensionType arg0, WorldSavedDataStorage arg1)
func_212429_a(DimensionType arg0, WorldSavedDataStorage arg1)
public WorldChunk
a(axz arg0, int arg1, int arg2, Consumer<bnj> arg3)
method_17186(class_3598 arg0, int arg1, int arg2, Consumer<class_1196> arg3)
loadChunk(WorldAccess arg0, int arg1, int arg2, Consumer<WorldChunk> arg3)
func_199813_a(IWorld arg0, int arg1, int arg2, Consumer<Chunk> arg3)
loadChunk(IWorld arg0, int arg1, int arg2, Consumer<Chunk> arg3)
public ProtoChunk
b(axz arg0, int arg1, int arg2, Consumer<bmx> arg3)
method_17187(class_3598 arg0, int arg1, int arg2, Consumer<class_3781> arg3)
loadProtoChunk(WorldAccess arg0, int arg1, int arg2, Consumer<ChunkAccess> arg3)
func_202152_b(IWorld arg0, int arg1, int arg2, Consumer<IChunk> arg3)
loadChunkPrimer(IWorld arg0, int arg1, int arg2, Consumer<IChunk> arg3)
protected WorldChunk
a(axz arg0, int arg1, int arg2, gy arg3)
method_3972(class_3598 arg0, int arg1, int arg2, class_322 arg3)
loadChunk(WorldAccess world, int chunkX, int chunkZ, NbtCompound nbt)
func_75822_a(IWorld arg0, int arg1, int arg2, NBTTagCompound arg3)
checkedReadChunkFromNBT(IWorld worldIn, int x, int z, NBTTagCompound compound)
protected ProtoChunk
b(axz arg0, int arg1, int arg2, gy arg3)
method_17181(class_3598 arg0, int arg1, int arg2, class_322 arg3)
loadProtoChunk(WorldAccess world, int chunkX, int chunkZ, NbtCompound nbt)
func_202165_b(IWorld arg0, int arg1, int arg2, NBTTagCompound arg3)
readChunkPrimerFromNBT(IWorld worldIn, int x, int z, NBTTagCompound nbt)
public void
a(axy arg0, bmx arg1)
method_17185(class_1150 arg0, class_3781 arg1)
saveChunk(World arg0, ChunkAccess arg1)
func_75816_a(World arg0, IChunk arg1)
saveChunk(World arg0, IChunk arg1)
protected void
a(axm arg0, gy arg1)
method_3971(class_1146 arg0, class_322 arg1)
queueChunkSave(ChunkPos pos, NbtCompound nbt)
func_75824_a(ChunkPos arg0, NBTTagCompound arg1)
addChunkToPending(ChunkPos pos, NBTTagCompound compound)
public boolean
a()
method_276()
run()
func_75814_c()
writeNextIO()
private ChunkStatus$ChunkType
a(gy arg0)
method_17176(class_322 arg0)
getChunkType(NbtCompound nbt)
func_202161_a(NBTTagCompound arg0)
readChunkTypeFromNBT(NBTTagCompound nbt)
public void
b()
method_3953()
flush()
func_75818_b()
flush()
private void
a(bnr arg0, axy arg1, gy arg2)
method_17172(class_2252 arg0, class_1150 arg1, class_322 arg2)
readChunkFromNbt(ProtoChunk chunk, World world, NbtCompound nbt)
func_202156_a(ChunkPrimer arg0, World arg1, NBTTagCompound arg2)
func_202156_a(ChunkPrimer primer, World worldIn, NBTTagCompound compound)
private void
a(bnj arg0, axy arg1, gy arg2)
method_3974(class_1196 arg0, class_1150 arg1, class_322 arg2)
writeChunkToNbt(WorldChunk chunk, World world, NbtCompound nbt)
func_75820_a(Chunk arg0, World arg1, NBTTagCompound arg2)
writeChunkToNBT(Chunk chunkIn, World worldIn, NBTTagCompound compound)
private WorldChunk
a(axz arg0, gy arg1)
method_17168(class_3598 arg0, class_322 arg1)
createChunkFromNbt(WorldAccess world, NbtCompound nbt)
func_75823_a(IWorld arg0, NBTTagCompound arg1)
readChunkFromNBT(IWorld worldIn, NBTTagCompound compound)
private void
a(gy arg0, bnj arg1)
method_17178(class_322 arg0, class_1196 arg1)
readChunkFromNbt(NbtCompound nbt, WorldChunk chunk)
func_199814_a(NBTTagCompound arg0, Chunk arg1)
readEntitiesFromNBT(NBTTagCompound nbt, Chunk chunkIn)
private ProtoChunk
b(axz arg0, gy arg1)
method_17182(class_3598 arg0, class_322 arg1)
createProtoChunkFromNbt(WorldAccess world, NbtCompound nbt)
func_202155_b(IWorld arg0, NBTTagCompound arg1)
readChunkPrimerFromNBT(IWorld worldIn, NBTTagCompound nbt)
private NbtList
a(axy arg0, bnk[] arg1)
method_17166(class_1150 arg0, class_1197[] arg1)
writeSectionsToNbt(World world, WorldChunkSection[] sections)
func_202159_a(World arg0, ChunkSection[] arg1)
writeChunkSectionsToNBT(World worldIn, ChunkSection[] chunkSections)
private WorldChunkSection[]
a(ayc arg0, he arg1)
method_17169(class_3599 arg0, class_474 arg1)
createSectionsFromNbt(WorldView world, NbtList nbt)
func_202158_a(IWorldReaderBase arg0, NBTTagList arg1)
readSectionsFromNBT(IWorldReaderBase worldIn, NBTTagList nbt)
private NbtCompound
a(int arg0, int arg1, Map<String, bxc> arg2, Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg3)
method_17164(int arg0, int arg1, Map<String, class_3992> arg2, Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg3)
writeStructuresToNbt(int chunkX, int chunkZ, Map<String, StructureStart> starts, Map<String, it.unimi.dsi.fastutil.longs.LongSet> references)
func_202160_a(int arg0, int arg1, Map<String, StructureStart> arg2, Map<String, it.unimi.dsi.fastutil.longs.LongSet> arg3)
createStructuresTag(int chunkX, int chunkZ, Map<String, StructureStart> structureStarts, Map<String, it.unimi.dsi.fastutil.longs.LongSet> structureReferences)
private Map<String, StructureStart>
c(axz arg0, gy arg1)
method_17184(class_3598 arg0, class_322 arg1)
createStructureStartsFromNbt(WorldAccess world, NbtCompound nbt)
func_202162_c(IWorld arg0, NBTTagCompound arg1)
readStructureStartsFromNBT(IWorld worldIn, NBTTagCompound nbt)
private Map<String, it.unimi.dsi.fastutil.longs.LongSet>
b(gy arg0)
method_17183(class_322 arg0)
createStructureReferencesFromNbt(NbtCompound nbt)
func_202167_b(NBTTagCompound arg0)
readStructureReferencesFromNBT(NBTTagCompound nbt)
public static NbtList
a(it.unimi.dsi.fastutil.shorts.ShortList[] arg0)
method_17180(it.unimi.dsi.fastutil.shorts.ShortList[] arg0)
writeShortListToNbt(it.unimi.dsi.fastutil.shorts.ShortList[] shorts)
func_202163_a(it.unimi.dsi.fastutil.shorts.ShortList[] arg0)
listArrayToTag(it.unimi.dsi.fastutil.shorts.ShortList[] list)
private static Entity
a(gy arg0, axy arg1, Function<aer, aer> arg2)
method_17177(class_322 arg0, class_1150 arg1, Function<class_864, class_864> arg2)
loadEntity(NbtCompound nbt, World world, Function<Entity, Entity> loader)
func_206240_a(NBTTagCompound arg0, World arg1, Function<Entity, Entity> arg2)
createEntityFromNBT(NBTTagCompound compound, World worldIn, Function<Entity, Entity> func)
public static Entity
a(gy arg0, axy arg1, bnj arg2)
method_11783(class_322 arg0, class_1150 arg1, class_1196 arg2)
loadEntity(NbtCompound nbt, World world, WorldChunk chunk)
func_186050_a(NBTTagCompound arg0, World arg1, Chunk arg2)
readChunkEntity(NBTTagCompound compound, World worldIn, Chunk chunkIn)
public static Entity
a(gy arg0, axy arg1, double arg2, double arg3, double arg4, boolean arg5)
method_11782(class_322 arg0, class_1150 arg1, double arg2, double arg3, double arg4, boolean arg5)
loadEntity(NbtCompound nbt, World world, double x, double y, double z, boolean ignorePassengers)
func_186054_a(NBTTagCompound arg0, World arg1, double arg2, double arg3, double arg4, boolean arg5)
readWorldEntityPos(NBTTagCompound compound, World worldIn, double x, double y, double z, boolean attemptSpawn)
public static Entity
a(gy arg0, axy arg1, boolean arg2)
method_11784(class_322 arg0, class_1150 arg1, boolean arg2)
loadEntity(NbtCompound nbt, World world, boolean ignorePassengers)
func_186051_a(NBTTagCompound arg0, World arg1, boolean arg2)
readWorldEntity(NBTTagCompound compound, World worldIn, boolean arg2)
protected static Entity
a(gy arg0, axy arg1)
method_11781(class_322 arg0, class_1150 arg1)
createEntity(NbtCompound nbt, World world)
func_186053_a(NBTTagCompound arg0, World arg1)
createEntityFromNBT(NBTTagCompound compound, World worldIn)
public static void
a(aer arg0, axz arg1)
method_11785(class_864 arg0, class_3598 arg1)
addEntityWithPassengers(Entity entity, WorldAccess world)
func_186052_a(Entity arg0, IWorld arg1)
spawnEntity(Entity entityIn, IWorld worldIn)
public boolean
a(axm arg0, bod arg1, cck arg2)
method_17165(class_1146 arg0, class_3793 arg1, class_4070 arg2)
upgradeChunk(ChunkPos pos, DimensionType dimension, DimensionDataStorage dataStorage)
func_212147_a(ChunkPos arg0, DimensionType arg1, WorldSavedDataStorage arg2)
convert(ChunkPos arg0, DimensionType arg1, WorldSavedDataStorage arg2)