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 tag, LevelHeightAccessor level) private
UpgradeData
(LevelHeightAccessor level) -
Method Summary
Modifier and TypeMethodDescriptionboolean
isEmpty()
private static <T> void
loadTicks
(CompoundTag p_tag, String identifier, Function<String, Optional<T>> valueFunction, List<SavedTick<T>> ticks) private static BlockState
updateState
(BlockState state, Direction direction, LevelAccessor level, BlockPos pos, BlockPos offsetPos) void
upgrade
(LevelChunk chunk) private void
upgradeInside
(LevelChunk chunk) private static void
upgradeSides
(LevelChunk chunk, Direction8 side) 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 state, Direction direction, LevelAccessor level, BlockPos pos, BlockPos offsetPos) -
upgradeInside
-
isEmpty
public boolean isEmpty() -
write
-