类 SpawnHelper.Info

  • 封闭类:
    SpawnHelper

    public static class SpawnHelper.Info
    extends Object
    Mappings:
    Namespace Name
    official bwb$d
    intermediary net/minecraft/class_1948$class_5262
    named net/minecraft/world/SpawnHelper$Info
    • 字段详细资料

      • spawningChunkCount

        private final int spawningChunkCount
        Mappings:
        Namespace Name Mixin selector
        official a Lbwb$d;a:I
        intermediary field_24394 Lnet/minecraft/class_1948$class_5262;field_24394:I
        named spawningChunkCount Lnet/minecraft/world/SpawnHelper$Info;spawningChunkCount:I
      • groupToCount

        private final Object2IntOpenHashMap<SpawnGroup> groupToCount
        Mappings:
        Namespace Name Mixin selector
        official b Lbwb$d;b:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
        intermediary field_24395 Lnet/minecraft/class_1948$class_5262;field_24395:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
        named groupToCount Lnet/minecraft/world/SpawnHelper$Info;groupToCount:Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
      • densityField

        private final GravityField densityField
        Mappings:
        Namespace Name Mixin selector
        official c Lbwb$d;c:Lbwe;
        intermediary field_24396 Lnet/minecraft/class_1948$class_5262;field_24396:Lnet/minecraft/class_5263;
        named densityField Lnet/minecraft/world/SpawnHelper$Info;densityField:Lnet/minecraft/util/math/GravityField;
      • groupToCountView

        private final Object2IntMap<SpawnGroup> groupToCountView
        Mappings:
        Namespace Name Mixin selector
        official d Lbwb$d;d:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
        intermediary field_24397 Lnet/minecraft/class_1948$class_5262;field_24397:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
        named groupToCountView Lnet/minecraft/world/SpawnHelper$Info;groupToCountView:Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      • cachedPos

        @Nullable
        private @Nullable BlockPos cachedPos
        Mappings:
        Namespace Name Mixin selector
        official e Lbwb$d;e:Lgb;
        intermediary field_24398 Lnet/minecraft/class_1948$class_5262;field_24398:Lnet/minecraft/class_2338;
        named cachedPos Lnet/minecraft/world/SpawnHelper$Info;cachedPos:Lnet/minecraft/util/math/BlockPos;
      • cachedEntityType

        @Nullable
        private @Nullable EntityType<?> cachedEntityType
        Mappings:
        Namespace Name Mixin selector
        official f Lbwb$d;f:Lasp;
        intermediary field_24399 Lnet/minecraft/class_1948$class_5262;field_24399:Lnet/minecraft/class_1299;
        named cachedEntityType Lnet/minecraft/world/SpawnHelper$Info;cachedEntityType:Lnet/minecraft/entity/EntityType;
      • cachedDensityMass

        private double cachedDensityMass
        Mappings:
        Namespace Name Mixin selector
        official g Lbwb$d;g:D
        intermediary field_24400 Lnet/minecraft/class_1948$class_5262;field_24400:D
        named cachedDensityMass Lnet/minecraft/world/SpawnHelper$Info;cachedDensityMass:D
    • 构造器详细资料

      • Info

        private Info​(int spawningChunkCount,
                     Object2IntOpenHashMap<SpawnGroup> groupToCount,
                     GravityField densityField)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbwb$d;<init>(ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lbwe;)V
        intermediary <init> Lnet/minecraft/class_1948$class_5262;<init>(ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;)V
        named <init> Lnet/minecraft/world/SpawnHelper$Info;<init>(ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/util/math/GravityField;)V
    • 方法详细资料

      • test

        private boolean test​(EntityType<?> type,
                             BlockPos pos,
                             Chunk chunk)
        另请参阅:
        SpawnHelper.Checker.test(EntityType, BlockPos, Chunk)
        Mappings:
        Namespace Name Mixin selector
        official a Lbwb$d;a(Lasp;Lgb;Lclk;)Z
        intermediary method_27824 Lnet/minecraft/class_1948$class_5262;method_27824(Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
        named test Lnet/minecraft/world/SpawnHelper$Info;test(Lnet/minecraft/entity/EntityType;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/chunk/Chunk;)Z
      • run

        private void run​(MobEntity entity,
                         Chunk chunk)
        另请参阅:
        SpawnHelper.Runner.run(MobEntity, Chunk)
        Mappings:
        Namespace Name Mixin selector
        official a Lbwb$d;a(Lasz;Lclk;)V
        intermediary method_27825 Lnet/minecraft/class_1948$class_5262;method_27825(Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V
        named run Lnet/minecraft/world/SpawnHelper$Info;run(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/world/chunk/Chunk;)V
      • getSpawningChunkCount

        public int getSpawningChunkCount()
        Mappings:
        Namespace Name Mixin selector
        official a Lbwb$d;a()I
        intermediary method_27823 Lnet/minecraft/class_1948$class_5262;method_27823()I
        named getSpawningChunkCount Lnet/minecraft/world/SpawnHelper$Info;getSpawningChunkCount()I
      • getGroupToCount

        public Object2IntMap<SpawnGroup> getGroupToCount()
        Mappings:
        Namespace Name Mixin selector
        official b Lbwb$d;b()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
        intermediary method_27830 Lnet/minecraft/class_1948$class_5262;method_27830()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
        named getGroupToCount Lnet/minecraft/world/SpawnHelper$Info;getGroupToCount()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
      • isBelowCap

        private boolean isBelowCap​(SpawnGroup group)
        Mappings:
        Namespace Name Mixin selector
        official a Lbwb$d;a(Lata;)Z
        intermediary method_27826 Lnet/minecraft/class_1948$class_5262;method_27826(Lnet/minecraft/class_1311;)Z
        named isBelowCap Lnet/minecraft/world/SpawnHelper$Info;isBelowCap(Lnet/minecraft/entity/SpawnGroup;)Z