Package net.minecraft.world.chunk
Class UpgradeData
java.lang.Object
net.minecraft.world.chunk.UpgradeData
- Mappings:
Namespace Name official desintermediary net/minecraft/class_2843named net/minecraft/world/chunk/UpgradeData
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static enumstatic interface -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final Map<Block,UpgradeData.Logic> (package private) static final Set<UpgradeData.Logic>private final int[][]private static final EightWayDirection[]private static final Stringprivate static final Loggerstatic final UpgradeDataprivate final EnumSet<EightWayDirection> -
Constructor Summary
ConstructorsModifierConstructorDescriptionUpgradeData(NbtCompound nbt, HeightLimitView world) privateUpgradeData(HeightLimitView world) -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> voidaddNeighborTicks(NbtCompound nbt, String key, Function<String, Optional<T>> nameToType, List<Tick<T>> ticks) private static BlockStateapplyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) booleanisDone()toNbt()voidupgrade(WorldChunk chunk) private voidupgradeCenter(WorldChunk chunk) private static voidupgradeSide(WorldChunk chunk, EightWayDirection side)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official bLdes;b:Lorg/slf4j/Logger;intermediary field_12956Lnet/minecraft/class_2843;field_12956:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/world/chunk/UpgradeData;LOGGER:Lorg/slf4j/Logger;
-
NO_UPGRADE_DATA
- Mappings:
Namespace Name Mixin selector official aLdes;a:Ldes;intermediary field_12950Lnet/minecraft/class_2843;field_12950:Lnet/minecraft/class_2843;named NO_UPGRADE_DATALnet/minecraft/world/chunk/UpgradeData;NO_UPGRADE_DATA:Lnet/minecraft/world/chunk/UpgradeData;
-
INDICES_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official cLdes;c:Ljava/lang/String;intermediary field_31412Lnet/minecraft/class_2843;field_31412:Ljava/lang/String;named INDICES_KEYLnet/minecraft/world/chunk/UpgradeData;INDICES_KEY:Ljava/lang/String;
-
EIGHT_WAYS
- Mappings:
Namespace Name Mixin selector official dLdes;d:[Lhb;intermediary field_12952Lnet/minecraft/class_2843;field_12952:[Lnet/minecraft/class_2355;named EIGHT_WAYSLnet/minecraft/world/chunk/UpgradeData;EIGHT_WAYS:[Lnet/minecraft/util/math/EightWayDirection;
-
BLOCK_TO_LOGIC
- Mappings:
Namespace Name Mixin selector official iLdes;i:Ljava/util/Map;intermediary field_12953Lnet/minecraft/class_2843;field_12953:Ljava/util/Map;named BLOCK_TO_LOGICLnet/minecraft/world/chunk/UpgradeData;BLOCK_TO_LOGIC:Ljava/util/Map;
-
CALLBACK_LOGICS
- Mappings:
Namespace Name Mixin selector official jLdes;j:Ljava/util/Set;intermediary field_12954Lnet/minecraft/class_2843;field_12954:Ljava/util/Set;named CALLBACK_LOGICSLnet/minecraft/world/chunk/UpgradeData;CALLBACK_LOGICS:Ljava/util/Set;
-
sidesToUpgrade
- Mappings:
Namespace Name Mixin selector official eLdes;e:Ljava/util/EnumSet;intermediary field_12951Lnet/minecraft/class_2843;field_12951:Ljava/util/EnumSet;named sidesToUpgradeLnet/minecraft/world/chunk/UpgradeData;sidesToUpgrade:Ljava/util/EnumSet;
-
blockTicks
- Mappings:
Namespace Name Mixin selector official fLdes;f:Ljava/util/List;intermediary field_36538Lnet/minecraft/class_2843;field_36538:Ljava/util/List;named blockTicksLnet/minecraft/world/chunk/UpgradeData;blockTicks:Ljava/util/List;
-
fluidTicks
- Mappings:
Namespace Name Mixin selector official gLdes;g:Ljava/util/List;intermediary field_36539Lnet/minecraft/class_2843;field_36539:Ljava/util/List;named fluidTicksLnet/minecraft/world/chunk/UpgradeData;fluidTicks:Ljava/util/List;
-
centerIndicesToUpgrade
private final int[][] centerIndicesToUpgrade- Mappings:
Namespace Name Mixin selector official hLdes;h:[[Iintermediary field_12955Lnet/minecraft/class_2843;field_12955:[[Inamed centerIndicesToUpgradeLnet/minecraft/world/chunk/UpgradeData;centerIndicesToUpgrade:[[I
-
-
Constructor Details
-
UpgradeData
- Mappings:
Namespace Name Mixin selector official <init>Ldes;<init>(Lcmm;)Vintermediary <init>Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_5539;)Vnamed <init>Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/world/HeightLimitView;)V
-
UpgradeData
- Mappings:
Namespace Name Mixin selector official <init>Ldes;<init>(Lqr;Lcmm;)Vintermediary <init>Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)Vnamed <init>Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/HeightLimitView;)V
-
-
Method Details
-
addNeighborTicks
private static <T> void addNeighborTicks(NbtCompound nbt, String key, Function<String, Optional<T>> nameToType, List<Tick<T>> ticks) - Mappings:
Namespace Name Mixin selector official aLdes;a(Lqr;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)Vintermediary method_40456Lnet/minecraft/class_2843;method_40456(Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)Vnamed addNeighborTicksLnet/minecraft/world/chunk/UpgradeData;addNeighborTicks(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V
-
upgrade
- Mappings:
Namespace Name Mixin selector official aLdes;a(Ldef;)Vintermediary method_12356Lnet/minecraft/class_2843;method_12356(Lnet/minecraft/class_2818;)Vnamed upgradeLnet/minecraft/world/chunk/UpgradeData;upgrade(Lnet/minecraft/world/chunk/WorldChunk;)V
-
upgradeSide
- Mappings:
Namespace Name Mixin selector official aLdes;a(Ldef;Lhb;)Vintermediary method_12352Lnet/minecraft/class_2843;method_12352(Lnet/minecraft/class_2818;Lnet/minecraft/class_2355;)Vnamed upgradeSideLnet/minecraft/world/chunk/UpgradeData;upgradeSide(Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/EightWayDirection;)V
-
applyAdjacentBlock
private static BlockState applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) - Mappings:
Namespace Name Mixin selector official aLdes;a(Ldby;Lha;Lcml;Lgu;Lgu;)Ldby;intermediary method_12351Lnet/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 applyAdjacentBlockLnet/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 bLdes;b(Ldef;)Vintermediary method_12348Lnet/minecraft/class_2843;method_12348(Lnet/minecraft/class_2818;)Vnamed upgradeCenterLnet/minecraft/world/chunk/UpgradeData;upgradeCenter(Lnet/minecraft/world/chunk/WorldChunk;)V
-
isDone
public boolean isDone()- Mappings:
Namespace Name Mixin selector official aLdes;a()Zintermediary method_12349Lnet/minecraft/class_2843;method_12349()Znamed isDoneLnet/minecraft/world/chunk/UpgradeData;isDone()Z
-
toNbt
- Mappings:
Namespace Name Mixin selector official bLdes;b()Lqr;intermediary method_12350Lnet/minecraft/class_2843;method_12350()Lnet/minecraft/class_2487;named toNbtLnet/minecraft/world/chunk/UpgradeData;toNbt()Lnet/minecraft/nbt/NbtCompound;
-