net.minecraft.entity.passive

public class CopperGolemBrain

net.minecraft.world.entity.animal.golem.CopperGolemAi
net.minecraft.class_11574
net.minecraft.entity.passive.CopperGolemBrain

Field summary

Modifier and TypeField
private static final float
SPEED_MULTIPLIER_WHEN_PANICKING
field_61277
FLEEING_SPEED
private static final float
SPEED_MULTIPLIER_WHEN_IDLING
field_61278
WALKING_SPEED
private static final int
TRANSPORT_ITEM_HORIZONTAL_SEARCH_RADIUS
field_61279
HORIZONTAL_RANGE
private static final int
TRANSPORT_ITEM_VERTICAL_SEARCH_RADIUS
field_61280
VERTICAL_RANGE
private static final int
TICK_TO_START_ON_REACHED_INTERACTION
field_61281
OPEN_INTERACTION_TICKS
private static final int
TICK_TO_PLAY_ON_REACHED_SOUND
field_61282
PLAY_SOUND_INTERACTION_TICKS
private static final Predicate<BlockState>
TRANSPORT_ITEM_SOURCE_BLOCK
field_61283
INPUT_CHEST_PREDICATE
private static final Predicate<BlockState>
TRANSPORT_ITEM_DESTINATION_BLOCK
field_61284
OUTPUT_CHEST_PREDICATE

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
protected static List<TaskList<CopperGolemEntity>>
getActivities()
method_1_1198()
getTaskLists()
public static void
updateActivity(CopperGolem body)
method_72483(class_11573 arg0)
updateActivity(CopperGolemEntity entity)
private static TaskList<CopperGolemEntity>
initCoreActivity()
method_72488()
getCoreActivities()
private static TaskList<CopperGolemEntity>
initIdleActivity()
method_72491()
getIdleActivities()
private static Map<MoveItemsTask$InteractionState, MoveItemsTask$InteractionCallback>
getTargetReachedInteractions()
method_72487()
createInteractionCallbacks()
private static MoveItemsTask$InteractionCallback
onReachedTargetInteraction(CopperGolemState state, SoundEvent sound)
method_72484(class_11577 arg0, class_3414 arg1)
createInteractionCallback(CopperGolemState state, SoundEvent soundEvent)
private static Consumer<PathAwareEntity>
onTravelling()
method_72490()
createResetToIdleCallback()
private static Predicate<MoveItemsTask$Storage>
shouldQueueForTarget()
method_72492()
createStoragePredicate()
private static boolean
lambda$shouldQueueForTarget$0(TransportItemsBetweenContainers$TransportItemTarget arg0)
method_72482(class_11568$class_11572 arg0)
method_72482(MoveItemsTask$Storage storage)
private static void
lambda$onTravelling$0(PathfinderMob arg0)
method_72480(class_1314 arg0)
method_72480(PathAwareEntity entity)
private static void
lambda$onReachedTargetInteraction$0(CopperGolemState arg0, SoundEvent arg1, PathfinderMob arg2, TransportItemsBetweenContainers$TransportItemTarget arg3, Integer arg4)
method_72485(class_11577 arg0, class_3414 arg1, class_1314 arg2, class_11568$class_11572 arg3, Integer arg4)
method_72485(CopperGolemState arg0, SoundEvent arg1, PathAwareEntity arg2, MoveItemsTask$Storage arg3, Integer interactionTicks)
private static boolean
lambda$static$1(BlockState arg0)
method_72486(class_2680 arg0)
method_72486(BlockState state)
private static boolean
lambda$static$0(BlockState arg0)
method_72489(class_2680 arg0)
method_72489(BlockState state)