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

RoodyMines

RoodyMines crea minas que se rellenan solas con los bloques que elijas: por tiempo, por porcentaje o bloque a bloque. Todo — composición, capas, drops, recompensas, hologramas — se edita desde menús con /rm editar.

Instalación

Licencia: tras el primer arranque, pega tu clave (la tienes en Mi cuenta) en plugins/RoodyMines/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 roodymines.update) ven al entrar un mensaje con el enlace para descargarla. Se apaga con avisar-actualizaciones: false en config.yml.

  1. Pon RoodyMines-<versión>.jar en la carpeta plugins/ y reinicia.
  2. Opcionales: WorldEdit o FastAsyncWorldEdit (usar su selección), WorldGuard (región automática por mina), PlaceholderAPI y Vault (dinero en recompensas).
  3. /rm varita, marca dos esquinas y /rm crear <id>.

Funciona de 1.20.4 a 1.21.x con el mismo jar, en Paper y sus forks (Purpur…).

Crear una mina

  1. /rm varita — clic izquierdo = esquina 1, clic derecho = esquina 2 (o /rm pos1 y /rm pos2, o tu selección de WorldEdit).
  2. /rm crear <id> — crea la mina y la rellena. No deja solapar minas.
  3. /rm editar <id> — abre el editor: bloques, modo de reinicio, capas, drops, recompensas, holograma, avisos…

En todos los menús: Q = escribir el valor en el chat, Ctrl + Q = quitar. Los pesos y porcentajes admiten decimales (0.5, 0.25, 0.01…).

Modos de reinicio

Modo Qué hace
tiempo Se rellena entera cada X segundos.
porcentaje Se rellena al quedar menos del X % de bloques.
ambos Lo que pase antes.
regeneracion Cada bloque minado pasa a ser otro (bedrock por defecto) y a los X segundos vuelve el mineral. Nadie sale teletransportado y la mina nunca se vacía.
manual Solo con /rm reset.

Antes de reiniciar saca a los jugadores de dentro (al tp de la mina o encima) y avisa con antelación.

Capas, drops y recompensas

  • Capas: filas con sus propios bloques (altura cuenta desde abajo, así mover la mina no las descoloca).
  • Drops: con vanilla: false solo caen los propios; con Fortuna se multiplican como los minerales vanilla. Autorrecoger (también la experiencia) y autofundir por mina.
  • Recompensas por probabilidad en cada bloque o cada X bloques de un jugador: comandos, dinero (Vault), items, mensaje, anuncio y sonido. Se crean y prueban desde el menú (Dar ahora).
recompensas:
  - { probabilidad: 1, comandos: ["crates key give {jugador} mina 1"], mensaje: "&a¡Has encontrado una llave!" }
  - { probabilidad: 100, bloques: [DIAMOND_ORE], dinero: 50 }
  - { cada: 1000, anuncio: "&e{jugador} &7lleva &f{cantidad} &7bloques en {mina-nombre}&7.", items: ["DIAMOND 5"] }

Variables de recompensas: {jugador} {mina} {mina-nombre} {bloque} {cantidad}.

Hologramas y barras

Entidades de texto (sin plugins de hologramas) encima de la mina y/o en el centro de cada lado (norte, sur, este, oeste), más un punto propio. Se editan las líneas con vista previa, la altura, la separación y el fondo (normal, ninguno, #RRGGBB). Dentro de la mina, bossbar y actionbar con su estado.

Comandos

/roodymines o /rm. Los de administración necesitan roodymines.admin.

Comando Qué hace
/rm varita · /rm pos1 · /rm pos2 Marcar la zona.
/rm crear <id> [x1 y1 z1 x2 y2 z2 [mundo]] Crear (también desde consola con coordenadas).
/rm redefinir <id> [coords] Misma mina, nueva zona.
/rm editar [id] Editor por menús (sin id: lista de minas).
/rm lista · /rm info <id> Ver minas.
/rm reset <id|todas> Reiniciar ya.
/rm parar <id> · /rm activar <id> Que deje (o vuelva) de reiniciarse sola.
/rm bloque <id> <bloque> <peso> Bloque de la composición (peso 0 = quitar).
/rm modo <id> <tiempo|porcentaje|ambos|regeneracion|manual> Modo de reinicio.
/rm tiempo <id> <s> · /rm porcentaje <id> <n> Cada cuánto / al quedar cuánto.
/rm settp <id> · /rm tp <id> Punto de la mina / ir.
/rm holo <id> [aqui|quitar|on|off] Holograma. lugares, altura, separacion, fondo para ajustarlo.
/rm nombre <id> <texto> Nombre visible (el id no cambia).
/rm region <id> [on|off] Región de WorldGuard de esa mina.
/rm top [mina|total] · /rm stats [jugador] Tops y estadísticas.
/rm borrar <id> Borrar (escribirlo dos veces). Los bloques se quedan.
/rm recargar Volver a leer los archivos.

Permisos

Permiso Por defecto Qué da
roodymines.admin op Todos los comandos de administración.
roodymines.bypass op Ignora el permiso, la entrada y la eficiencia de las minas.
roodymines.tp op /rm tp.
roodymines.top · roodymines.stats todos Tops y estadísticas.

Cada mina puede pedir su propio permiso para minar y, si quieres, para entrar.

Placeholders

En hologramas, barras y mensajes: {nombre} {id} {estado} {tiempo} {segundos} {porcentaje} {restantes} {total} {minados} {modo}.

PlaceholderAPI Valor
%roodymines_<mina>_<dato>% nombre, estado, tiempo, segundos, porcentaje, restantes, total, minados, modo
%roodymines_jugador_<mina|total>% Bloques minados por el jugador
%roodymines_top_<mina|total>_<puesto>_<nombre|valor>% Tops

WorldGuard

Con WorldGuard instalado, cada mina tiene una región roodymines-<mina> del tamaño exacto de su zona con block-break: allow, así se puede minar aunque la mina esté dentro de un spawn protegido. Se crea, mueve y borra con la mina. Se apaga en general con worldguard.activado: false o por mina con /rm region <mina> off.

Físicas

En ajustes (todo en false por defecto): bloques-caen (arena y grava no caen), hielo-deja-agua (el hielo roto no deja agua) y bloques-cambian-solos (nada se derrite, crece ni se extiende dentro de la mina). Lo de fuera de la mina no se toca.

Archivos

  • config.yml — ajustes generales, holograma, barras y valores por defecto de las minas nuevas.
  • messages.yml — todos los textos.
  • mines/<id>.yml — una mina por archivo, con comentarios.
  • stats.yml — estadísticas (se guarda cada 5 min y al apagar).