CLASS net/minecraft/class_8963 net/minecraft/block/entity/spawner/TrialSpawnerLogic FIELD field_47363 data Lnet/minecraft/class_8966; FIELD field_47364 owner Lnet/minecraft/class_8963$class_8964; FIELD field_47365 entityDetector Lnet/minecraft/class_8962; METHOD (Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;)V ARG 1 owner ARG 2 entityDetector METHOD (Lnet/minecraft/class_8965;Lnet/minecraft/class_8966;Lnet/minecraft/class_8963$class_8964;Lnet/minecraft/class_8962;)V ARG 2 data ARG 3 owner ARG 4 entityDetector METHOD method_55156 codec ()Lcom/mojang/serialization/Codec; METHOD method_55158 trySpawnMob (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Ljava/util/Optional; ARG 1 world ARG 2 pos METHOD method_55159 ejectLootTable (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2960;)V ARG 1 world ARG 2 pos ARG 3 lootTable METHOD method_55161 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 1 instance METHOD method_55162 canActivate (Lnet/minecraft/class_1937;)Z ARG 1 world METHOD method_55163 setState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V ARG 1 world ARG 2 state METHOD method_55165 tickClient (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos METHOD method_55168 setEntityDetector (Lnet/minecraft/class_8962;)V ARG 1 detector METHOD method_55171 tickServer (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V ARG 1 world ARG 2 pos METHOD method_55174 getData ()Lnet/minecraft/class_8966; METHOD method_55175 getState ()Lnet/minecraft/class_8967; METHOD method_55176 updateListeners ()V METHOD method_55177 getEntityDetector ()Lnet/minecraft/class_8962; CLASS class_8964 Owner METHOD method_55146 setState (Lnet/minecraft/class_1937;Lnet/minecraft/class_8967;)V ARG 1 world ARG 2 state METHOD method_55151 getState ()Lnet/minecraft/class_8967; METHOD method_55152 updateListeners ()V