Package net.minecraft.world
Class FeatureUpdater
java.lang.Object
net.minecraft.world.FeatureUpdater
- Mappings:
Namespace Name named net/minecraft/world/FeatureUpdater
intermediary net/minecraft/class_3360
official ejh
-
Field Summary
Modifier and TypeFieldDescriptionprivate final Map
<String, Long2ObjectMap<NbtCompound>> private final boolean
private final Map
<String, ChunkUpdateState> -
Constructor Summary
ConstructorDescriptionFeatureUpdater
(@Nullable PersistentStateManager persistentStateManager, List<String> oldNames, List<String> newNames) -
Method Summary
Modifier and TypeMethodDescriptionstatic FeatureUpdater
create
(RegistryKey<World> world, @Nullable PersistentStateManager persistentStateManager) private NbtCompound
getUpdatedStarts
(NbtCompound nbt, ChunkPos pos) private void
init
(@Nullable PersistentStateManager persistentStateManager) void
markResolved
(long chunkPos) private boolean
needsUpdate
(int chunkX, int chunkZ) private boolean
needsUpdate
(int chunkX, int chunkZ, String id)
-
Field Details
-
OLD_TO_NEW
- Mappings:
Namespace Name Mixin selector named OLD_TO_NEW
Lnet/minecraft/world/FeatureUpdater;OLD_TO_NEW:Ljava/util/Map;
intermediary field_14435
Lnet/minecraft/class_3360;field_14435:Ljava/util/Map;
official a
Lejh;a:Ljava/util/Map;
-
ANCIENT_TO_OLD
- Mappings:
Namespace Name Mixin selector named ANCIENT_TO_OLD
Lnet/minecraft/world/FeatureUpdater;ANCIENT_TO_OLD:Ljava/util/Map;
intermediary field_14436
Lnet/minecraft/class_3360;field_14436:Ljava/util/Map;
official b
Lejh;b:Ljava/util/Map;
-
NEW_STRUCTURE_NAMES
- Mappings:
Namespace Name Mixin selector named NEW_STRUCTURE_NAMES
Lnet/minecraft/world/FeatureUpdater;NEW_STRUCTURE_NAMES:Ljava/util/Set;
intermediary field_37194
Lnet/minecraft/class_3360;field_37194:Ljava/util/Set;
official c
Lejh;c:Ljava/util/Set;
-
needsUpdate
private final boolean needsUpdate- Mappings:
Namespace Name Mixin selector named needsUpdate
Lnet/minecraft/world/FeatureUpdater;needsUpdate:Z
intermediary field_14434
Lnet/minecraft/class_3360;field_14434:Z
official d
Lejh;d:Z
-
featureIdToChunkNbt
- Mappings:
Namespace Name Mixin selector named featureIdToChunkNbt
Lnet/minecraft/world/FeatureUpdater;featureIdToChunkNbt:Ljava/util/Map;
intermediary field_14432
Lnet/minecraft/class_3360;field_14432:Ljava/util/Map;
official e
Lejh;e:Ljava/util/Map;
-
updateStates
- Mappings:
Namespace Name Mixin selector named updateStates
Lnet/minecraft/world/FeatureUpdater;updateStates:Ljava/util/Map;
intermediary field_14433
Lnet/minecraft/class_3360;field_14433:Ljava/util/Map;
official f
Lejh;f:Ljava/util/Map;
-
oldNames
- Mappings:
Namespace Name Mixin selector named oldNames
Lnet/minecraft/world/FeatureUpdater;oldNames:Ljava/util/List;
intermediary field_17658
Lnet/minecraft/class_3360;field_17658:Ljava/util/List;
official g
Lejh;g:Ljava/util/List;
-
newNames
- Mappings:
Namespace Name Mixin selector named newNames
Lnet/minecraft/world/FeatureUpdater;newNames:Ljava/util/List;
intermediary field_17659
Lnet/minecraft/class_3360;field_17659:Ljava/util/List;
official h
Lejh;h:Ljava/util/List;
-
-
Constructor Details
-
FeatureUpdater
public FeatureUpdater(@Nullable @Nullable PersistentStateManager persistentStateManager, List<String> oldNames, List<String> newNames) - Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/world/FeatureUpdater;<init>(Lnet/minecraft/world/PersistentStateManager;Ljava/util/List;Ljava/util/List;)V
intermediary <init>
Lnet/minecraft/class_3360;<init>(Lnet/minecraft/class_26;Ljava/util/List;Ljava/util/List;)V
official <init>
Lejh;<init>(Leqt;Ljava/util/List;Ljava/util/List;)V
-
-
Method Details
-
markResolved
public void markResolved(long chunkPos) - Mappings:
Namespace Name Mixin selector named markResolved
Lnet/minecraft/world/FeatureUpdater;markResolved(J)V
intermediary method_14744
Lnet/minecraft/class_3360;method_14744(J)V
official a
Lejh;a(J)V
-
getUpdatedReferences
- Mappings:
Namespace Name Mixin selector named getUpdatedReferences
Lnet/minecraft/world/FeatureUpdater;getUpdatedReferences(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
intermediary method_14735
Lnet/minecraft/class_3360;method_14735(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
official a
Lejh;a(Lua;)Lua;
-
needsUpdate
- Mappings:
Namespace Name Mixin selector named needsUpdate
Lnet/minecraft/world/FeatureUpdater;needsUpdate(IILjava/lang/String;)Z
intermediary method_14738
Lnet/minecraft/class_3360;method_14738(IILjava/lang/String;)Z
official a
Lejh;a(IILjava/lang/String;)Z
-
needsUpdate
private boolean needsUpdate(int chunkX, int chunkZ) - Mappings:
Namespace Name Mixin selector named needsUpdate
Lnet/minecraft/world/FeatureUpdater;needsUpdate(II)Z
intermediary method_14737
Lnet/minecraft/class_3360;method_14737(II)Z
official a
Lejh;a(II)Z
-
getUpdatedStarts
- Mappings:
Namespace Name Mixin selector named getUpdatedStarts
Lnet/minecraft/world/FeatureUpdater;getUpdatedStarts(Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/NbtCompound;
intermediary method_14741
Lnet/minecraft/class_3360;method_14741(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
official a
Lejh;a(Lua;Ldcb;)Lua;
-
init
- Mappings:
Namespace Name Mixin selector named init
Lnet/minecraft/world/FeatureUpdater;init(Lnet/minecraft/world/PersistentStateManager;)V
intermediary method_14734
Lnet/minecraft/class_3360;method_14734(Lnet/minecraft/class_26;)V
official a
Lejh;a(Leqt;)V
-
create
public static FeatureUpdater create(RegistryKey<World> world, @Nullable @Nullable PersistentStateManager persistentStateManager) - Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/world/FeatureUpdater;create(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/world/PersistentStateManager;)Lnet/minecraft/world/FeatureUpdater;
intermediary method_14745
Lnet/minecraft/class_3360;method_14745(Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360;
official a
Lejh;a(Lakp;Leqt;)Lejh;
-