RoodyCompressor
RoodyCompressor es un autocompresor basado en un item. Un jugador que lleva un compresor encendido ve cómo sus stacks llenos suben por una cadena de niveles — por ejemplo 64 lingotes de oro → 1 bloque de oro → 1 bloque de redstone. Todo, desde los niveles hasta las recetas y el aspecto del item, se edita dentro del juego con /rcomp.
Instalación
Pon
RoodyCompressor-<versión>.jaren la carpetaplugins/del servidor. (Opcional: instala PlaceholderAPI para los placeholders.)Arranca el servidor una vez. Abre
plugins/RoodyCompressor/license.ymly pega tu clave:key: RDY-XXXXX-XXXXX-XXXXX-XXXXXReinicia. En la consola saldrá
License: licensed.Entra y usa
/rcomppara abrir el editor.
Funciona en Paper (y forks como Purpur) de 1.20.4 a 1.21.x con el mismo jar.
Cómo funciona
- Cada segundo (configurable), y al momento al recoger algo o cerrar un cofre, se revisa el inventario de cada jugador.
- Se usan las recetas de todos los compresores encendidos que lleve el jugador. Un nivel superior puede heredar uno inferior, así que el más alto lo hace todo.
- Las recetas se repiten hasta que no cambia nada, así que una cadena completa sube del todo de una vez.
- Nunca actúa con un inventario abierto o un item en el cursor, y se pausa tras comerciar: tiendas y aldeanos son seguros. Si una salida no cabe, sólo hace lo que cabe — nunca tira items al suelo.
- Sólo items normales (activado por defecto) significa que los items renombrados o encantados del mismo material no se tocan.
Niveles (tiers)
Cada nivel es un compresor con sus propias recetas y dos aspectos: encendido y apagado. Los niveles van en orden; ese orden es su nivel (I, II, III…). El item se reconoce por una etiqueta oculta, así que conserva encantamientos, atributos o lore que le añadas y se puede vender en tiendas o Shopkeepers.
El editor dentro del juego
Usa /rcomp con el permiso roodycompressor.admin. Los menús están en inglés; entre paréntesis, su traducción.
| Menú | Qué puedes hacer |
|---|---|
| Tiers (niveles) | Ver todos. Clic para editar, clic derecho para obtener uno. Create tier, Settings, Reload. |
| Tier (un nivel) | Vista previa, recetas, aspecto encendido/apagado, herencia, permiso, nivel automático, orden, dar, borrar. |
| Recipes (recetas) | Las propias (clic para editar, shift-clic derecho para borrar) y las heredadas. Add recipe, Presets. |
| Recipe builder (creador) | Clic en Input u Output y luego en un item de tu inventario. Izq./der. ±1, shift ×2/÷2, Q para escribir un número. |
| Look (aspecto) | Material, brillo, custom model data, nombre, lore, copiar al otro aspecto. |
| Presets (plantillas) | Packs comunes en un clic: bloques 9→1, minerales en bruto, pepitas, granja, bloques pequeños 4→1. |
| Settings (ajustes) | Modo, nivel automático, tiempos, modos de juego, mundos, sonidos, avisos, etiquetas ON/OFF. |
Cada cambio se guarda en config.yml (se conservan los comentarios) y se aplica al instante.
Menú del jugador
/compressor abre el menú propio del jugador: estado, la cadena de recetas, encender/apagar, comprimir ahora y dos preferencias personales — dónde ver los avisos (barra de acción, chat o ninguno) y si suena o no.
Comandos
| Comando | Descripción |
|---|---|
/compressor |
Abre tu menú del compresor. |
/compressor on · off · toggle |
Enciende/apaga el compresor de la mano (o tu modo automático). |
/compressor now · info |
Comprimir ya / ver tu estado en el chat. |
/rcomp |
Abre el editor. |
/rcomp settings · /rcomp edit <nivel> |
Abre los ajustes / un nivel. |
/rcomp create <id> · /rcomp deletetier <id> confirm |
Crear / borrar un nivel. |
/rcomp give <jugador> <nivel> [cantidad] [on|off] |
Dar un compresor. |
/rcomp addrecipe <nivel> <de> <cantidad> <a> <resultado> · /rcomp delrecipe <nivel> <n> |
Editar recetas desde la consola. |
/rcomp list · reload · license |
Listar niveles, recargar, ver la licencia. |
Permisos
| Permiso | Por defecto | Descripción |
|---|---|---|
roodycompressor.use |
todos | Usar compresores y /compressor. |
roodycompressor.auto |
nadie | Comprimir sin item (modos auto / both). |
roodycompressor.admin |
op | /rcomp y el editor. |
roodycompressor.tier.<id> |
— | Opcional, si lo pones como permiso de un nivel. |
Modos
- item (por defecto) — hace falta un compresor encendido.
- auto — sin item: los jugadores con
roodycompressor.autose comprimen con el nivel automático y lo encienden/apagan con/compressor on|off. - both — cualquiera de los dos.
PlaceholderAPI
| Placeholder | Valor |
|---|---|
%roodycompressor_state% |
La etiqueta ON/OFF |
%roodycompressor_active% |
true / false |
%roodycompressor_tier% · _tier_level · _tier_roman |
Nivel activo más alto |
%roodycompressor_holding% |
Lleva algún compresor |
%roodycompressor_auto% |
El modo automático está encendido |
%roodycompressor_compressed% · _compressed_formatted |
Items comprimidos hasta ahora |
Licencia y servidores
Tu licencia permite un número de servidores a la vez. El plugin la comprueba al arrancar y cada 12 horas; si nuestro servidor no responde, sigue funcionando 14 días.
¿Cambias de servidor? Entra en Mis licencias y pulsa Liberar plaza en el antiguo. Los servidores que no se ven en 21 días liberan su plaza solos.
Actualizaciones: cuando sale una versión nueva, la consola lo avisa y los OP (permiso roodycompressor.update) ven al entrar un mensaje con el enlace para descargarla. Se apaga con check-updates: false en config.yml.
Problemas frecuentes
NOT licensed: not_found— la clave delicense.ymlestá mal. Cópiala otra vez desde Mis licencias.NOT licensed: too_many_servers— todas tus plazas están en uso. Libera una en Mis licencias.- No comprime nada — comprueba que el item está encendido, que el jugador tiene
roodycompressor.use(y el permiso del nivel), que está en un modo de juego y mundo permitidos y que los items son normales (sin renombrar ni encantar). - ¿Necesitas ayuda? Únete a nuestro Discord y abre un ticket.