Package net.minecraft.world.updater
Class FeatureUpdater
java.lang.Object
net.minecraft.world.updater.FeatureUpdater
- All Implemented Interfaces:
ChunkUpdater
- Mappings:
Namespace Name named net/minecraft/world/updater/FeatureUpdaterintermediary net/minecraft/class_3360official ffj
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.mojang.datafixers.DataFixerprivate final Map<String, Long2ObjectMap<NbtCompound>> private final PersistentStateManagerprivate booleanprivate final booleanstatic final intprivate final Map<String, ChunkUpdateState> Fields inherited from interface net.minecraft.world.updater.ChunkUpdater
PASSTHROUGH_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionFeatureUpdater(@Nullable PersistentStateManager persistentStateManager, List<String> list, List<String> list2, com.mojang.datafixers.DataFixer dataFixer) -
Method Summary
Modifier and TypeMethodDescriptionapplyFix(NbtCompound chunkNbt) static Supplier<ChunkUpdater> create(RegistryKey<World> world, Supplier<@Nullable PersistentStateManager> persistentStateManagerSupplier, com.mojang.datafixers.DataFixer dataFixer) private NbtCompoundprivate NbtCompoundgetUpdatedStarts(NbtCompound nbt, ChunkPos pos) private voidinit(PersistentStateManager persistentStateManager) voidmarkChunkDone(ChunkPos chunkPos) private booleanneedsUpdate(int chunkX, int chunkZ) private booleanneedsUpdate(int chunkX, int chunkZ, String id) int
-
Field Details
-
TARGET_DATA_VERSION
public static final int TARGET_DATA_VERSION- See Also:
- Mappings:
Namespace Name Mixin selector named TARGET_DATA_VERSIONLnet/minecraft/world/updater/FeatureUpdater;TARGET_DATA_VERSION:Iintermediary field_63962Lnet/minecraft/class_3360;field_63962:Iofficial bLffj;b:I
-
OLD_TO_NEW
- Mappings:
Namespace Name Mixin selector named OLD_TO_NEWLnet/minecraft/world/updater/FeatureUpdater;OLD_TO_NEW:Ljava/util/Map;intermediary field_14435Lnet/minecraft/class_3360;field_14435:Ljava/util/Map;official cLffj;c:Ljava/util/Map;
-
ANCIENT_TO_OLD
- Mappings:
Namespace Name Mixin selector named ANCIENT_TO_OLDLnet/minecraft/world/updater/FeatureUpdater;ANCIENT_TO_OLD:Ljava/util/Map;intermediary field_14436Lnet/minecraft/class_3360;field_14436:Ljava/util/Map;official dLffj;d:Ljava/util/Map;
-
NEW_STRUCTURE_NAMES
- Mappings:
Namespace Name Mixin selector named NEW_STRUCTURE_NAMESLnet/minecraft/world/updater/FeatureUpdater;NEW_STRUCTURE_NAMES:Ljava/util/Set;intermediary field_37194Lnet/minecraft/class_3360;field_37194:Ljava/util/Set;official eLffj;e:Ljava/util/Set;
-
needsUpdate
private final boolean needsUpdate- Mappings:
Namespace Name Mixin selector named needsUpdateLnet/minecraft/world/updater/FeatureUpdater;needsUpdate:Zintermediary field_14434Lnet/minecraft/class_3360;field_14434:Zofficial fLffj;f:Z
-
featureIdToChunkNbt
- Mappings:
Namespace Name Mixin selector named featureIdToChunkNbtLnet/minecraft/world/updater/FeatureUpdater;featureIdToChunkNbt:Ljava/util/Map;intermediary field_14432Lnet/minecraft/class_3360;field_14432:Ljava/util/Map;official gLffj;g:Ljava/util/Map;
-
updateStates
- Mappings:
Namespace Name Mixin selector named updateStatesLnet/minecraft/world/updater/FeatureUpdater;updateStates:Ljava/util/Map;intermediary field_14433Lnet/minecraft/class_3360;field_14433:Ljava/util/Map;official hLffj;h:Ljava/util/Map;
-
field_64684
- Mappings:
Namespace Name Mixin selector named field_64684Lnet/minecraft/world/updater/FeatureUpdater;field_64684:Lnet/minecraft/world/PersistentStateManager;intermediary field_64684Lnet/minecraft/class_3360;field_64684:Lnet/minecraft/class_26;official iLffj;i:Lfnc;
-
oldNames
- Mappings:
Namespace Name Mixin selector named oldNamesLnet/minecraft/world/updater/FeatureUpdater;oldNames:Ljava/util/List;intermediary field_17658Lnet/minecraft/class_3360;field_17658:Ljava/util/List;official jLffj;j:Ljava/util/List;
-
newNames
- Mappings:
Namespace Name Mixin selector named newNamesLnet/minecraft/world/updater/FeatureUpdater;newNames:Ljava/util/List;intermediary field_17659Lnet/minecraft/class_3360;field_17659:Ljava/util/List;official kLffj;k:Ljava/util/List;
-
dataFixer
private final com.mojang.datafixers.DataFixer dataFixer- Mappings:
Namespace Name Mixin selector named dataFixerLnet/minecraft/world/updater/FeatureUpdater;dataFixer:Lcom/mojang/datafixers/DataFixer;intermediary field_63963Lnet/minecraft/class_3360;field_63963:Lcom/mojang/datafixers/DataFixer;official lLffj;l:Lcom/mojang/datafixers/DataFixer;
-
field_64685
private boolean field_64685- Mappings:
Namespace Name Mixin selector named field_64685Lnet/minecraft/world/updater/FeatureUpdater;field_64685:Zintermediary field_64685Lnet/minecraft/class_3360;field_64685:Zofficial mLffj;m:Z
-
-
Constructor Details
-
FeatureUpdater
public FeatureUpdater(@Nullable PersistentStateManager persistentStateManager, List<String> list, List<String> list2, com.mojang.datafixers.DataFixer dataFixer)
-
-
Method Details
-
markChunkDone
- Specified by:
markChunkDonein interfaceChunkUpdater- Mappings:
Namespace Name Mixin selector named markChunkDoneLnet/minecraft/world/updater/ChunkUpdater;markChunkDone(Lnet/minecraft/util/math/ChunkPos;)Vintermediary markChunkDoneLnet/minecraft/class_12242;markChunkDone(Lnet/minecraft/class_1923;)Vofficial markChunkDoneLeru;markChunkDone(Ldvu;)V
-
targetDataVersion
public int targetDataVersion()- Specified by:
targetDataVersionin interfaceChunkUpdater
-
applyFix
- Specified by:
applyFixin interfaceChunkUpdater- Mappings:
Namespace Name Mixin selector named applyFixLnet/minecraft/world/updater/ChunkUpdater;applyFix(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;intermediary applyFixLnet/minecraft/class_12242;applyFix(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;official applyFixLeru;applyFix(Luz;)Luz;
-
getUpdatedReferences
- Mappings:
Namespace Name Mixin selector named getUpdatedReferencesLnet/minecraft/world/updater/FeatureUpdater;getUpdatedReferences(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;intermediary method_14735Lnet/minecraft/class_3360;method_14735(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;official aLffj;a(Luz;)Luz;
-
needsUpdate
- Mappings:
Namespace Name Mixin selector named needsUpdateLnet/minecraft/world/updater/FeatureUpdater;needsUpdate(IILjava/lang/String;)Zintermediary method_14738Lnet/minecraft/class_3360;method_14738(IILjava/lang/String;)Zofficial aLffj;a(IILjava/lang/String;)Z
-
needsUpdate
private boolean needsUpdate(int chunkX, int chunkZ) - Mappings:
Namespace Name Mixin selector named needsUpdateLnet/minecraft/world/updater/FeatureUpdater;needsUpdate(II)Zintermediary method_14737Lnet/minecraft/class_3360;method_14737(II)Zofficial aLffj;a(II)Z
-
getUpdatedStarts
- Mappings:
Namespace Name Mixin selector named getUpdatedStartsLnet/minecraft/world/updater/FeatureUpdater;getUpdatedStarts(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/NbtCompound;intermediary method_14741Lnet/minecraft/class_3360;method_14741(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;official aLffj;a(Luz;Ldvu;)Luz;
-
init
- Mappings:
Namespace Name Mixin selector named initLnet/minecraft/world/updater/FeatureUpdater;init(Lnet/minecraft/world/PersistentStateManager;)Vintermediary method_14734Lnet/minecraft/class_3360;method_14734(Lnet/minecraft/class_26;)Vofficial aLffj;a(Lfnc;)V
-
create
public static Supplier<ChunkUpdater> create(RegistryKey<World> world, Supplier<@Nullable PersistentStateManager> persistentStateManagerSupplier, com.mojang.datafixers.DataFixer dataFixer) - Mappings:
Namespace Name Mixin selector named createLnet/minecraft/world/updater/FeatureUpdater;create(Lnet/minecraft/registry/RegistryKey;Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Ljava/util/function/Supplier;intermediary method_14745Lnet/minecraft/class_3360;method_14745(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Ljava/util/function/Supplier;official aLffj;a(Lamt;Ljava/util/function/Supplier;Lcom/mojang/datafixers/DataFixer;)Ljava/util/function/Supplier;
-