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 cpv
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final doubleprivate ChargeKineticWeaponGoal.Dataprivate final T(package private) static final int(package private) static final int(package private) static final int(package private) static final int(package private) float(package private) float(package private) double(package private) 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
-
field_64637
static final int field_64637- See Also:
- Mappings:
Namespace Name Mixin selector named field_64637Lnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;field_64637:Iintermediary field_64637Lnet/minecraft/class_12112;field_64637:Iofficial aLcpv;a:I
-
field_64638
static final int field_64638- See Also:
- Mappings:
Namespace Name Mixin selector named field_64638Lnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;field_64638:Iintermediary field_64638Lnet/minecraft/class_12112;field_64638:Iofficial bLcpv;b:I
-
field_64639
static final int field_64639- See Also:
- Mappings:
Namespace Name Mixin selector named field_64639Lnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;field_64639:Iintermediary field_64639Lnet/minecraft/class_12112;field_64639:Iofficial cLcpv;c:I
-
field_64640
static final int field_64640- See Also:
- Mappings:
Namespace Name Mixin selector named field_64640Lnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;field_64640:Iintermediary field_64640Lnet/minecraft/class_12112;field_64640:Iofficial dLcpv;d:I
-
CHARGING_TIME_TICKS
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 iLcpv;i: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 jLcpv;j:Lczz;
-
data
- Mappings:
Namespace Name Mixin selector named dataLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;data:Lnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal$Data;intermediary field_64643Lnet/minecraft/class_12112;field_64643:Lnet/minecraft/class_12112$class_12362;official kLcpv;k:Lcpv$a;
-
speed
double speed- Mappings:
Namespace Name Mixin selector named speedLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;speed:Dintermediary field_63307Lnet/minecraft/class_12112;field_63307:Dofficial eLcpv;e:D
-
targetFollowingSpeed
double targetFollowingSpeed- Mappings:
Namespace Name Mixin selector named targetFollowingSpeedLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;targetFollowingSpeed:Dintermediary field_63308Lnet/minecraft/class_12112;field_63308:Dofficial fLcpv;f:D
-
maxSquaredDistanceToTarget
float maxSquaredDistanceToTarget- Mappings:
Namespace Name Mixin selector named maxSquaredDistanceToTargetLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;maxSquaredDistanceToTarget:Fintermediary field_64641Lnet/minecraft/class_12112;field_64641:Fofficial gLcpv;g:F
-
minSquaredDistanceToTarget
float minSquaredDistanceToTarget- Mappings:
Namespace Name Mixin selector named minSquaredDistanceToTargetLnet/minecraft/entity/ai/goal/ChargeKineticWeaponGoal;minSquaredDistanceToTarget:Fintermediary field_64642Lnet/minecraft/class_12112;field_64642:Fofficial hLcpv;h:F
-
-
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>Lcpv;<init>(Lczz;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 hLcpv;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 iLcpv;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 cLcop;c()Z
-
start
public void start() -
stop
public void stop() -
tick
public void tick()
-