Ya está aquí RoodyStaff v1.3.2Ver novedades →
🧱

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

  1. Pon RoodyCompressor-<versión>.jar en la carpeta plugins/ del servidor. (Opcional: instala PlaceholderAPI para los placeholders.)

  2. Arranca el servidor una vez. Abre plugins/RoodyCompressor/license.yml y pega tu clave:

    key: RDY-XXXXX-XXXXX-XXXXX-XXXXX
    
  3. Reinicia. En la consola saldrá License: licensed.

  4. Entra y usa /rcomp para 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.

/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.auto se 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 de license.yml está 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.