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
<ResourceLocation, ItemCooldowns.CooldownInstance> private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCooldown
(ResourceLocation p_366429_, int p_366819_) void
addCooldown
(ItemStack p_366762_, int p_41526_) getCooldownGroup
(ItemStack p_366444_) float
getCooldownPercent
(ItemStack p_366443_, float p_41523_) boolean
isOnCooldown
(ItemStack p_366432_) protected void
onCooldownEnded
(ResourceLocation p_366721_) protected void
onCooldownStarted
(ResourceLocation p_366622_, int p_41530_) void
removeCooldown
(ResourceLocation p_366803_) void
tick()
-
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
-