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.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
roodycondenser.update) get a message with the download link when they join. Turn it off withavisar-actualizaciones: falseinconfig.yml.
- Put
RoodyCondenser-<version>.jarinplugins/and restart. - The bundled
config.ymlhas examples (gold and iron). Create your recipes and condensers by command or by hand. - 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: nombreonly checks material and name. - Recipes:
<amount>of one item become<da>(1) of another. They run inconfig.ymlorder, 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.