HomeJavaModsItemCooldowns
ItemCooldowns
ModsJava

ItemCooldowns

by sooqwess · on Modrinth

Cooldowns for mace, spear, trident, end crystals and respawn anchors. Works on Paper, Spigot, Bukkit and other Bukkit forks, 1.21 – 26.x.

⬇ Download on Modrinth

ItemCooldowns

Cooldowns for PvP items: mace, spear, trident, end crystals and respawn anchors. When a player tries to use an item during its cooldown, the action is cancelled and a chat message is shown.

Features

Compatibility

Permissions (LuckPerms)

Bypass permissions are not granted by default to anyone, even operators — grant them manually:

Permission Description
itemcooldowns.bypass.mace Bypass mace cooldown
itemcooldowns.bypass.spear Bypass spear cooldown
itemcooldowns.bypass.trident Bypass trident cooldown
itemcooldowns.bypass.end-crystal Bypass end crystal cooldown
itemcooldowns.bypass.respawn-anchor Bypass respawn anchor cooldown
itemcooldowns.bypass Bypass all cooldowns (parent permission)
itemcooldowns.admin Access to /itemcooldowns reload (default: operators)

Example:

/lp user Sooqwess permission set itemcooldowns.bypass.mace true
/lp group vip permission set itemcooldowns.bypass true

Commands

Command Description
/itemcooldowns help (alias: /icd) Help
/itemcooldowns reload Reload config and locale files

Configuration

locale: en            # message language: en, ru or your own

pvp-only: true        # attack cooldowns only against players

worlds:
  enabled: false      # enable world whitelist
  list:
    - world
    - world_pvp

messages:
  enabled: true       # chat messages
  notify-start: false # message when a cooldown starts

mace:
  enabled: true
  cooldown-seconds: 45   # cooldown length
  cancel-action: true    # cancel the action during cooldown
  overlay: true          # white cooldown overlay on the slot
  bypass-permission: itemcooldowns.bypass.mace

Identical sections exist for spear, trident, end-crystal, respawn-anchor.

Localization

The plugins/ItemCooldowns/lang/ folder contains messages-en.yml and messages-ru.yml (both are extracted on first start). To add your own language, copy a file as messages-<code>.yml, edit it and set locale: <code> in the config. Missing strings fall back to the bundled English template, then to Russian.

Placeholders in messages: {item} — item name, {seconds} — remaining seconds.

Notes

License

MIT. Author: Sooqwess.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more