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.ymland 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 withavisar-actualizaciones: falseinconfig.yml.
- Put
RoodyAbilities-<version>.jarinplugins/and restart. - Enable the ones you want in
habilidades.yml(activada: true) and/rhab recargar. - 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: trueuses up one item per use;usos: Nmakes 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.