Package net.minecraft.world.item
Class ItemCooldowns
java.lang.Object
net.minecraft.world.item.ItemCooldowns
- Direct Known Subclasses:
ServerItemCooldowns
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<Identifier, ItemCooldowns.CooldownInstance> private int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCooldown(Identifier pGroup, int pCooldown) voidaddCooldown(ItemStack pStack, int pCooldown) getCooldownGroup(ItemStack pStack) floatgetCooldownPercent(ItemStack pStack, float pPartialTick) booleanisOnCooldown(ItemStack pStack) protected voidonCooldownEnded(Identifier pGroup) protected voidonCooldownStarted(Identifier pGroup, int pCooldown) voidremoveCooldown(Identifier pGroup) voidtick()
-
Field Details
-
cooldowns
-
tickCount
private int tickCount
-
-
Constructor Details
-
ItemCooldowns
public ItemCooldowns()
-
-
Method Details
-
isOnCooldown
-
getCooldownPercent
-
tick
public void tick() -
getCooldownGroup
-
addCooldown
-
addCooldown
-
removeCooldown
-
onCooldownStarted
-
onCooldownEnded
-