Package net.minecraft.world.chunk
Class UpgradeData
java.lang.Object
net.minecraft.world.chunk.UpgradeData
- Mappings:
 Namespace Name named net/minecraft/world/chunk/UpgradeDataintermediary net/minecraft/class_2843official egv
- 
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(UpgradeData data) privateUpgradeData(HeightLimitView world)  - 
Method Summary
Modifier and TypeMethodDescriptionprivate static BlockStateapplyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) copy()booleanisDone()toNbt()voidupgrade(WorldChunk chunk) private voidupgradeCenter(WorldChunk chunk) private static voidupgradeSide(WorldChunk chunk, EightWayDirection side)  
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector named LOGGERLnet/minecraft/world/chunk/UpgradeData;LOGGER:Lorg/slf4j/Logger;intermediary field_12956Lnet/minecraft/class_2843;field_12956:Lorg/slf4j/Logger;official bLegv;b:Lorg/slf4j/Logger;
 - 
NO_UPGRADE_DATA
- Mappings:
 Namespace Name Mixin selector named NO_UPGRADE_DATALnet/minecraft/world/chunk/UpgradeData;NO_UPGRADE_DATA:Lnet/minecraft/world/chunk/UpgradeData;intermediary field_12950Lnet/minecraft/class_2843;field_12950:Lnet/minecraft/class_2843;official aLegv;a:Legv;
 - 
INDICES_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector named INDICES_KEYLnet/minecraft/world/chunk/UpgradeData;INDICES_KEY:Ljava/lang/String;intermediary field_31412Lnet/minecraft/class_2843;field_31412:Ljava/lang/String;official cLegv;c:Ljava/lang/String;
 - 
