Package net.minecraft.entity.ai.goal
Class ChargeKineticWeaponGoal<T extends HostileEntity>
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.ChargeKineticWeaponGoal<T>
- Mappings:
Namespace Name named net/minecraft/entity/ai/goal/ChargeKineticWeaponGoalintermediary net/minecraft/class_12112official cpk
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate intprivate static final doubleprivate final Tprivate final doubleprivate final doubleprivate intprivate final doubleprivate final double -
Constructor Summary
ConstructorsConstructorDescriptionChargeKineticWeaponGoal(T entity, double speed, double targetFollowingSpeed, float maxDistanceToTarget, float minDistanceToTarget) -
Method Summary
Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
-
Field Details
-
CHARGING_TIME_TICKS
private static final double CHARGING_TIME_TICKS- Mappings:
Namespace Name Mixin selector named CHARGING_TIME_TICKSLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;CHARGING_TIME_TICKS:Dintermediary field_63311Lnet/minecraft/class_12112;field_63311:Dofficial fLcpk;f:D
-
entity
- Mappings:
Namespace Name Mixin selector named entityLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;entity:Lnet/minecraft/entity/mob/HostileEntity;intermediary field_63306Lnet/minecraft/class_12112;field_63306:Lnet/minecraft/class_1588;official aLcpk;a:Lczd;
-
speed
private final double speed- Mappings:
Namespace Name Mixin selector named speedLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;speed:Dintermediary field_63307Lnet/minecraft/class_12112;field_63307:Dofficial bLcpk;b:D
-
targetFollowingSpeed
private final double targetFollowingSpeed- Mappings:
Namespace Name Mixin selector named targetFollowingSpeedLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;targetFollowingSpeed:Dintermediary field_63308Lnet/minecraft/class_12112;field_63308:Dofficial cLcpk;c:D
-
maxSquaredDistanceToTarget
private final double maxSquaredDistanceToTarget- Mappings:
Namespace Name Mixin selector named maxSquaredDistanceToTargetLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;maxSquaredDistanceToTarget:Dintermediary field_63309Lnet/minecraft/class_12112;field_63309:Dofficial dLcpk;d:D
-
minSquaredDistanceToTarget
private final double minSquaredDistanceToTarget- Mappings:
Namespace Name Mixin selector named minSquaredDistanceToTargetLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;minSquaredDistanceToTarget:Dintermediary field_63310Lnet/minecraft/class_12112;field_63310:Dofficial eLcpk;e:D
-
remainingUseTicks
private int remainingUseTicks- Mappings:
Namespace Name Mixin selector named remainingUseTicksLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;remainingUseTicks:Iintermediary field_63312Lnet/minecraft/class_12112;field_63312:Iofficial gLcpk;g:I
-
chargeTicks
private int chargeTicks- Mappings:
Namespace Name Mixin selector named chargeTicksLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;chargeTicks:Iintermediary field_63313Lnet/minecraft/class_12112;field_63313:Iofficial hLcpk;h:I
-
startPos
- Mappings:
Namespace Name Mixin selector named startPosLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;startPos:Lnet/minecraft/util/math/Vec3d;intermediary field_63314Lnet/minecraft/class_12112;field_63314:Lnet/minecraft/class_243;official iLcpk;i:Lfrd;
-
charged
private boolean charged- Mappings:
Namespace Name Mixin selector named chargedLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;charged:Zintermediary field_63315Lnet/minecraft/class_12112;field_63315:Zofficial jLcpk;j:Z
-
-
Constructor Details
-
ChargeKineticWeaponGoal
public ChargeKineticWeaponGoal(T entity, double speed, double targetFollowingSpeed, float maxDistanceToTarget, float minDistanceToTarget) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;<init>(Lnet/minecraft/entity/mob/HostileEntity;DDFF)Vintermediary <init>Lnet/minecraft/class_12112;<init>(Lnet/minecraft/class_1588;DDFF)Vofficial <init>Lcpk;<init>(Lczd;DDFF)V
-
-
Method Details
-
canStart
public boolean canStart() -
canAttack
private boolean canAttack()- Mappings:
Namespace Name Mixin selector named canAttackLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;canAttack()Zintermediary method_75142Lnet/minecraft/class_12112;method_75142()Zofficial hLcpk;h()Z
-
getUseGoalTicks
private int getUseGoalTicks()- Mappings:
Namespace Name Mixin selector named getUseGoalTicksLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;getUseGoalTicks()Iintermediary method_75143Lnet/minecraft/class_12112;method_75143()Iofficial iLcpk;i()I
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector named shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Zintermediary method_6266Lnet/minecraft/class_1352;method_6266()Zofficial cLcoc;c()Z
-
start
public void start() -
stop
public void stop() -
tick
public void tick()
-