Class SpawnerBlockEntityBehavior

java.lang.Object
net.minecraft.block.entity.SpawnerBlockEntityBehavior

public abstract class SpawnerBlockEntityBehavior extends Object
Mappings:
Namespace Name
official axi
intermediary net/minecraft/class_1586
named net/minecraft/block/entity/SpawnerBlockEntityBehavior
  • Field Details

    • field_17485

      private static final Logger field_17485
      Mappings:
      Namespace Name Mixin selector
      official a Laxi;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_17485 Lnet/minecraft/class_1586;field_17485:Lorg/apache/logging/log4j/Logger;
      named field_17485 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;field_17485:Lorg/apache/logging/log4j/Logger;
    • spawnDelay

      private int spawnDelay
      Mappings:
      Namespace Name Mixin selector
      official b Laxi;b:I
      intermediary field_6212 Lnet/minecraft/class_1586;field_6212:I
      named spawnDelay Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;spawnDelay:I
    • spawnPotentials

      private final List<SpawnerBlockEntityBehaviorEntry> spawnPotentials
      Mappings:
      Namespace Name Mixin selector
      official c Laxi;c:Ljava/util/List;
      intermediary field_6215 Lnet/minecraft/class_1586;field_6215:Ljava/util/List;
      named spawnPotentials Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;spawnPotentials:Ljava/util/List;
    • entry

      Mappings:
      Namespace Name Mixin selector
      official d Laxi;d:Layn;
      intermediary field_12434 Lnet/minecraft/class_1586;field_12434:Lnet/minecraft/class_1587;
      named entry Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;entry:Lnet/minecraft/block/entity/SpawnerBlockEntityBehaviorEntry;
    • field_6213

      private double field_6213
      Mappings:
      Namespace Name Mixin selector
      official e Laxi;e:D
      intermediary field_6213 Lnet/minecraft/class_1586;field_6213:D
      named field_6213 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;field_6213:D
    • field_6214

      private double field_6214
      Mappings:
      Namespace Name Mixin selector
      official f Laxi;f:D
      intermediary field_6214 Lnet/minecraft/class_1586;field_6214:D
      named field_6214 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;field_6214:D
    • minSpawnDelay

      private int minSpawnDelay
      Mappings:
      Namespace Name Mixin selector
      official g Laxi;g:I
      intermediary field_6217 Lnet/minecraft/class_1586;field_6217:I
      named minSpawnDelay Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;minSpawnDelay:I
    • maxSpawnDelay

      private int maxSpawnDelay
      Mappings:
      Namespace Name Mixin selector
      official h Laxi;h:I
      intermediary field_6218 Lnet/minecraft/class_1586;field_6218:I
      named maxSpawnDelay Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;maxSpawnDelay:I
    • spawnCount

      private int spawnCount
      Mappings:
      Namespace Name Mixin selector
      official i Laxi;i:I
      intermediary field_6219 Lnet/minecraft/class_1586;field_6219:I
      named spawnCount Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;spawnCount:I
    • renderedEntity

      private Entity renderedEntity
      Mappings:
      Namespace Name Mixin selector
      official j Laxi;j:Laer;
      intermediary field_6220 Lnet/minecraft/class_1586;field_6220:Lnet/minecraft/class_864;
      named renderedEntity Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;renderedEntity:Lnet/minecraft/entity/Entity;
    • maxNearbyEntities

      private int maxNearbyEntities
      Mappings:
      Namespace Name Mixin selector
      official k Laxi;k:I
      intermediary field_6221 Lnet/minecraft/class_1586;field_6221:I
      named maxNearbyEntities Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;maxNearbyEntities:I
    • requiredPlayerRange

      private int requiredPlayerRange
      Mappings:
      Namespace Name Mixin selector
      official l Laxi;l:I
      intermediary field_6222 Lnet/minecraft/class_1586;field_6222:I
      named requiredPlayerRange Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;requiredPlayerRange:I
    • spawnRange

      private int spawnRange
      Mappings:
      Namespace Name Mixin selector
      official m Laxi;m:I
      intermediary field_6223 Lnet/minecraft/class_1586;field_6223:I
      named spawnRange Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;spawnRange:I
  • Constructor Details

    • SpawnerBlockEntityBehavior

      public SpawnerBlockEntityBehavior()
  • Method Details

    • getSpawnedEntityIdentifier

      @Nullable private Identifier getSpawnedEntityIdentifier()
      Mappings:
      Namespace Name Mixin selector
      official g Laxi;g()Lpc;
      intermediary method_13685 Lnet/minecraft/class_1586;method_13685()Lnet/minecraft/class_1653;
      named getSpawnedEntityIdentifier Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;getSpawnedEntityIdentifier()Lnet/minecraft/util/Identifier;
    • method_16278

      public void method_16278(EntityType<?> entityType)
      Mappings:
      Namespace Name Mixin selector
      official a Laxi;a(Laev;)V
      intermediary method_16278 Lnet/minecraft/class_1586;method_16278(Lnet/minecraft/class_3460;)V
      named method_16278 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;method_16278(Lnet/minecraft/entity/EntityType;)V
    • isPlayerInRange

      private boolean isPlayerInRange()
      Mappings:
      Namespace Name Mixin selector
      official h Laxi;h()Z
      intermediary method_5481 Lnet/minecraft/class_1586;method_5481()Z
      named isPlayerInRange Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;isPlayerInRange()Z
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official c Laxi;c()V
      intermediary method_5482 Lnet/minecraft/class_1586;method_5482()V
      named tick Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;tick()V
    • updateSpawns

      private void updateSpawns()
      Mappings:
      Namespace Name Mixin selector
      official i Laxi;i()V
      intermediary method_5485 Lnet/minecraft/class_1586;method_5485()V
      named updateSpawns Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;updateSpawns()V
    • deserialize

      public void deserialize(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Laxi;a(Lgy;)V
      intermediary method_5471 Lnet/minecraft/class_1586;method_5471(Lnet/minecraft/class_322;)V
      named deserialize Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
    • toTag

      public NbtCompound toTag(NbtCompound tag)
      Mappings:
      Namespace Name Mixin selector
      official b Laxi;b(Lgy;)Lgy;
      intermediary method_11472 Lnet/minecraft/class_1586;method_11472(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named toTag Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;toTag(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • method_11473

      @Environment(CLIENT) public Entity method_11473()
      Mappings:
      Namespace Name Mixin selector
      official d Laxi;d()Laer;
      intermediary method_11473 Lnet/minecraft/class_1586;method_11473()Lnet/minecraft/class_864;
      named method_11473 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;method_11473()Lnet/minecraft/entity/Entity;
    • handleStatus

      public boolean handleStatus(int status)
      Mappings:
      Namespace Name Mixin selector
      official b Laxi;b(I)Z
      intermediary method_5476 Lnet/minecraft/class_1586;method_5476(I)Z
      named handleStatus Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;handleStatus(I)Z
    • setSpawnData

      public void setSpawnData(SpawnerBlockEntityBehaviorEntry data)
      Mappings:
      Namespace Name Mixin selector
      official a Laxi;a(Layn;)V
      intermediary method_5474 Lnet/minecraft/class_1586;method_5474(Lnet/minecraft/class_1587;)V
      named setSpawnData Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;setSpawnData(Lnet/minecraft/block/entity/SpawnerBlockEntityBehaviorEntry;)V
    • sendStatus

      public abstract void sendStatus(int status)
      Mappings:
      Namespace Name Mixin selector
      official a Laxi;a(I)V
      intermediary method_5470 Lnet/minecraft/class_1586;method_5470(I)V
      named sendStatus Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;sendStatus(I)V
    • getWorld

      public abstract World getWorld()
      Mappings:
      Namespace Name Mixin selector
      official a Laxi;a()Laxy;
      intermediary method_5469 Lnet/minecraft/class_1586;method_5469()Lnet/minecraft/class_1150;
      named getWorld Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;getWorld()Lnet/minecraft/world/World;
    • getPos

      public abstract BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      official b Laxi;b()Lel;
      intermediary method_5475 Lnet/minecraft/class_1586;method_5475()Lnet/minecraft/class_2552;
      named getPos Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;getPos()Lnet/minecraft/util/math/BlockPos;
    • method_8463

      @Environment(CLIENT) public double method_8463()
      Mappings:
      Namespace Name Mixin selector
      official e Laxi;e()D
      intermediary method_8463 Lnet/minecraft/class_1586;method_8463()D
      named method_8463 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;method_8463()D
    • method_8464

      @Environment(CLIENT) public double method_8464()
      Mappings:
      Namespace Name Mixin selector
      official f Laxi;f()D
      intermediary method_8464 Lnet/minecraft/class_1586;method_8464()D
      named method_8464 Lnet/minecraft/block/entity/SpawnerBlockEntityBehavior;method_8464()D