EIGHT_WAYS
- Mappings:
 Namespace Name Mixin selector named EIGHT_WAYSLnet/minecraft/world/chunk/UpgradeData;EIGHT_WAYS:[Lnet/minecraft/util/math/EightWayDirection;intermediary field_12952Lnet/minecraft/class_2843;field_12952:[Lnet/minecraft/class_2355;official dLegv;d:[Lji;
 - 
BLOCK_TICKS_CODEC
- Mappings:
 Namespace Name Mixin selector named BLOCK_TICKS_CODECLnet/minecraft/world/chunk/UpgradeData;BLOCK_TICKS_CODEC:Lcom/mojang/serialization/Codec;intermediary field_56674Lnet/minecraft/class_2843;field_56674:Lcom/mojang/serialization/Codec;official eLegv;e:Lcom/mojang/serialization/Codec;
 - 
FLUID_TICKS_CODEC
- Mappings:
 Namespace Name Mixin selector named FLUID_TICKS_CODECLnet/minecraft/world/chunk/UpgradeData;FLUID_TICKS_CODEC:Lcom/mojang/serialization/Codec;intermediary field_56675Lnet/minecraft/class_2843;field_56675:Lcom/mojang/serialization/Codec;official fLegv;f:Lcom/mojang/serialization/Codec;
 - 
BLOCK_TO_LOGIC
- Mappings:
 Namespace Name Mixin selector named BLOCK_TO_LOGICLnet/minecraft/world/chunk/UpgradeData;BLOCK_TO_LOGIC:Ljava/util/Map;intermediary field_12953Lnet/minecraft/class_2843;field_12953:Ljava/util/Map;official kLegv;k:Ljava/util/Map;
 - 
CALLBACK_LOGICS
- Mappings:
 Namespace Name Mixin selector named CALLBACK_LOGICSLnet/minecraft/world/chunk/UpgradeData;CALLBACK_LOGICS:Ljava/util/Set;intermediary field_12954Lnet/minecraft/class_2843;field_12954:Ljava/util/Set;official lLegv;l:Ljava/util/Set;
 - 
sidesToUpgrade
- Mappings:
 Namespace Name Mixin selector named sidesToUpgradeLnet/minecraft/world/chunk/UpgradeData;sidesToUpgrade:Ljava/util/EnumSet;intermediary field_12951Lnet/minecraft/class_2843;field_12951:Ljava/util/EnumSet;official gLegv;g:Ljava/util/EnumSet;
 - 
blockTicks
- Mappings:
 Namespace Name Mixin selector named blockTicksLnet/minecraft/world/chunk/UpgradeData;blockTicks:Ljava/util/List;intermediary field_36538Lnet/minecraft/class_2843;field_36538:Ljava/util/List;official hLegv;h:Ljava/util/List;
 - 
fluidTicks
- Mappings:
 Namespace Name Mixin selector named fluidTicksLnet/minecraft/world/chunk/UpgradeData;fluidTicks:Ljava/util/List;intermediary field_36539Lnet/minecraft/class_2843;field_36539:Ljava/util/List;official iLegv;i:Ljava/util/List;
 - 
centerIndicesToUpgrade
private final int[][] centerIndicesToUpgrade- Mappings:
 Namespace Name Mixin selector named centerIndicesToUpgradeLnet/minecraft/world/chunk/UpgradeData;centerIndicesToUpgrade:[[Iintermediary field_12955Lnet/minecraft/class_2843;field_12955:[[Iofficial jLegv;j:[[I
 
 - 
 - 
Constructor Details
- 
UpgradeData
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/world/HeightLimitView;)Vintermediary <init>Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_5539;)Vofficial <init>Legv;<init>(Ldmw;)V
 - 
UpgradeData
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/world/HeightLimitView;)Vintermediary <init>Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)Vofficial <init>Legv;<init>(Lui;Ldmw;)V
 - 
UpgradeData
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/world/chunk/UpgradeData;<init>(Lnet/minecraft/world/chunk/UpgradeData;)Vintermediary <init>Lnet/minecraft/class_2843;<init>(Lnet/minecraft/class_2843;)Vofficial <init>Legv;<init>(Legv;)V
 
 - 
 - 
Method Details
- 
upgrade
- Mappings:
 Namespace Name Mixin selector named upgradeLnet/minecraft/world/chunk/UpgradeData;upgrade(Lnet/minecraft/world/chunk/WorldChunk;)Vintermediary method_12356Lnet/minecraft/class_2843;method_12356(Lnet/minecraft/class_2818;)Vofficial aLegv;a(Legi;)V
 - 
upgradeSide
- Mappings:
 Namespace Name Mixin selector named upgradeSideLnet/minecraft/world/chunk/UpgradeData;upgradeSide(Lnet/minecraft/world/chunk/WorldChunk;Lnet/minecraft/util/math/EightWayDirection;)Vintermediary method_12352Lnet/minecraft/class_2843;method_12352(Lnet/minecraft/class_2818;Lnet/minecraft/class_2355;)Vofficial aLegv;a(Legi;Lji;)V
 - 
applyAdjacentBlock
private static BlockState applyAdjacentBlock(BlockState oldState, Direction dir, WorldAccess world, BlockPos currentPos, BlockPos otherPos) - Mappings:
 Namespace Name Mixin selector 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;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;official aLegv;a(Leeb;Ljh;Ldmv;Ljb;Ljb;)Leeb;
 - 
upgradeCenter
- Mappings:
 Namespace Name Mixin selector named upgradeCenterLnet/minecraft/world/chunk/UpgradeData;upgradeCenter(Lnet/minecraft/world/chunk/WorldChunk;)Vintermediary method_12348Lnet/minecraft/class_2843;method_12348(Lnet/minecraft/class_2818;)Vofficial bLegv;b(Legi;)V
 - 
isDone
public boolean isDone()- Mappings:
 Namespace Name Mixin selector named isDoneLnet/minecraft/world/chunk/UpgradeData;isDone()Zintermediary method_12349Lnet/minecraft/class_2843;method_12349()Zofficial aLegv;a()Z
 - 
toNbt
- Mappings:
 Namespace Name Mixin selector named toNbtLnet/minecraft/world/chunk/UpgradeData;toNbt()Lnet/minecraft/nbt/NbtCompound;intermediary method_12350Lnet/minecraft/class_2843;method_12350()Lnet/minecraft/class_2487;official bLegv;b()Lui;
 - 
copy
- Mappings:
 Namespace Name Mixin selector named copyLnet/minecraft/world/chunk/UpgradeData;copy()Lnet/minecraft/world/chunk/UpgradeData;intermediary method_61772Lnet/minecraft/class_2843;method_61772()Lnet/minecraft/class_2843;official cLegv;c()Legv;
 
 -