Class UseItemGoal<T extends Mob>
java.lang.Object
net.minecraft.world.entity.ai.goal.Goal
net.minecraft.world.entity.ai.goal.UseItemGoal<T>
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @Nullable SoundEventprivate final ItemStackprivate final T -
Constructor Summary
ConstructorsConstructorDescriptionUseItemGoal(T mob, ItemStack item, @Nullable SoundEvent finishUsingSound, Predicate<? super T> canUseSelector) -
Method Summary
Methods inherited from class Goal
adjustedTickDelay, getFlags, getServerLevel, getServerLevel, isInterruptable, reducedTickDelay, requiresUpdateEveryTick, setFlags, tick, toString
-
Field Details
-
mob
-
item
-
canUseSelector
-
finishUsingSound
-
-
Constructor Details
-
UseItemGoal
public UseItemGoal(T mob, ItemStack item, @Nullable SoundEvent finishUsingSound, Predicate<? super T> canUseSelector)
-
-
Method Details
-
canUse
-
canContinueToUse
public boolean canContinueToUse()- Overrides:
canContinueToUsein classGoal
-
start
-
stop
-