类 FeatureUpdater


  • public class FeatureUpdater
    extends Object
    Mappings:
    Namespace Name
    official czx
    intermediary net/minecraft/class_3360
    named net/minecraft/world/FeatureUpdater
    • 字段详细资料

      • OLD_TO_NEW

        private static final Map<String,​String> OLD_TO_NEW
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a:Ljava/util/Map;
        intermediary field_14435 Lnet/minecraft/class_3360;field_14435:Ljava/util/Map;
        named OLD_TO_NEW Lnet/minecraft/world/FeatureUpdater;OLD_TO_NEW:Ljava/util/Map;
      • ANCIENT_TO_OLD

        private static final Map<String,​String> ANCIENT_TO_OLD
        Mappings:
        Namespace Name Mixin selector
        official b Lczx;b:Ljava/util/Map;
        intermediary field_14436 Lnet/minecraft/class_3360;field_14436:Ljava/util/Map;
        named ANCIENT_TO_OLD Lnet/minecraft/world/FeatureUpdater;ANCIENT_TO_OLD:Ljava/util/Map;
      • needsUpdate

        private final boolean needsUpdate
        Mappings:
        Namespace Name Mixin selector
        official c Lczx;c:Z
        intermediary field_14434 Lnet/minecraft/class_3360;field_14434:Z
        named needsUpdate Lnet/minecraft/world/FeatureUpdater;needsUpdate:Z
      • featureIdToChunkNbt

        private final Map<String,​Long2ObjectMap<CompoundTag>> featureIdToChunkNbt
        Mappings:
        Namespace Name Mixin selector
        official d Lczx;d:Ljava/util/Map;
        intermediary field_14432 Lnet/minecraft/class_3360;field_14432:Ljava/util/Map;
        named featureIdToChunkNbt Lnet/minecraft/world/FeatureUpdater;featureIdToChunkNbt:Ljava/util/Map;
      • updateStates

        private final Map<String,​ChunkUpdateState> updateStates
        Mappings:
        Namespace Name Mixin selector
        official e Lczx;e:Ljava/util/Map;
        intermediary field_14433 Lnet/minecraft/class_3360;field_14433:Ljava/util/Map;
        named updateStates Lnet/minecraft/world/FeatureUpdater;updateStates:Ljava/util/Map;
      • field_17658

        private final List<String> field_17658
        Mappings:
        Namespace Name Mixin selector
        official f Lczx;f:Ljava/util/List;
        intermediary field_17658 Lnet/minecraft/class_3360;field_17658:Ljava/util/List;
        named field_17658 Lnet/minecraft/world/FeatureUpdater;field_17658:Ljava/util/List;
      • field_17659

        private final List<String> field_17659
        Mappings:
        Namespace Name Mixin selector
        official g Lczx;g:Ljava/util/List;
        intermediary field_17659 Lnet/minecraft/class_3360;field_17659:Ljava/util/List;
        named field_17659 Lnet/minecraft/world/FeatureUpdater;field_17659:Ljava/util/List;
    • 方法详细资料

      • markResolved

        public void markResolved​(long long2)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(J)V
        intermediary method_14744 Lnet/minecraft/class_3360;method_14744(J)V
        named markResolved Lnet/minecraft/world/FeatureUpdater;markResolved(J)V
      • getUpdatedReferences

        public CompoundTag getUpdatedReferences​(CompoundTag compoundTag)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(Lmv;)Lmv;
        intermediary method_14735 Lnet/minecraft/class_3360;method_14735(Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
        named getUpdatedReferences Lnet/minecraft/world/FeatureUpdater;getUpdatedReferences(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
      • needsUpdate

        private boolean needsUpdate​(int chunkX,
                                    int chunkZ,
                                    String id)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(IILjava/lang/String;)Z
        intermediary method_14738 Lnet/minecraft/class_3360;method_14738(IILjava/lang/String;)Z
        named needsUpdate Lnet/minecraft/world/FeatureUpdater;needsUpdate(IILjava/lang/String;)Z
      • needsUpdate

        private boolean needsUpdate​(int chunkX,
                                    int chunkZ)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(II)Z
        intermediary method_14737 Lnet/minecraft/class_3360;method_14737(II)Z
        named needsUpdate Lnet/minecraft/world/FeatureUpdater;needsUpdate(II)Z
      • getUpdatedStarts

        private CompoundTag getUpdatedStarts​(CompoundTag nbt,
                                             ChunkPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(Lmv;Lbuw;)Lmv;
        intermediary method_14741 Lnet/minecraft/class_3360;method_14741(Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
        named getUpdatedStarts Lnet/minecraft/world/FeatureUpdater;getUpdatedStarts(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/nbt/CompoundTag;
      • init

        private void init​(@Nullable
                          @Nullable PersistentStateManager persistentStateManager)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(Ldgx;)V
        intermediary method_14734 Lnet/minecraft/class_3360;method_14734(Lnet/minecraft/class_26;)V
        named init Lnet/minecraft/world/FeatureUpdater;init(Lnet/minecraft/world/PersistentStateManager;)V
      • create

        public static FeatureUpdater create​(RegistryKey<World> registryKey,
                                            @Nullable
                                            @Nullable PersistentStateManager persistentStateManager)
        Mappings:
        Namespace Name Mixin selector
        official a Lczx;a(Lwo;Ldgx;)Lczx;
        intermediary method_14745 Lnet/minecraft/class_3360;method_14745(Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360;
        named create Lnet/minecraft/world/FeatureUpdater;create(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/PersistentStateManager;)Lnet/minecraft/world/FeatureUpdater;