Package net.minecraft.world.chunk
Class UpgradeData
java.lang.Object
net.minecraft.world.chunk.UpgradeData
- Mappings:
Namespace Name official cyf
intermediary net/minecraft/class_2843
named net/minecraft/world/chunk/UpgradeData
-
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 official b
Lcyf;b:Lorg/slf4j/Logger;
intermediary field_12956
Lnet/minecraft/class_2843;field_12956:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/world/chunk/UpgradeData;LOGGER:Lorg/slf4j/Logger;
-
NO_UPGRADE_DATA
- Mappings:
Namespace Name Mixin selector official a
Lcyf;a:Lcyf;
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;
-
INDICES_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lcyf;c:Ljava/lang/String;
intermediary field_31412
Lnet/minecraft/class_2843;field_31412:Ljava/lang/String;
named INDICES_KEY
Lnet/minecraft/world/chunk/UpgradeData;INDICES_KEY:Ljava/lang/String;
-
EIGHT_WAYS
- Mappings:
Namespace Name Mixin selector official d
Lcyf;d:[Lgz;
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/math/EightWayDirection;
-
BLOCK_TO_LOGIC
- Mappings:
Namespace Name Mixin selector official i
Lcyf;i: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 j
Lcyf;j: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 e
Lcyf;e: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;
-
blockTicks
- Mappings:
Namespace Name Mixin selector official f
Lcyf;f:Ljava/util/List;
intermediary field_36538
Lnet/minecraft/class_2843;field_36538:Ljava/util/List;
named blockTicks
Lnet/minecraft/world/chunk/UpgradeData;blockTicks:Ljava/util/List;
-
fluidTicks
- Mappings:
Namespace Name Mixin selector official g
Lcyf;g:Ljava/util/List;
intermediary field_36539
Lnet/minecraft/class_2843;field_36539:Ljava/util/List;
named fluidTicks
Lnet/minecraft/world/chunk/UpgradeData;fluidTicks:Ljava/util/List;
-
centerIndicesToUpgrade
private final int[][] centerIndicesToUpgrade- Mappings:
Namespace Name Mixin selector official h
Lcyf;h:[[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>
Lcyf;<init>(Lcgz;)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>
Lcyf;<init>(Lpj;Lcgz;)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/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 a
Lcyf;a(Lpj;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
named addNeighborTicks
Lnet/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 a
Lcyf;a(Lcxt;)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
Lcyf;a(Lcxt;Lgz;)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/math/EightWayDirection;)V
-
applyAdjacentBlock
private static BlockState applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) - Mappings:
Namespace Name Mixin selector official a
Lcyf;a(Lcvo;Lgy;Lcgy;Lgt;Lgt;)Lcvo;
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
Lcyf;b(Lcxt;)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
Lcyf;a()Z
intermediary method_12349
Lnet/minecraft/class_2843;method_12349()Z
named isDone
Lnet/minecraft/world/chunk/UpgradeData;isDone()Z
-
toNbt
- Mappings:
Namespace Name Mixin selector official b
Lcyf;b()Lpj;
intermediary method_12350
Lnet/minecraft/class_2843;method_12350()Lnet/minecraft/class_2487;
named toNbt
Lnet/minecraft/world/chunk/UpgradeData;toNbt()Lnet/minecraft/nbt/NbtCompound;
-