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 pItem, int pTicks) float
getCooldownPercent
(Item pItem, float pPartialTicks) boolean
isOnCooldown
(Item pItem) protected void
onCooldownEnded
(Item pItem) protected void
onCooldownStarted
(Item pItem, int pTicks) void
removeCooldown
(Item pItem) 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
-