类 WardenAi
java.lang.Object
net.minecraft.world.entity.monster.warden.WardenAi
-
字段概要
字段修饰符和类型字段说明private static final BehaviorControl<Warden>
static final int
private static final int
private static final int
static final int
private static final int
private static final List<MemoryModuleType<?>>
static final int
private static final List<SensorType<? extends Sensor<? super Warden>>>
private static final int
private static final float
private static final float
private static final float
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static void
initCoreActivity
(Brain<Warden> pBrain) private static void
initDiggingActivity
(Brain<Warden> pBrain) private static void
initEmergeActivity
(Brain<Warden> pBrain) private static void
initFightActivity
(Warden pWarden, Brain<Warden> pBrain) private static void
initIdleActivity
(Brain<Warden> pBrain) private static void
initInvestigateActivity
(Brain<Warden> pBrain) private static void
initRoarActivity
(Brain<Warden> pBrain) private static void
initSniffingActivity
(Brain<Warden> pBrain) private static boolean
isTarget
(Warden pWarden, LivingEntity pEntity) protected static Brain<?>
private static void
onTargetInvalid
(Warden p_219529_, LivingEntity p_219530_) static void
setDigCooldown
(LivingEntity pEntity) static void
setDisturbanceLocation
(Warden pWarden, BlockPos pDisturbanceLocation) static void
updateActivity
(Warden pWarden)
-
字段详细资料
-
SPEED_MULTIPLIER_WHEN_IDLING
private static final float SPEED_MULTIPLIER_WHEN_IDLING- 另请参阅:
-
SPEED_MULTIPLIER_WHEN_INVESTIGATING
private static final float SPEED_MULTIPLIER_WHEN_INVESTIGATING- 另请参阅:
-
SPEED_MULTIPLIER_WHEN_FIGHTING
private static final float SPEED_MULTIPLIER_WHEN_FIGHTING- 另请参阅:
-
MELEE_ATTACK_COOLDOWN
private static final int MELEE_ATTACK_COOLDOWN- 另请参阅:
-
DIGGING_DURATION
private static final int DIGGING_DURATION -
EMERGE_DURATION
public static final int EMERGE_DURATION -
ROAR_DURATION
public static final int ROAR_DURATION -
SNIFFING_DURATION
private static final int SNIFFING_DURATION -
DIGGING_COOLDOWN
public static final int DIGGING_COOLDOWN- 另请参阅:
-
DISTURBANCE_LOCATION_EXPIRY_TIME
private static final int DISTURBANCE_LOCATION_EXPIRY_TIME- 另请参阅:
-
SENSOR_TYPES
-
MEMORY_TYPES
-
DIG_COOLDOWN_SETTER
-
-
构造器详细资料
-
WardenAi
public WardenAi()
-
-
方法详细资料
-
updateActivity
-
makeBrain
-
initCoreActivity
-
initEmergeActivity
-
initDiggingActivity
-
initIdleActivity
-
initInvestigateActivity
-
initSniffingActivity
-
initRoarActivity
-
initFightActivity
-
isTarget
-
onTargetInvalid
-
setDigCooldown
-
setDisturbanceLocation
-