Class TrialSpawnerLogic

java.lang.Object
net.minecraft.block.spawner.TrialSpawnerLogic

public final class TrialSpawnerLogic extends Object
Mappings:
Namespace Name
named net/minecraft/block/spawner/TrialSpawnerLogic
intermediary net/minecraft/class_8963
official dro
  • Field Details

    • NORMAL_CONFIG_NBT_KEY

      public static final String NORMAL_CONFIG_NBT_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named NORMAL_CONFIG_NBT_KEY Lnet/minecraft/block/spawner/TrialSpawnerLogic;NORMAL_CONFIG_NBT_KEY:Ljava/lang/String;
      intermediary field_50177 Lnet/minecraft/class_8963;field_50177:Ljava/lang/String;
      official a Ldro;a:Ljava/lang/String;
    • OMINOUS_CONFIG_NBT_KEY

      public static final String OMINOUS_CONFIG_NBT_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OMINOUS_CONFIG_NBT_KEY Lnet/minecraft/block/spawner/TrialSpawnerLogic;OMINOUS_CONFIG_NBT_KEY:Ljava/lang/String;
      intermediary field_50178 Lnet/minecraft/class_8963;field_50178:Ljava/lang/String;
      official b Ldro;b:Ljava/lang/String;
    • field_47358

      public static final int field_47358
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_47358 Lnet/minecraft/block/spawner/TrialSpawnerLogic;field_47358:I
      intermediary field_47358 Lnet/minecraft/class_8963;field_47358:I
      official c Ldro;c:I
    • field_50179

      private static final int field_50179
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_50179 Lnet/minecraft/block/spawner/TrialSpawnerLogic;field_50179:I
      intermediary field_50179 Lnet/minecraft/class_8963;field_50179:I
      official d Ldro;d:I
    • field_50180

      private static final int field_50180
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_50180 Lnet/minecraft/block/spawner/TrialSpawnerLogic;field_50180:I
      intermediary field_50180 Lnet/minecraft/class_8963;field_50180:I
      official e Ldro;e:I
    • MAX_ENTITY_DISTANCE

      private static final int MAX_ENTITY_DISTANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAX_ENTITY_DISTANCE Lnet/minecraft/block/spawner/TrialSpawnerLogic;MAX_ENTITY_DISTANCE:I
      intermediary field_47359 Lnet/minecraft/class_8963;field_47359:I
      official f Ldro;f:I
    • MAX_ENTITY_DISTANCE_SQUARED

      private static final int MAX_ENTITY_DISTANCE_SQUARED
      Mappings:
      Namespace Name Mixin selector
      named MAX_ENTITY_DISTANCE_SQUARED Lnet/minecraft/block/spawner/TrialSpawnerLogic;MAX_ENTITY_DISTANCE_SQUARED:I
      intermediary field_47360 Lnet/minecraft/class_8963;field_47360:I
      official g Ldro;g:I
    • field_47361

      private static final float field_47361
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_47361 Lnet/minecraft/block/spawner/TrialSpawnerLogic;field_47361:F
      intermediary field_47361 Lnet/minecraft/class_8963;field_47361:F
      official h Ldro;h:F
    • normalConfig

      private final TrialSpawnerConfig normalConfig
      Mappings:
      Namespace Name Mixin selector
      named normalConfig Lnet/minecraft/block/spawner/TrialSpawnerLogic;normalConfig:Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary field_50181 Lnet/minecraft/class_8963;field_50181:Lnet/minecraft/class_8965;
      official i Ldro;i:Ldrp;
    • ominousConfig

      private final TrialSpawnerConfig ominousConfig
      Mappings:
      Namespace Name Mixin selector
      named ominousConfig Lnet/minecraft/block/spawner/TrialSpawnerLogic;ominousConfig:Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary field_50182 Lnet/minecraft/class_8963;field_50182:Lnet/minecraft/class_8965;
      official j Ldro;j:Ldrp;
    • data

      private final TrialSpawnerData data
      Mappings:
      Namespace Name Mixin selector
      named data Lnet/minecraft/block/spawner/TrialSpawnerLogic;data:Lnet/minecraft/block/spawner/TrialSpawnerData;
      intermediary field_47363 Lnet/minecraft/class_8963;field_47363:Lnet/minecraft/class_8966;
      official k Ldro;k:Ldrq;
    • entityDetectionRange

      private final int entityDetectionRange
      Mappings:
      Namespace Name Mixin selector
      named entityDetectionRange Lnet/minecraft/block/spawner/TrialSpawnerLogic;entityDetectionRange:I
      intermediary field_50183 Lnet/minecraft/class_8963;field_50183:I
      official l Ldro;l:I
    • cooldownLength

      private final int cooldownLength
      Mappings:
      Namespace Name Mixin selector
      named cooldownLength Lnet/minecraft/block/spawner/TrialSpawnerLogic;cooldownLength:I
      intermediary field_50184 Lnet/minecraft/class_8963;field_50184:I
      official m Ldro;m:I
    • trialSpawner

      private final TrialSpawnerLogic.TrialSpawner trialSpawner
      Mappings:
      Namespace Name Mixin selector
      named trialSpawner Lnet/minecraft/block/spawner/TrialSpawnerLogic;trialSpawner:Lnet/minecraft/block/spawner/TrialSpawnerLogic$TrialSpawner;
      intermediary field_47364 Lnet/minecraft/class_8963;field_47364:Lnet/minecraft/class_8963$class_8964;
      official n Ldro;n:Ldro$b;
    • entityDetector

      private EntityDetector entityDetector
      Mappings:
      Namespace Name Mixin selector
      named entityDetector Lnet/minecraft/block/spawner/TrialSpawnerLogic;entityDetector:Lnet/minecraft/block/spawner/EntityDetector;
      intermediary field_47365 Lnet/minecraft/class_8963;field_47365:Lnet/minecraft/class_8962;
      official o Ldro;o:Ldrn;
    • entitySelector

      private final EntityDetector.Selector entitySelector
      Mappings:
      Namespace Name Mixin selector
      named entitySelector Lnet/minecraft/block/spawner/TrialSpawnerLogic;entitySelector:Lnet/minecraft/block/spawner/EntityDetector$Selector;
      intermediary field_48864 Lnet/minecraft/class_8963;field_48864:Lnet/minecraft/class_8962$class_9198;
      official p Ldro;p:Ldrn$a;
    • forceActivate

      private boolean forceActivate
      Mappings:
      Namespace Name Mixin selector
      named forceActivate Lnet/minecraft/block/spawner/TrialSpawnerLogic;forceActivate:Z
      intermediary field_47366 Lnet/minecraft/class_8963;field_47366:Z
      official q Ldro;q:Z
    • ominous

      private boolean ominous
      Mappings:
      Namespace Name Mixin selector
      named ominous Lnet/minecraft/block/spawner/TrialSpawnerLogic;ominous:Z
      intermediary field_50185 Lnet/minecraft/class_8963;field_50185:Z
      official r Ldro;r:Z
  • Constructor Details

    • TrialSpawnerLogic

      public TrialSpawnerLogic(TrialSpawnerLogic.TrialSpawner trialSpawner, EntityDetector entityDetector, EntityDetector.Selector entitySelector)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/spawner/TrialSpawnerLogic;<init>(Lnet/minecraft/block/spawner/TrialSpawnerLogic$TrialSpawner;Lnet/minecraft/block/spawner/EntityDetector;Lnet/minecraft/block/spawner/EntityDetector$Selector;)V
      intermediary <init> Lnet/minecraft/class_8963;<init>(Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V
      official <init> Ldro;<init>(Ldro$b;Ldrn;Ldrn$a;)V
    • TrialSpawnerLogic

      public TrialSpawnerLogic(TrialSpawnerConfig normalConfig, TrialSpawnerConfig ominousConfig, TrialSpawnerData data, int cooldownLength, int entityDetectionRange, TrialSpawnerLogic.TrialSpawner trialSpawner, EntityDetector entityDetector, EntityDetector.Selector entitySelector)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/block/spawner/TrialSpawnerLogic;<init>(Lnet/minecraft/block/spawner/TrialSpawnerConfig;Lnet/minecraft/block/spawner/TrialSpawnerConfig;Lnet/minecraft/block/spawner/TrialSpawnerData;IILnet/minecraft/block/spawner/TrialSpawnerLogic$TrialSpawner;Lnet/minecraft/block/spawner/EntityDetector;Lnet/minecraft/block/spawner/EntityDetector$Selector;)V
      intermediary <init> Lnet/minecraft/class_8963;<init>(Lnet/minecraft/class_8965;Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;IILnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;Lnet/minecraft/class_8962$class_9198;)V
      official <init> Ldro;<init>(Ldrp;Ldrp;Ldrq;IILdro$b;Ldrn;Ldrn$a;)V
  • Method Details

    • codec

      public com.mojang.serialization.Codec<TrialSpawnerLogic> codec()
      Mappings:
      Namespace Name Mixin selector
      named codec Lnet/minecraft/block/spawner/TrialSpawnerLogic;codec()Lcom/mojang/serialization/Codec;
      intermediary method_55156 Lnet/minecraft/class_8963;method_55156()Lcom/mojang/serialization/Codec;
      official a Ldro;a()Lcom/mojang/serialization/Codec;
    • getConfig

      public TrialSpawnerConfig getConfig()
      Mappings:
      Namespace Name Mixin selector
      named getConfig Lnet/minecraft/block/spawner/TrialSpawnerLogic;getConfig()Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary method_55170 Lnet/minecraft/class_8963;method_55170()Lnet/minecraft/class_8965;
      official b Ldro;b()Ldrp;
    • getNormalConfig

      public TrialSpawnerConfig getNormalConfig()
      Mappings:
      Namespace Name Mixin selector
      named getNormalConfig Lnet/minecraft/block/spawner/TrialSpawnerLogic;getNormalConfig()Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary method_58703 Lnet/minecraft/class_8963;method_58703()Lnet/minecraft/class_8965;
      official c Ldro;c()Ldrp;
    • getOminousConfig

      public TrialSpawnerConfig getOminousConfig()
      Mappings:
      Namespace Name Mixin selector
      named getOminousConfig Lnet/minecraft/block/spawner/TrialSpawnerLogic;getOminousConfig()Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary method_58704 Lnet/minecraft/class_8963;method_58704()Lnet/minecraft/class_8965;
      official d Ldro;d()Ldrp;
    • getOminousConfigForSerialization

      private TrialSpawnerConfig getOminousConfigForSerialization()
      Mappings:
      Namespace Name Mixin selector
      named getOminousConfigForSerialization Lnet/minecraft/block/spawner/TrialSpawnerLogic;getOminousConfigForSerialization()Lnet/minecraft/block/spawner/TrialSpawnerConfig;
      intermediary method_58708 Lnet/minecraft/class_8963;method_58708()Lnet/minecraft/class_8965;
      official n Ldro;n()Ldrp;
    • setOminous

      public void setOminous(ServerWorld world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named setOminous Lnet/minecraft/block/spawner/TrialSpawnerLogic;setOminous(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_58700 Lnet/minecraft/class_8963;method_58700(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
      official a Ldro;a(Laqm;Lja;)V
    • setNotOminous

      public void setNotOminous(ServerWorld world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named setNotOminous Lnet/minecraft/block/spawner/TrialSpawnerLogic;setNotOminous(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)V
      intermediary method_58702 Lnet/minecraft/class_8963;method_58702(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
      official b Ldro;b(Laqm;Lja;)V
    • isOminous

      public boolean isOminous()
      Mappings:
      Namespace Name Mixin selector
      named isOminous Lnet/minecraft/block/spawner/TrialSpawnerLogic;isOminous()Z
      intermediary method_58705 Lnet/minecraft/class_8963;method_58705()Z
      official e Ldro;e()Z
    • getData

      public TrialSpawnerData getData()
      Mappings:
      Namespace Name Mixin selector
      named getData Lnet/minecraft/block/spawner/TrialSpawnerLogic;getData()Lnet/minecraft/block/spawner/TrialSpawnerData;
      intermediary method_55174 Lnet/minecraft/class_8963;method_55174()Lnet/minecraft/class_8966;
      official f Ldro;f()Ldrq;
    • getCooldownLength

      public int getCooldownLength()
      Mappings:
      Namespace Name Mixin selector
      named getCooldownLength Lnet/minecraft/block/spawner/TrialSpawnerLogic;getCooldownLength()I
      intermediary method_58706 Lnet/minecraft/class_8963;method_58706()I
      official g Ldro;g()I
    • getDetectionRadius

      public int getDetectionRadius()
      Mappings:
      Namespace Name Mixin selector
      named getDetectionRadius Lnet/minecraft/block/spawner/TrialSpawnerLogic;getDetectionRadius()I
      intermediary method_58707 Lnet/minecraft/class_8963;method_58707()I
      official h Ldro;h()I
    • getSpawnerState

      public TrialSpawnerState getSpawnerState()
      Mappings:
      Namespace Name Mixin selector
      named getSpawnerState Lnet/minecraft/block/spawner/TrialSpawnerLogic;getSpawnerState()Lnet/minecraft/block/enums/TrialSpawnerState;
      intermediary method_55175 Lnet/minecraft/class_8963;method_55175()Lnet/minecraft/class_8967;
      official i Ldro;i()Ldrr;
    • setSpawnerState

      public void setSpawnerState(World world, TrialSpawnerState spawnerState)
      Mappings:
      Namespace Name Mixin selector
      named setSpawnerState Lnet/minecraft/block/spawner/TrialSpawnerLogic;setSpawnerState(Lnet/minecraft/world/World;Lnet/minecraft/block/enums/TrialSpawnerState;)V
      intermediary method_55163 Lnet/minecraft/class_8963;method_55163(Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V
      official a Ldro;a(Ldcg;Ldrr;)V
    • updateListeners

      public void updateListeners()
      Mappings:
      Namespace Name Mixin selector
      named updateListeners Lnet/minecraft/block/spawner/TrialSpawnerLogic;updateListeners()V
      intermediary method_55176 Lnet/minecraft/class_8963;method_55176()V
      official j Ldro;j()V
    • getEntityDetector

      public EntityDetector getEntityDetector()
      Mappings:
      Namespace Name Mixin selector
      named getEntityDetector Lnet/minecraft/block/spawner/TrialSpawnerLogic;getEntityDetector()Lnet/minecraft/block/spawner/EntityDetector;
      intermediary method_55177 Lnet/minecraft/class_8963;method_55177()Lnet/minecraft/class_8962;
      official k Ldro;k()Ldrn;
    • getEntitySelector

      public EntityDetector.Selector getEntitySelector()
      Mappings:
      Namespace Name Mixin selector
      named getEntitySelector Lnet/minecraft/block/spawner/TrialSpawnerLogic;getEntitySelector()Lnet/minecraft/block/spawner/EntityDetector$Selector;
      intermediary method_56728 Lnet/minecraft/class_8963;method_56728()Lnet/minecraft/class_8962$class_9198;
      official l Ldro;l()Ldrn$a;
    • canActivate

      public boolean canActivate(World world)
      Mappings:
      Namespace Name Mixin selector
      named canActivate Lnet/minecraft/block/spawner/TrialSpawnerLogic;canActivate(Lnet/minecraft/world/World;)Z
      intermediary method_55162 Lnet/minecraft/class_8963;method_55162(Lnet/minecraft/class_1937;)Z
      official a Ldro;a(Ldcg;)Z
    • trySpawnMob

      public Optional<UUID> trySpawnMob(ServerWorld world, BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      named trySpawnMob Lnet/minecraft/block/spawner/TrialSpawnerLogic;trySpawnMob(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Ljava/util/Optional;
      intermediary method_55158 Lnet/minecraft/class_8963;method_55158(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/Optional;
      official c Ldro;c(Laqm;Lja;)Ljava/util/Optional;
    • ejectLootTable

      public void ejectLootTable(ServerWorld world, BlockPos pos, RegistryKey<LootTable> lootTable)
      Mappings:
      Namespace Name Mixin selector
      named ejectLootTable Lnet/minecraft/block/spawner/TrialSpawnerLogic;ejectLootTable(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/registry/RegistryKey;)V
      intermediary method_55159 Lnet/minecraft/class_8963;method_55159(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_5321;)V
      official a Ldro;a(Laqm;Lja;Lakj;)V
    • tickClient

      public void tickClient(World world, BlockPos pos, boolean ominous)
      Mappings:
      Namespace Name Mixin selector
      named tickClient Lnet/minecraft/block/spawner/TrialSpawnerLogic;tickClient(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Z)V
      intermediary method_55165 Lnet/minecraft/class_8963;method_55165(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Z)V
      official a Ldro;a(Ldcg;Lja;Z)V
    • tickServer

      public void tickServer(ServerWorld world, BlockPos pos, boolean ominous)
      Mappings:
      Namespace Name Mixin selector
      named tickServer Lnet/minecraft/block/spawner/TrialSpawnerLogic;tickServer(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Z)V
      intermediary method_55171 Lnet/minecraft/class_8963;method_55171(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Z)V
      official a Ldro;a(Laqm;Lja;Z)V
    • shouldRemoveMobFromData

      private static boolean shouldRemoveMobFromData(ServerWorld world, BlockPos pos, UUID uuid)
      Mappings:
      Namespace Name Mixin selector
      named shouldRemoveMobFromData Lnet/minecraft/block/spawner/TrialSpawnerLogic;shouldRemoveMobFromData(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Ljava/util/UUID;)Z
      intermediary method_55160 Lnet/minecraft/class_8963;method_55160(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Ljava/util/UUID;)Z
      official a Ldro;a(Laqm;Lja;Ljava/util/UUID;)Z
    • hasLineOfSight

      private static boolean hasLineOfSight(World world, Vec3d spawnerPos, Vec3d spawnPos)
      Mappings:
      Namespace Name Mixin selector
      named hasLineOfSight Lnet/minecraft/block/spawner/TrialSpawnerLogic;hasLineOfSight(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Z
      intermediary method_55164 Lnet/minecraft/class_8963;method_55164(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Lnet/minecraft/class_243;)Z
      official a Ldro;a(Ldcg;Lewh;Lewh;)Z
    • addMobSpawnParticles

      public static void addMobSpawnParticles(World world, BlockPos pos, Random random, SimpleParticleType particle)
      Mappings:
      Namespace Name Mixin selector
      named addMobSpawnParticles Lnet/minecraft/block/spawner/TrialSpawnerLogic;addMobSpawnParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;Lnet/minecraft/particle/SimpleParticleType;)V
      intermediary method_55166 Lnet/minecraft/class_8963;method_55166(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;Lnet/minecraft/class_2400;)V
      official a Ldro;a(Ldcg;Lja;Layo;Lln;)V
    • addTrialOmenParticles

      public static void addTrialOmenParticles(World world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      named addTrialOmenParticles Lnet/minecraft/block/spawner/TrialSpawnerLogic;addTrialOmenParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
      intermediary method_58701 Lnet/minecraft/class_8963;method_58701(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
      official a Ldro;a(Ldcg;Lja;Layo;)V
    • addDetectionParticles

      public static void addDetectionParticles(World world, BlockPos pos, Random random, int playerCount, ParticleEffect particle)
      Mappings:
      Namespace Name Mixin selector
      named addDetectionParticles Lnet/minecraft/block/spawner/TrialSpawnerLogic;addDetectionParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;ILnet/minecraft/particle/ParticleEffect;)V
      intermediary method_55167 Lnet/minecraft/class_8963;method_55167(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;ILnet/minecraft/class_2394;)V
      official a Ldro;a(Ldcg;Lja;Layo;ILlh;)V
    • addEjectItemParticles

      public static void addEjectItemParticles(World world, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      named addEjectItemParticles Lnet/minecraft/block/spawner/TrialSpawnerLogic;addEjectItemParticles(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)V
      intermediary method_55173 Lnet/minecraft/class_8963;method_55173(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)V
      official b Ldro;b(Ldcg;Lja;Layo;)V
    • setEntityDetector

      @Deprecated(forRemoval=true) public void setEntityDetector(EntityDetector detector)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Mappings:
      Namespace Name Mixin selector
      named setEntityDetector Lnet/minecraft/block/spawner/TrialSpawnerLogic;setEntityDetector(Lnet/minecraft/block/spawner/EntityDetector;)V
      intermediary method_55168 Lnet/minecraft/class_8963;method_55168(Lnet/minecraft/class_8962;)V
      official a Ldro;a(Ldrn;)V
    • forceActivate

      @Deprecated(forRemoval=true) public void forceActivate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Mappings:
      Namespace Name Mixin selector
      named forceActivate Lnet/minecraft/block/spawner/TrialSpawnerLogic;forceActivate()V
      intermediary method_55178 Lnet/minecraft/class_8963;method_55178()V
      official m Ldro;m()V