Package net.minecraft.block.spawner
Class TrialSpawnerLogic
java.lang.Object
net.minecraft.block.spawner.TrialSpawnerLogic
- Mappings:
Namespace Name named net/minecraft/block/spawner/TrialSpawnerLogic
intermediary net/minecraft/class_8963
official dro
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
static enum
-
Field Summary
Modifier and TypeFieldDescriptionprivate final int
private final TrialSpawnerData
private final int
private EntityDetector
private final EntityDetector.Selector
static final int
private static final float
private static final int
private static final int
private boolean
private static final int
private static final int
static final String
private final TrialSpawnerConfig
private boolean
static final String
private final TrialSpawnerConfig
private final TrialSpawnerLogic.TrialSpawner
-
Constructor Summary
ConstructorDescriptionTrialSpawnerLogic
(TrialSpawnerConfig normalConfig, TrialSpawnerConfig ominousConfig, TrialSpawnerData data, int cooldownLength, int entityDetectionRange, TrialSpawnerLogic.TrialSpawner trialSpawner, EntityDetector entityDetector, EntityDetector.Selector entitySelector) TrialSpawnerLogic
(TrialSpawnerLogic.TrialSpawner trialSpawner, EntityDetector entityDetector, EntityDetector.Selector entitySelector) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addDetectionParticles
(World world, BlockPos pos, Random random, int playerCount, ParticleEffect particle) static void
addEjectItemParticles
(World world, BlockPos pos, Random random) static void
addMobSpawnParticles
(World world, BlockPos pos, Random random, SimpleParticleType particle) static void
addTrialOmenParticles
(World world, BlockPos pos, Random random) boolean
canActivate
(World world) com.mojang.serialization.Codec
<TrialSpawnerLogic> codec()
void
ejectLootTable
(ServerWorld world, BlockPos pos, RegistryKey<LootTable> lootTable) void
Deprecated, for removal: This API element is subject to removal in a future version.int
getData()
int
private TrialSpawnerConfig
private static boolean
hasLineOfSight
(World world, Vec3d spawnerPos, Vec3d spawnPos) boolean
void
setEntityDetector
(EntityDetector detector) Deprecated, for removal: This API element is subject to removal in a future version.void
setNotOminous
(ServerWorld world, BlockPos pos) void
setOminous
(ServerWorld world, BlockPos pos) void
setSpawnerState
(World world, TrialSpawnerState spawnerState) private static boolean
shouldRemoveMobFromData
(ServerWorld world, BlockPos pos, UUID uuid) void
tickClient
(World world, BlockPos pos, boolean ominous) void
tickServer
(ServerWorld world, BlockPos pos, boolean ominous) trySpawnMob
(ServerWorld world, BlockPos pos) void
-
Field Details
-
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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, 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, 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
-