RoodyStaff v1.3.2 is outSee what’s new →
✨

RoodyAbilities

RoodyAbilities adds ability items for PvP: swap places with someone, trap them in a cage, freeze them, launch yourself into the air… It ships with 24 abilities and you can create more by copying one and changing its values.

Commands, permissions, ability ids and default messages are in Spanish. Names, lore and messages can be changed in the config files.

Installation

License: after the first start, paste your key (from My account) in plugins/RoodyAbilities/license.yml and restart. Without a valid key the plugin does not start. Once checked, it keeps working for 14 days offline.

Updates: when a new version is out, the console says so and ops (permission roodyabilities.update) get a message with the download link when they join. Turn it off with avisar-actualizaciones: false in config.yml.

  1. Put RoodyAbilities-<version>.jar in plugins/ and restart.
  2. Enable the ones you want in habilidades.yml (activada: true) and /rhab recargar.
  3. Hand them out with /rhab dar <player> <ability> from shops, crates or rewards.

Optional: WorldGuard (safe zones), RoodyPvP, RoodyStaff. Works from 1.20.4 to 1.21.x.

How they work

  • Marked items: only items made by the plugin work, even if renamed. Unbreakable; cannot be placed or eaten and do not do their vanilla thing.
  • How they are used, by type: right click, hit a player, throw (snowball/egg) or fish (rod).
  • Cooldowns: per ability plus a global one between any two, with an action bar notice and the vanilla cooldown overlay.
  • consumir: true uses up one item per use; usos: N makes it last N uses and then break (uses left are shown in its lore).
  • Against players only where a real hit would be allowed: WorldGuard, RoodyPvP (newbies, PvP off), clans… cancel it just like a hit. If it lands, RoodyPvP tags both players.
  • Safe zones: cannot be used there, except abilities with zona-segura: true (speed, jump…).
  • Staff: players in vanish or staff mode neither use nor receive them.

Included abilities

intercambiador (switcher), trampa (cage), estrella-ninja (ninja star), anti-perla (anti-pearl), congelador (freezer), veneno (poison), maldicion (curse), fuerza (strength), resistencia, velocidad (speed), regeneracion, botiquin (med kit), invisibilidad, bomba-de-humo (smoke bomb), cohete (rocket), salto (leap), onda (shockwave), iman (magnet), gancho (grappling hook), retroceso-temporal (rewind), rayo (lightning), bola-de-fuego (fireball), revoltijo (scramble), rastreador (tracker).

Types

Type Use What it does
efectos click Effects for you (efectos: ["strength 2 6"] = effect, level, seconds)
curar click Instant health (+ effects)
golpe-efectos hit Effects on whoever you hit
area-efectos click Effects on nearby enemies (and efectos-propios for you)
congelar hit Cannot move (no pearls or chorus either)
intercambiador throw If it hits, you swap places
trampa hit A cage around them that removes itself
estrella-ninja click Appear behind the last player who hit you
anti-perla hit They cannot throw pearls
cohete / salto click Launches you up / where you look, no fall damage
onda · iman click Push / pull nearby enemies
gancho fish Hook a block and fly towards it
retroceso click Go back to where you threw your last pearl
rayo · bola-de-fuego click Lightning on the player you look at / a fireball that does not burn blocks
revoltijo hit Scrambles their hotbar
rastreador click Nearby enemies glow

Common keys: activada, tipo, material, nombre, color, enfriamiento, consumir, usos, zona-segura, modelo (custom model data) and descripcion.

Commands

Command Permission What it does
/habilidades (/hab, /abilities) roodyabilities.usar (everyone) Catalogue.
/rhab dar <player> <ability> [amount] roodyabilities.admin Give the item (also from the console).
/rhab lista roodyabilities.admin All abilities, enabled or not.
/rhab reiniciar <player> roodyabilities.admin Reset their cooldowns.
/rhab recargar roodyabilities.admin Reload (errors go to the console).

roodyabilities.bypass.enfriamiento (nobody, not even ops): no cooldowns.

Files

  • config.yml — global cooldown, worlds, safe zones, staff, sounds, depurar (debug) and how the items look.
  • habilidades.yml — the abilities. Whatever you delete stays deleted.
  • messages.yml — texts.

depurar: true logs which plugin stops an ability from being used on someone.