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

RoodyCondenser

RoodyCondenser junta solo los items del inventario de los jugadores — 9 pepitas → 1 lingote → 1 bloque, o tu cadena de monedas 64 → 1 — por permiso, mundo y región. No hace falta llevar ningún item.

Instalación

Licencia: tras el primer arranque, pega tu clave (la tienes en Mi cuenta) en plugins/RoodyCondenser/license.yml y reinicia. Sin una clave válida el plugin no se activa. Después de comprobarla, funciona 14 días sin conexión.

Actualizaciones: cuando sale una versión nueva, la consola lo avisa y los OP (permiso roodycondenser.update) ven al entrar un mensaje con el enlace para descargarla. Se apaga con avisar-actualizaciones: false en config.yml.

  1. Pon RoodyCondenser-<versión>.jar en plugins/ y reinicia.
  2. El config.yml del jar trae ejemplos (oro y hierro). Crea tus recetas y condensadores por comando o a mano.
  3. Da a tus jugadores el permiso de cada condensador (por ejemplo roodycondenser.bloques).

Opcional: WorldGuard (sin él solo valen los condensadores sin regiones). Funciona de 1.20.4 a 1.21.x.

Conceptos

  • Items: un material (el item normal, sin nombre), un item como en /give (con nombre, lore…) o uno guardado de tu mano con /rcond item. Se comparan exactos, así un mineral normal nunca se confunde con una moneda del mismo material; comparar: nombre basta con el mismo material y nombre.
  • Recetas: <cantidad> de un item se convierten en <da> (1) de otro. Van en el orden de config.yml, así que una cadena escrita de abajo arriba sube del todo de una vez.
  • Condensadores: permiso, mundos, regiones de WorldGuard donde funciona (mina-* vale; [] = en cualquier sitio) y regiones excluidas. Un jugador usa las recetas de todos los que le tocan donde está.

Cuándo condensa

Cada cada-ticks (20 = 1 s) a todos, y al momento al recoger algo o cerrar un cofre. Nunca con un inventario abierto ni con algo en el cursor (los tratos de Shopkeepers son seguros), solo en los modos de juego de la lista, y tras comerciar hace una pausa (pausa-tras-comerciar, 60 s) para que el cambio de una moneda rota no se junte otra vez. Si el resultado no cabe, hace las que quepan; nunca tira nada al suelo.

Aviso en la actionbar (64 Pepitas de oro → 1 Moneda de oro) y sonido. Cada jugador lo enciende o apaga con /condensador.

Comandos

Comando Permiso Qué hace
/condensador [encender|apagar|info] roodycondenser.alternar (todos) Encender/apagar el tuyo, o ver qué junta donde estás.
/rcond lista roodycondenser.admin Items, recetas y condensadores.
/rcond info <jugador> roodycondenser.admin Qué le toca donde está, y por qué no.
/rcond ahora <jugador> roodycondenser.admin Condensar ya.
/rcond item <id> [nombre] · item <id> borrar roodycondenser.admin Guardar el item de tu mano.
/rcond receta <id> <de> <cantidad> <a> [da] · receta <id> borrar roodycondenser.admin Crear/cambiar una receta.
/rcond condensador <id> crear [permiso] · borrar · permiso <p|-> roodycondenser.admin Condensadores.
/rcond condensador <id> receta|mundo|region|excluir <añadir|quitar> <valor> roodycondenser.admin Qué recetas y dónde.
/rcond recargar roodycondenser.admin Recargar.

Los cambios por comando se guardan en config.yml (los comentarios se quedan) y se recarga solo.

Archivos

  • config.yml — ajustes, items, recetas y condensadores. No coge nada del jar si falta: lo borrado se queda borrado.
  • messages.yml — textos; lo que falte sale del jar.
  • datos.yml — quién lo ha encendido o apagado.