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

RoodyCondenser

RoodyCondenser condenses players' inventories on its own — 9 nuggets → 1 ingot → 1 block, or your custom coin chain 64 → 1 — by permission, world and region. No item needs to be carried.

Commands, permissions, config keys and default messages are in Spanish. Every text can be changed in messages.yml.

Installation

License: after the first start, paste your key (from My account) in plugins/RoodyCondenser/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 roodycondenser.update) get a message with the download link when they join. Turn it off with avisar-actualizaciones: false in config.yml.

  1. Put RoodyCondenser-<version>.jar in plugins/ and restart.
  2. The bundled config.yml has examples (gold and iron). Create your recipes and condensers by command or by hand.
  3. Give players each condenser's permission (for example roodycondenser.bloques).

Optional: WorldGuard (without it, only condensers without regions work). Works from 1.20.4 to 1.21.x.

Concepts

  • Items: a material (the plain item, unnamed), an item written like in /give (with name, lore…) or one saved from your hand with /rcond item. Matching is exact, so a plain ore is never confused with a coin of the same material; comparar: nombre only checks material and name.
  • Recipes: <amount> of one item become <da> (1) of another. They run in config.yml order, so a chain written bottom-up climbs all the way in one go.
  • Condensers: permission, worlds, WorldGuard regions where it works (mina-* wildcards; [] = anywhere) and excluded regions. A player uses the recipes of every condenser that applies where they are.

When it condenses

Every cada-ticks (20 = 1 s) for everyone, and instantly after picking something up or closing a chest. Never with an inventory open or an item on the cursor (Shopkeepers trades are safe), only in the listed game modes, and after trading it pauses (pausa-tras-comerciar, 60 s) so change from a broken coin is not condensed back right away. If the result does not fit, it does what fits; nothing is ever dropped.

Action bar notice (64 Gold Nuggets → 1 Gold Coin) and a sound. Each player can turn it on or off with /condensador.

Commands

Command Permission What it does
/condensador [encender|apagar|info] roodycondenser.alternar (everyone) Turn yours on/off, or see what it condenses where you are.
/rcond lista roodycondenser.admin Items, recipes and condensers.
/rcond info <player> roodycondenser.admin What applies to them where they are, and why not.
/rcond ahora <player> roodycondenser.admin Condense now.
/rcond item <id> [name] · item <id> borrar roodycondenser.admin Save the item in your hand.
/rcond receta <id> <from> <amount> <to> [gives] · receta <id> borrar roodycondenser.admin Create/change a recipe.
/rcond condensador <id> crear [perm] · borrar · permiso <p|-> roodycondenser.admin Condensers.
/rcond condensador <id> receta|mundo|region|excluir <añadir|quitar> <value> roodycondenser.admin Which recipes and where (añadir = add, quitar = remove).
/rcond recargar roodycondenser.admin Reload.

Changes made by command are saved to config.yml (comments are kept) and reloaded automatically.

Files

  • config.yml — settings, items, recipes and condensers. Missing keys are not taken from the jar: whatever you delete stays deleted.
  • messages.yml — texts; missing ones come from the jar.
  • datos.yml — who turned theirs on or off.