Package net.minecraft.world.chunk
Class UpgradeData
java.lang.Object
net.minecraft.world.chunk.UpgradeData
public class UpgradeData extends Object
- Mappings:
Namespace Name official ckg
intermediary net/minecraft/class_2843
named net/minecraft/world/chunk/UpgradeData
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
UpgradeData.BuiltinLogic
static interface
UpgradeData.Logic
-
Field Summary
Fields Modifier and Type Field Description private static Map<Block,UpgradeData.Logic>
BLOCK_TO_LOGIC
private static Set<UpgradeData.Logic>
CALLBACK_LOGICS
private int[][]
centerIndicesToUpgrade
private static EightWayDirection[]
EIGHT_WAYS
private static Logger
LOGGER
static UpgradeData
NO_UPGRADE_DATA
private EnumSet<EightWayDirection>
sidesToUpgrade
-
Constructor Summary
Constructors Modifier Constructor Description UpgradeData(CompoundTag tag, HeightLimitView world)
private
UpgradeData(HeightLimitView world)
-
Method Summary
Modifier and Type Method Description private static BlockState
applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos)
boolean
isDone()
CompoundTag
toTag()
void
upgrade(WorldChunk chunk)
private void
upgradeCenter(WorldChunk chunk)
private static void
upgradeSide(WorldChunk chunk, EightWayDirection side)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official b
Lckg;b:Lorg/apache/logging/log4j/Logger;
intermediary field_12956
Lnet/minecraft/class_2843;field_12956:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/world/chunk/UpgradeData;LOGGER:Lorg/apache/logging/log4j/Logger;
-
NO_UPGRADE_DATA
- Mappings:
Namespace Name Mixin selector official a
Lckg;a:Lckg;
intermediary field_12950
Lnet/minecraft/class_2843;field_12950:Lnet/minecraft/class_2843;
named NO_UPGRADE_DATA
Lnet/minecraft/world/chunk/UpgradeData;NO_UPGRADE_DATA:Lnet/minecraft/world/chunk/UpgradeData;
-
EIGHT_WAYS
- Mappings:
Namespace Name Mixin selector official c
Lckg;c:[Lgd;
intermediary field_12952
Lnet/minecraft/class_2843;field_12952:[Lnet/minecraft/class_2355;
named EIGHT_WAYS
Lnet/minecraft/world/chunk/UpgradeData;EIGHT_WAYS:[Lnet/minecraft/util/EightWayDirection;
-
BLOCK_TO_LOGIC
- Mappings:
Namespace Name Mixin selector official f
Lckg;f:Ljava/util/Map;
intermediary field_12953
Lnet/minecraft/class_2843;field_12953:Ljava/util/Map;
named BLOCK_TO_LOGIC
Lnet/minecraft/world/chunk/UpgradeData;BLOCK_TO_LOGIC:Ljava/util/Map;
-
CALLBACK_LOGICS
- Mappings:
Namespace Name Mixin selector official g
Lckg;g:Ljava/util/Set;
intermediary field_12954
Lnet/minecraft/class_2843;field_12954:Ljava/util/Set;
named CALLBACK_LOGICS
Lnet/minecraft/world/chunk/UpgradeData;CALLBACK_LOGICS:Ljava/util/Set;
-
sidesToUpgrade
- Mappings:
Namespace Name Mixin selector official d
Lckg;d:Ljava/util/EnumSet;
intermediary field_12951
Lnet/minecraft/class_2843;field_12951:Ljava/util/EnumSet;
named sidesToUpgrade
Lnet/minecraft/world/chunk/UpgradeData;sidesToUpgrade:Ljava/util/EnumSet;
-
centerIndicesToUpgrade
private final int[][] centerIndicesToUpgrade- Mappings:
Namespace Name Mixin selector official e
Lckg;e:[[I
intermediary field_12955
Lnet/minecraft/class_2843;field_12955:[[I
named centerIndicesToUpgrade
Lnet/minecraft/world/chunk/UpgradeData;centerIndicesToUpgrade:[[I
-
-
Constructor Details
-
UpgradeData
- Mappings:
Namespace Name Mixin selector official <init>
Lckg;<init>(Lbtx;)V
intermediary <init>
Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_5539;)V
named <init>
Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/world/HeightLimitView;)V
-
UpgradeData
- Mappings:
Namespace Name Mixin selector official <init>
Lckg;<init>(Lmq;Lbtx;)V
intermediary <init>
Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V
named <init>
Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/HeightLimitView;)V
-
-
Method Details
-
upgrade
- Mappings:
Namespace Name Mixin selector official a
Lckg;a(Lcjw;)V
intermediary method_12356
Lnet/minecraft/class_2843;method_12356(Lnet/minecraft/class_2818;)V
named upgrade
Lnet/minecraft/world/chunk/UpgradeData;upgrade(Lnet/minecraft/world/chunk/WorldChunk;)V
-
upgradeSide
- Mappings:
Namespace Name Mixin selector official a
Lckg;a(Lcjw;Lgd;)V
intermediary method_12352
Lnet/minecraft/class_2843;method_12352(Lnet/minecraft/class_2818;Lnet/minecraft/class_2355;)V
named upgradeSide
Lnet/minecraft/world/chunk/UpgradeData;upgradeSide(Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/EightWayDirection;)V
-
applyAdjacentBlock
private static BlockState applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos)- Mappings:
Namespace Name Mixin selector official a
Lckg;a(Lcht;Lgc;Lbtw;Lfx;Lfx;)Lcht;
intermediary method_12351
Lnet/minecraft/class_2843;method_12351(Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
named applyAdjacentBlock
Lnet/minecraft/world/chunk/UpgradeData;applyAdjacentBlock(Lnet/minecraft/block/BlockState;Lnet/minecraft/util/math/Direction;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/block/BlockState;
-
upgradeCenter
- Mappings:
Namespace Name Mixin selector official b
Lckg;b(Lcjw;)V
intermediary method_12348
Lnet/minecraft/class_2843;method_12348(Lnet/minecraft/class_2818;)V
named upgradeCenter
Lnet/minecraft/world/chunk/UpgradeData;upgradeCenter(Lnet/minecraft/world/chunk/WorldChunk;)V
-
isDone
public boolean isDone()- Mappings:
Namespace Name Mixin selector official a
Lckg;a()Z
intermediary method_12349
Lnet/minecraft/class_2843;method_12349()Z
named isDone
Lnet/minecraft/world/chunk/UpgradeData;isDone()Z
-
toTag
- Mappings:
Namespace Name Mixin selector official b
Lckg;b()Lmq;
intermediary method_12350
Lnet/minecraft/class_2843;method_12350()Lnet/minecraft/class_2487;
named toTag
Lnet/minecraft/world/chunk/UpgradeData;toTag()Lnet/minecraft/nbt/CompoundTag;
-