Package net.minecraft.world.level.chunk
Class UpgradeData
java.lang.Object
net.minecraft.world.level.chunk.UpgradeData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface(package private) static enum -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Set<UpgradeData.BlockFixer> private static final Direction8[]static final UpgradeDataprivate final int[][]private static final org.slf4j.Logger(package private) static final Map<Block, UpgradeData.BlockFixer> private final EnumSet<Direction8> private static final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionUpgradeData(CompoundTag pTag, LevelHeightAccessor pLevel) privateUpgradeData(LevelHeightAccessor pLevel) -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEmpty()private static <T> voidloadTicks(CompoundTag pTag, String pIdentifier, Function<String, Optional<T>> pValueFunction, List<SavedTick<T>> pTicks) private static BlockStateupdateState(BlockState pState, Direction pDirection, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) voidupgrade(LevelChunk pChunk) private voidupgradeInside(LevelChunk pChunk) private static voidupgradeSides(LevelChunk pChunk, Direction8 pSide) write()
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
EMPTY
-
TAG_INDICES
- See Also:
-
DIRECTIONS
-
sides
-
neighborBlockTicks
-
neighborFluidTicks
-
index
private final int[][] index -
MAP
-
CHUNKY_FIXERS
-
-
Constructor Details
-
UpgradeData
-
UpgradeData
-
-
Method Details
-
loadTicks
-
upgrade
-
upgradeSides
-
updateState
private static BlockState updateState(BlockState pState, Direction pDirection, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) -
upgradeInside
-
isEmpty
public boolean isEmpty() -
write
-