Package net.minecraft.world.chunk
Class UpgradeData
java.lang.Object
net.minecraft.world.chunk.UpgradeData
- Mappings:
Namespace Name named net/minecraft/world/chunk/UpgradeData
intermediary net/minecraft/class_2843
official dux
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static enum
static interface
-
Field Summary
Modifier 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 String
private static final Logger
static final UpgradeData
private final EnumSet
<EightWayDirection> -
Constructor Summary
ModifierConstructorDescriptionUpgradeData
(NbtCompound nbt, HeightLimitView world) private
UpgradeData
(HeightLimitView world) -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> void
addNeighborTicks
(NbtCompound nbt, String key, Function<String, Optional<T>> nameToType, List<Tick<T>> ticks) private static BlockState
applyAdjacentBlock
(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) boolean
isDone()
toNbt()
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 named LOGGER
Lnet/minecraft/world/chunk/UpgradeData;LOGGER:Lorg/slf4j/Logger;
intermediary field_12956
Lnet/minecraft/class_2843;field_12956:Lorg/slf4j/Logger;
official b
Ldux;b:Lorg/slf4j/Logger;
-
NO_UPGRADE_DATA
- Mappings:
Namespace Name Mixin selector named NO_UPGRADE_DATA
Lnet/minecraft/world/chunk/UpgradeData;NO_UPGRADE_DATA:Lnet/minecraft/world/chunk/UpgradeData;
intermediary field_12950
Lnet/minecraft/class_2843;field_12950:Lnet/minecraft/class_2843;
official a
Ldux;a:Ldux;
-
INDICES_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named INDICES_KEY
Lnet/minecraft/world/chunk/UpgradeData;INDICES_KEY:Ljava/lang/String;
intermediary field_31412
Lnet/minecraft/class_2843;field_31412:Ljava/lang/String;
official c
Ldux;c:Ljava/lang/String;
-
EIGHT_WAYS
- Mappings:
Namespace Name Mixin selector named EIGHT_WAYS
Lnet/minecraft/world/chunk/UpgradeData;EIGHT_WAYS:[Lnet/minecraft/util/math/EightWayDirection;
intermediary field_12952
Lnet/minecraft/class_2843;field_12952:[Lnet/minecraft/class_2355;
official d
Ldux;d:[Ljf;
-
BLOCK_TO_LOGIC
- Mappings:
Namespace Name Mixin selector named BLOCK_TO_LOGIC
Lnet/minecraft/world/chunk/UpgradeData;BLOCK_TO_LOGIC:Ljava/util/Map;
intermediary field_12953
Lnet/minecraft/class_2843;field_12953:Ljava/util/Map;
official i
Ldux;i:Ljava/util/Map;
-
CALLBACK_LOGICS
- Mappings:
Namespace Name Mixin selector named CALLBACK_LOGICS
Lnet/minecraft/world/chunk/UpgradeData;CALLBACK_LOGICS:Ljava/util/Set;
intermediary field_12954
Lnet/minecraft/class_2843;field_12954:Ljava/util/Set;
official j
Ldux;j:Ljava/util/Set;
-
sidesToUpgrade
- Mappings:
Namespace Name Mixin selector named sidesToUpgrade
Lnet/minecraft/world/chunk/UpgradeData;sidesToUpgrade:Ljava/util/EnumSet;
intermediary field_12951
Lnet/minecraft/class_2843;field_12951:Ljava/util/EnumSet;
official e
Ldux;e:Ljava/util/EnumSet;
-
blockTicks
- Mappings:
Namespace Name Mixin selector named blockTicks
Lnet/minecraft/world/chunk/UpgradeData;blockTicks:Ljava/util/List;
intermediary field_36538
Lnet/minecraft/class_2843;field_36538:Ljava/util/List;
official f
Ldux;f:Ljava/util/List;
-
fluidTicks
- Mappings:
Namespace Name Mixin selector named fluidTicks
Lnet/minecraft/world/chunk/UpgradeData;fluidTicks:Ljava/util/List;
intermediary field_36539
Lnet/minecraft/class_2843;field_36539:Ljava/util/List;
official g
Ldux;g:Ljava/util/List;
-
centerIndicesToUpgrade
private final int[][] centerIndicesToUpgrade- Mappings:
Namespace Name Mixin selector named centerIndicesToUpgrade
Lnet/minecraft/world/chunk/UpgradeData;centerIndicesToUpgrade:[[I
intermediary field_12955
Lnet/minecraft/class_2843;field_12955:[[I
official h
Ldux;h:[[I
-
-
Constructor Details
-
UpgradeData
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/world/HeightLimitView;)V
intermediary <init>
Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_5539;)V
official <init>
Ldux;<init>(Ldcc;)V
-
UpgradeData
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/HeightLimitView;)V
intermediary <init>
Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V
official <init>
Ldux;<init>(Lus;Ldcc;)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 named addNeighborTicks
Lnet/minecraft/world/chunk/UpgradeData;addNeighborTicks(Lnet/minecraft/nbt/NbtCompound;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V
intermediary method_40456
Lnet/minecraft/class_2843;method_40456(Lnet/minecraft/class_2487;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V
official a
Ldux;a(Lus;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/List;)V
-
upgrade
- Mappings:
Namespace Name Mixin selector named upgrade
Lnet/minecraft/world/chunk/UpgradeData;upgrade(Lnet/minecraft/world/chunk/WorldChunk;)V
intermediary method_12356
Lnet/minecraft/class_2843;method_12356(Lnet/minecraft/class_2818;)V
official a
Ldux;a(Lduk;)V
-
upgradeSide
- Mappings:
Namespace Name Mixin selector named upgradeSide
Lnet/minecraft/world/chunk/UpgradeData;upgradeSide(Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/EightWayDirection;)V
intermediary method_12352
Lnet/minecraft/class_2843;method_12352(Lnet/minecraft/class_2818;Lnet/minecraft/class_2355;)V
official a
Ldux;a(Lduk;Ljf;)V
-
applyAdjacentBlock
private static BlockState applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) - Mappings:
Namespace Name Mixin selector 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;
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;
official a
Ldux;a(Ldse;Lje;Ldcb;Liz;Liz;)Ldse;
-
upgradeCenter
- Mappings:
Namespace Name Mixin selector named upgradeCenter
Lnet/minecraft/world/chunk/UpgradeData;upgradeCenter(Lnet/minecraft/world/chunk/WorldChunk;)V
intermediary method_12348
Lnet/minecraft/class_2843;method_12348(Lnet/minecraft/class_2818;)V
official b
Ldux;b(Lduk;)V
-
isDone
public boolean isDone()- Mappings:
Namespace Name Mixin selector named isDone
Lnet/minecraft/world/chunk/UpgradeData;isDone()Z
intermediary method_12349
Lnet/minecraft/class_2843;method_12349()Z
official a
Ldux;a()Z
-
toNbt
- Mappings:
Namespace Name Mixin selector named toNbt
Lnet/minecraft/world/chunk/UpgradeData;toNbt()Lnet/minecraft/nbt/NbtCompound;
intermediary method_12350
Lnet/minecraft/class_2843;method_12350()Lnet/minecraft/class_2487;
official b
Ldux;b()Lus;
-