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 UpgradeData
private 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) private
UpgradeData
(LevelHeightAccessor pLevel) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEmpty()
private static <T> void
loadTicks
(CompoundTag pTag, String pIdentifier, Function<String, Optional<T>> pValueFunction, List<SavedTick<T>> pTicks) private static BlockState
updateState
(BlockState pState, Direction pDirection, LevelAccessor pLevel, BlockPos pPos, BlockPos pOffsetPos) void
upgrade
(LevelChunk pChunk) private void
upgradeInside
(LevelChunk pChunk) private static void
upgradeSides
(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
-