类 MobSpawnerLogic


  • public abstract class MobSpawnerLogic
    extends Object
    Mappings:
    Namespace Name
    official bus
    intermediary net/minecraft/class_1917
    named net/minecraft/world/MobSpawnerLogic
    • 字段详细资料

      • LOGGER

        private static final Logger LOGGER
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a:Lorg/apache/logging/log4j/Logger;
        intermediary field_9156 Lnet/minecraft/class_1917;field_9156:Lorg/apache/logging/log4j/Logger;
        named LOGGER Lnet/minecraft/world/MobSpawnerLogic;LOGGER:Lorg/apache/logging/log4j/Logger;
      • field_30951

        private static final int field_30951
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lbus;b:I
        intermediary field_30951 Lnet/minecraft/class_1917;field_30951:I
        named field_30951 Lnet/minecraft/world/MobSpawnerLogic;field_30951:I
      • field_30952

        private static Pool<MobSpawnerEntry> field_30952
        Mappings:
        Namespace Name Mixin selector
        official c Lbus;c:Laqa;
        intermediary field_30952 Lnet/minecraft/class_1917;field_30952:Lnet/minecraft/class_6012;
        named field_30952 Lnet/minecraft/world/MobSpawnerLogic;field_30952:Lnet/minecraft/util/collection/Pool;
      • spawnDelay

        private int spawnDelay
        Mappings:
        Namespace Name Mixin selector
        official d Lbus;d:I
        intermediary field_9154 Lnet/minecraft/class_1917;field_9154:I
        named spawnDelay Lnet/minecraft/world/MobSpawnerLogic;spawnDelay:I
      • spawnPotentials

        private Pool<MobSpawnerEntry> spawnPotentials
        Mappings:
        Namespace Name Mixin selector
        official e Lbus;e:Laqa;
        intermediary field_9152 Lnet/minecraft/class_1917;field_9152:Lnet/minecraft/class_6012;
        named spawnPotentials Lnet/minecraft/world/MobSpawnerLogic;spawnPotentials:Lnet/minecraft/util/collection/Pool;
      • spawnEntry

        private MobSpawnerEntry spawnEntry
        Mappings:
        Namespace Name Mixin selector
        official f Lbus;f:Lbwh;
        intermediary field_9155 Lnet/minecraft/class_1917;field_9155:Lnet/minecraft/class_1952;
        named spawnEntry Lnet/minecraft/world/MobSpawnerLogic;spawnEntry:Lnet/minecraft/world/MobSpawnerEntry;
      • field_9161

        private double field_9161
        Mappings:
        Namespace Name Mixin selector
        official g Lbus;g:D
        intermediary field_9161 Lnet/minecraft/class_1917;field_9161:D
        named field_9161 Lnet/minecraft/world/MobSpawnerLogic;field_9161:D
      • field_9159

        private double field_9159
        Mappings:
        Namespace Name Mixin selector
        official h Lbus;h:D
        intermediary field_9159 Lnet/minecraft/class_1917;field_9159:D
        named field_9159 Lnet/minecraft/world/MobSpawnerLogic;field_9159:D
      • minSpawnDelay

        private int minSpawnDelay
        Mappings:
        Namespace Name Mixin selector
        official i Lbus;i:I
        intermediary field_9151 Lnet/minecraft/class_1917;field_9151:I
        named minSpawnDelay Lnet/minecraft/world/MobSpawnerLogic;minSpawnDelay:I
      • maxSpawnDelay

        private int maxSpawnDelay
        Mappings:
        Namespace Name Mixin selector
        official j Lbus;j:I
        intermediary field_9150 Lnet/minecraft/class_1917;field_9150:I
        named maxSpawnDelay Lnet/minecraft/world/MobSpawnerLogic;maxSpawnDelay:I
      • spawnCount

        private int spawnCount
        Mappings:
        Namespace Name Mixin selector
        official k Lbus;k:I
        intermediary field_9149 Lnet/minecraft/class_1917;field_9149:I
        named spawnCount Lnet/minecraft/world/MobSpawnerLogic;spawnCount:I
      • renderedEntity

        @Nullable
        private @Nullable Entity renderedEntity
        Mappings:
        Namespace Name Mixin selector
        official l Lbus;l:Lasl;
        intermediary field_9153 Lnet/minecraft/class_1917;field_9153:Lnet/minecraft/class_1297;
        named renderedEntity Lnet/minecraft/world/MobSpawnerLogic;renderedEntity:Lnet/minecraft/entity/Entity;
      • maxNearbyEntities

        private int maxNearbyEntities
        Mappings:
        Namespace Name Mixin selector
        official m Lbus;m:I
        intermediary field_9160 Lnet/minecraft/class_1917;field_9160:I
        named maxNearbyEntities Lnet/minecraft/world/MobSpawnerLogic;maxNearbyEntities:I
      • requiredPlayerRange

        private int requiredPlayerRange
        Mappings:
        Namespace Name Mixin selector
        official n Lbus;n:I
        intermediary field_9158 Lnet/minecraft/class_1917;field_9158:I
        named requiredPlayerRange Lnet/minecraft/world/MobSpawnerLogic;requiredPlayerRange:I
      • spawnRange

        private int spawnRange
        Mappings:
        Namespace Name Mixin selector
        official o Lbus;o:I
        intermediary field_9157 Lnet/minecraft/class_1917;field_9157:I
        named spawnRange Lnet/minecraft/world/MobSpawnerLogic;spawnRange:I
      • random

        private final Random random
        Mappings:
        Namespace Name Mixin selector
        official p Lbus;p:Ljava/util/Random;
        intermediary field_27080 Lnet/minecraft/class_1917;field_27080:Ljava/util/Random;
        named random Lnet/minecraft/world/MobSpawnerLogic;random:Ljava/util/Random;
    • 构造器详细资料

      • MobSpawnerLogic

        public MobSpawnerLogic()
    • 方法详细资料

      • getEntityId

        @Nullable
        private @Nullable Identifier getEntityId​(@Nullable
                                                 @Nullable World world,
                                                 BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official b Lbus;b(Lbvr;Lgb;)Lwp;
        intermediary method_8281 Lnet/minecraft/class_1917;method_8281(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960;
        named getEntityId Lnet/minecraft/world/MobSpawnerLogic;getEntityId(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/util/Identifier;
      • setEntityId

        public void setEntityId​(EntityType<?> type)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lasp;)V
        intermediary method_8274 Lnet/minecraft/class_1917;method_8274(Lnet/minecraft/class_1299;)V
        named setEntityId Lnet/minecraft/world/MobSpawnerLogic;setEntityId(Lnet/minecraft/entity/EntityType;)V
      • isPlayerInRange

        private boolean isPlayerInRange​(World world,
                                        BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official c Lbus;c(Lbvr;Lgb;)Z
        intermediary method_8284 Lnet/minecraft/class_1917;method_8284(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
        named isPlayerInRange Lnet/minecraft/world/MobSpawnerLogic;isPlayerInRange(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Z
      • clientTick

        public void clientTick​(World world,
                               BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lbvr;Lgb;)V
        intermediary method_31589 Lnet/minecraft/class_1917;method_31589(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named clientTick Lnet/minecraft/world/MobSpawnerLogic;clientTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      • serverTick

        public void serverTick​(ServerWorld world,
                               BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Labj;Lgb;)V
        intermediary method_31588 Lnet/minecraft/class_1917;method_31588(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
        named serverTick Lnet/minecraft/world/MobSpawnerLogic;serverTick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
      • updateSpawns

        private void updateSpawns​(World world,
                                  BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official d Lbus;d(Lbvr;Lgb;)V
        intermediary method_8282 Lnet/minecraft/class_1917;method_8282(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
        named updateSpawns Lnet/minecraft/world/MobSpawnerLogic;updateSpawns(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)V
      • readNbt

        public void readNbt​(@Nullable
                            @Nullable World world,
                            BlockPos pos,
                            CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lbvr;Lgb;Lmv;)V
        intermediary method_8280 Lnet/minecraft/class_1917;method_8280(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V
        named readNbt Lnet/minecraft/world/MobSpawnerLogic;readNbt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/CompoundTag;)V
      • writeNbt

        public CompoundTag writeNbt​(@Nullable
                                    @Nullable World world,
                                    BlockPos pos,
                                    CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official b Lbus;b(Lbvr;Lgb;Lmv;)Lmv;
        intermediary method_8272 Lnet/minecraft/class_1917;method_8272(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
        named writeNbt Lnet/minecraft/world/MobSpawnerLogic;writeNbt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/nbt/CompoundTag;
      • getRenderedEntity

        @Nullable
        public @Nullable Entity getRenderedEntity​(World world)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lbvr;)Lasl;
        intermediary method_8283 Lnet/minecraft/class_1917;method_8283(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
        named getRenderedEntity Lnet/minecraft/world/MobSpawnerLogic;getRenderedEntity(Lnet/minecraft/world/World;)Lnet/minecraft/entity/Entity;
      • method_8275

        public boolean method_8275​(World world,
                                   int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lbvr;I)Z
        intermediary method_8275 Lnet/minecraft/class_1917;method_8275(Lnet/minecraft/class_1937;I)Z
        named method_8275 Lnet/minecraft/world/MobSpawnerLogic;method_8275(Lnet/minecraft/world/World;I)Z
      • setSpawnEntry

        public void setSpawnEntry​(@Nullable
                                  @Nullable World world,
                                  BlockPos pos,
                                  MobSpawnerEntry spawnEntry)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lbvr;Lgb;Lbwh;)V
        intermediary method_8277 Lnet/minecraft/class_1917;method_8277(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V
        named setSpawnEntry Lnet/minecraft/world/MobSpawnerLogic;setSpawnEntry(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/MobSpawnerEntry;)V
      • sendStatus

        public abstract void sendStatus​(World world,
                                        BlockPos pos,
                                        int int2)
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a(Lbvr;Lgb;I)V
        intermediary method_8273 Lnet/minecraft/class_1917;method_8273(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
        named sendStatus Lnet/minecraft/world/MobSpawnerLogic;sendStatus(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;I)V
      • method_8278

        public double method_8278()
        Mappings:
        Namespace Name Mixin selector
        official a Lbus;a()D
        intermediary method_8278 Lnet/minecraft/class_1917;method_8278()D
        named method_8278 Lnet/minecraft/world/MobSpawnerLogic;method_8278()D
      • method_8279

        public double method_8279()
        Mappings:
        Namespace Name Mixin selector
        official b Lbus;b()D
        intermediary method_8279 Lnet/minecraft/class_1917;method_8279()D
        named method_8279 Lnet/minecraft/world/MobSpawnerLogic;method_8279()D