Class CopperGolemBrain

java.lang.Object
net.minecraft.entity.passive.CopperGolemBrain

public class CopperGolemBrain extends Object
Mappings:
Namespace Name
named net/minecraft/entity/passive/CopperGolemBrain
intermediary net/minecraft/class_11574
official csq
  • Field Details

    • FLEEING_SPEED

      private static final float FLEEING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named FLEEING_SPEED Lnet/minecraft/entity/passive/CopperGolemBrain;FLEEING_SPEED:F
      intermediary field_61277 Lnet/minecraft/class_11574;field_61277:F
      official a Lcsq;a:F
    • WALKING_SPEED

      private static final float WALKING_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named WALKING_SPEED Lnet/minecraft/entity/passive/CopperGolemBrain;WALKING_SPEED:F
      intermediary field_61278 Lnet/minecraft/class_11574;field_61278:F
      official b Lcsq;b:F
    • HORIZONTAL_RANGE

      private static final int HORIZONTAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named HORIZONTAL_RANGE Lnet/minecraft/entity/passive/CopperGolemBrain;HORIZONTAL_RANGE:I
      intermediary field_61279 Lnet/minecraft/class_11574;field_61279:I
      official c Lcsq;c:I
    • VERTICAL_RANGE

      private static final int VERTICAL_RANGE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named VERTICAL_RANGE Lnet/minecraft/entity/passive/CopperGolemBrain;VERTICAL_RANGE:I
      intermediary field_61280 Lnet/minecraft/class_11574;field_61280:I
      official d Lcsq;d:I
    • OPEN_INTERACTION_TICKS

      private static final int OPEN_INTERACTION_TICKS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named OPEN_INTERACTION_TICKS Lnet/minecraft/entity/passive/CopperGolemBrain;OPEN_INTERACTION_TICKS:I
      intermediary field_61281 Lnet/minecraft/class_11574;field_61281:I
      official e Lcsq;e:I
    • PLAY_SOUND_INTERACTION_TICKS

      private static final int PLAY_SOUND_INTERACTION_TICKS
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PLAY_SOUND_INTERACTION_TICKS Lnet/minecraft/entity/passive/CopperGolemBrain;PLAY_SOUND_INTERACTION_TICKS:I
      intermediary field_61282 Lnet/minecraft/class_11574;field_61282:I
      official f Lcsq;f:I
    • INPUT_CHEST_PREDICATE

      private static final Predicate<BlockState> INPUT_CHEST_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      named INPUT_CHEST_PREDICATE Lnet/minecraft/entity/passive/CopperGolemBrain;INPUT_CHEST_PREDICATE:Ljava/util/function/Predicate;
      intermediary field_61283 Lnet/minecraft/class_11574;field_61283:Ljava/util/function/Predicate;
      official g Lcsq;g:Ljava/util/function/Predicate;
    • OUTPUT_CHEST_PREDICATE

      private static final Predicate<BlockState> OUTPUT_CHEST_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      named OUTPUT_CHEST_PREDICATE Lnet/minecraft/entity/passive/CopperGolemBrain;OUTPUT_CHEST_PREDICATE:Ljava/util/function/Predicate;
      intermediary field_61284 Lnet/minecraft/class_11574;field_61284:Ljava/util/function/Predicate;
      official h Lcsq;h:Ljava/util/function/Predicate;
    • SENSORS

      private static final ImmutableList<SensorType<? extends Sensor<? super CopperGolemEntity>>> SENSORS
      Mappings:
      Namespace Name Mixin selector
      named SENSORS Lnet/minecraft/entity/passive/CopperGolemBrain;SENSORS:Lcom/google/common/collect/ImmutableList;
      intermediary field_61285 Lnet/minecraft/class_11574;field_61285:Lcom/google/common/collect/ImmutableList;
      official i Lcsq;i:Lcom/google/common/collect/ImmutableList;
    • MEMORY_MODULES

      private static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      named MEMORY_MODULES Lnet/minecraft/entity/passive/CopperGolemBrain;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
      intermediary field_61286 Lnet/minecraft/class_11574;field_61286:Lcom/google/common/collect/ImmutableList;
      official j Lcsq;j:Lcom/google/common/collect/ImmutableList;
  • Constructor Details

    • CopperGolemBrain

      public CopperGolemBrain()
  • Method Details

    • createBrainProfile

      public static Brain.Profile<CopperGolemEntity> createBrainProfile()
      Mappings:
      Namespace Name Mixin selector
      named createBrainProfile Lnet/minecraft/entity/passive/CopperGolemBrain;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
      intermediary method_72479 Lnet/minecraft/class_11574;method_72479()Lnet/minecraft/class_4095$class_5303;
      official a Lcsq;a()Lcfw$b;
    • create

      protected static Brain<?> create(Brain<CopperGolemEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/entity/passive/CopperGolemBrain;create(Lnet/minecraft/entity/ai/brain/Brain;)Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_72481 Lnet/minecraft/class_11574;method_72481(Lnet/minecraft/class_4095;)Lnet/minecraft/class_4095;
      official a Lcsq;a(Lcfw;)Lcfw;
    • updateActivity

      public static void updateActivity(CopperGolemEntity entity)
      Mappings:
      Namespace Name Mixin selector
      named updateActivity Lnet/minecraft/entity/passive/CopperGolemBrain;updateActivity(Lnet/minecraft/entity/passive/CopperGolemEntity;)V
      intermediary method_72483 Lnet/minecraft/class_11574;method_72483(Lnet/minecraft/class_11573;)V
      official a Lcsq;a(Lcsp;)V
    • addCoreActivities

      private static void addCoreActivities(Brain<CopperGolemEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addCoreActivities Lnet/minecraft/entity/passive/CopperGolemBrain;addCoreActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_72488 Lnet/minecraft/class_11574;method_72488(Lnet/minecraft/class_4095;)V
      official b Lcsq;b(Lcfw;)V
    • addIdleActivities

      private static void addIdleActivities(Brain<CopperGolemEntity> brain)
      Mappings:
      Namespace Name Mixin selector
      named addIdleActivities Lnet/minecraft/entity/passive/CopperGolemBrain;addIdleActivities(Lnet/minecraft/entity/ai/brain/Brain;)V
      intermediary method_72491 Lnet/minecraft/class_11574;method_72491(Lnet/minecraft/class_4095;)V
      official c Lcsq;c(Lcfw;)V
    • createInteractionCallbacks

      private static Map<MoveItemsTask.InteractionState,MoveItemsTask.InteractionCallback> createInteractionCallbacks()
      Mappings:
      Namespace Name Mixin selector
      named createInteractionCallbacks Lnet/minecraft/entity/passive/CopperGolemBrain;createInteractionCallbacks()Ljava/util/Map;
      intermediary method_72487 Lnet/minecraft/class_11574;method_72487()Ljava/util/Map;
      official b Lcsq;b()Ljava/util/Map;
    • createInteractionCallback

      private static MoveItemsTask.InteractionCallback createInteractionCallback(CopperGolemState state, @Nullable @Nullable SoundEvent soundEvent)
      Mappings:
      Namespace Name Mixin selector
      named createInteractionCallback Lnet/minecraft/entity/passive/CopperGolemBrain;createInteractionCallback(Lnet/minecraft/entity/passive/CopperGolemState;Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/entity/ai/brain/task/MoveItemsTask$InteractionCallback;
      intermediary method_72484 Lnet/minecraft/class_11574;method_72484(Lnet/minecraft/class_11577;Lnet/minecraft/class_3414;)Lnet/minecraft/class_11568$class_11570;
      official a Lcsq;a(Lcst;Lbcd;)Lcjj$b;
    • createResetToIdleCallback

      private static Consumer<PathAwareEntity> createResetToIdleCallback()
      Mappings:
      Namespace Name Mixin selector
      named createResetToIdleCallback Lnet/minecraft/entity/passive/CopperGolemBrain;createResetToIdleCallback()Ljava/util/function/Consumer;
      intermediary method_72490 Lnet/minecraft/class_11574;method_72490()Ljava/util/function/Consumer;
      official c Lcsq;c()Ljava/util/function/Consumer;
    • createStoragePredicate

      private static Predicate<MoveItemsTask.Storage> createStoragePredicate()
      Mappings:
      Namespace Name Mixin selector
      named createStoragePredicate Lnet/minecraft/entity/passive/CopperGolemBrain;createStoragePredicate()Ljava/util/function/Predicate;
      intermediary method_72492 Lnet/minecraft/class_11574;method_72492()Ljava/util/function/Predicate;
      official d Lcsq;d()Ljava/util/function/Predicate;