Package net.minecraft.world.item
Class ItemCooldowns
java.lang.Object
net.minecraft.world.item.ItemCooldowns
- Direct Known Subclasses:
ServerItemCooldowns
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<Item, ItemCooldowns.CooldownInstance> private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addCooldown
(Item item, int ticks) float
getCooldownPercent
(Item item, float partialTicks) boolean
isOnCooldown
(Item item) protected void
onCooldownEnded
(Item item) protected void
onCooldownStarted
(Item item, int ticks) void
removeCooldown
(Item item) void
tick()
-
Field Details
-
cooldowns
-
tickCount
private int tickCount
-
-
Constructor Details
-
ItemCooldowns
public ItemCooldowns()
-
-
Method Details
-
isOnCooldown
-
getCooldownPercent
-
tick
public void tick() -
addCooldown
-
removeCooldown
-
onCooldownStarted
-
onCooldownEnded
-