net.minecraft.world.chunk

public class UpgradeData

net.minecraft.world.level.chunk.UpgradeData
net.minecraft.class_2843
net.minecraft.world.chunk.UpgradeData

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_12956
LOGGER
public static final UpgradeData
EMPTY
field_12950
NO_UPGRADE_DATA
private static final String
TAG_INDICES
field_31412
INDICES_KEY
private static final EightWayDirection[]
DIRECTIONS
field_12952
EIGHT_WAYS
private static final com.mojang.serialization.Codec<List<Tick<Block>>>
BLOCK_TICKS_CODEC
field_56674
BLOCK_TICKS_CODEC
private static final com.mojang.serialization.Codec<List<Tick<Fluid>>>
FLUID_TICKS_CODEC
field_56675
FLUID_TICKS_CODEC
private final EnumSet<EightWayDirection>
sides
field_12951
sidesToUpgrade
private final List<Tick<Block>>
neighborBlockTicks
field_36538
blockTicks
private final List<Tick<Fluid>>
neighborFluidTicks
field_36539
fluidTicks
private final int[][]
index
field_12955
centerIndicesToUpgrade
private static final Map<Block, UpgradeData$Logic>
MAP
field_12953
BLOCK_TO_LOGIC
private static final Set<UpgradeData$Logic>
CHUNKY_FIXERS
field_12954
CALLBACK_LOGICS

Constructor summary

ModifierConstructor
private (HeightLimitView world)
public (NbtCompound nbt, HeightLimitView world)
private (UpgradeData data)

Method summary

Modifier and TypeMethod
public void
upgrade(LevelChunk chunk)
method_12356(class_2818 arg0)
upgrade(WorldChunk chunk)
private static void
upgradeSides(LevelChunk chunk, Direction8 direction8)
method_12352(class_2818 arg0, class_2355 arg1)
upgradeSide(WorldChunk chunk, EightWayDirection side)
private static BlockState
updateState(BlockState state, Direction direction, LevelAccessor level, BlockPos pos, BlockPos neighbourPos)
method_12351(class_2680 arg0, class_2350 arg1, class_1936 arg2, class_2338 arg3, class_2338 arg4)
applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos)
private void
upgradeInside(LevelChunk chunk)
method_12348(class_2818 arg0)
upgradeCenter(WorldChunk chunk)
public boolean
isEmpty()
method_12349()
isDone()
public NbtCompound
write()
method_12350()
toNbt()
public UpgradeData
copy()
method_61772()
copy()
private static void
lambda$upgrade$2(Level arg0, UpgradeData$BlockFixer arg1)
method_12353(class_1937 arg0, class_2843$class_2844 arg1)
method_12353(World arg0, UpgradeData$Logic logic)
private static void
lambda$upgrade$1(Level arg0, SavedTick arg1)
method_40452(class_1937 arg0, class_6759 arg1)
method_40452(World arg0, Tick tick)
private static void
lambda$upgrade$0(Level arg0, SavedTick arg1)
method_40458(class_1937 arg0, class_6759 arg1)
method_40458(World arg0, Tick tick)
private void
lambda$new$0(CompoundTag arg0)
method_68288(class_2487 arg0)
method_68288(NbtCompound indices)