Package net.minecraft.world.entity
Class ItemBasedSteering
java.lang.Object
net.minecraft.world.entity.ItemBasedSteering
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate boolean
private int
private final EntityDataAccessor
<Integer> private final SynchedEntityData
private final EntityDataAccessor
<Boolean> private static final int
private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionItemBasedSteering
(SynchedEntityData pEntityData, EntityDataAccessor<Integer> pBoostTimeAccessor, EntityDataAccessor<Boolean> pHasSaddleAccessor) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
boost
(RandomSource pRandom) float
private int
boolean
void
onSynced()
void
void
setSaddle
(boolean pSaddled) void
-
Field Details
-
MIN_BOOST_TIME
private static final int MIN_BOOST_TIME- See Also:
-
MAX_BOOST_TIME
private static final int MAX_BOOST_TIME- See Also:
-
entityData
-
boostTimeAccessor
-
hasSaddleAccessor
-
boosting
private boolean boosting -
boostTime
private int boostTime
-
-
Constructor Details
-
ItemBasedSteering
public ItemBasedSteering(SynchedEntityData pEntityData, EntityDataAccessor<Integer> pBoostTimeAccessor, EntityDataAccessor<Boolean> pHasSaddleAccessor)
-
-
Method Details
-
onSynced
public void onSynced() -
boost
-
tickBoost
public void tickBoost() -
boostFactor
public float boostFactor() -
boostTimeTotal
private int boostTimeTotal() -
addAdditionalSaveData
-
readAdditionalSaveData
-
setSaddle
public void setSaddle(boolean pSaddled) -
hasSaddle
public boolean hasSaddle()
-