Ya está aquí RoodyMines v1.6.2Ver novedades →
🌀

RoodyPortals

RoodyPortals crea portales de cualquier forma que llevan a otro servidor de tu red, a un sitio, a otro portal, a un mundo o a un punto aleatorio. Se construyen sin varita y todo se edita desde un menú (/rp).

Instalación

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

  1. Pon RoodyPortals-<versión>.jar en plugins/ y reinicia.
  2. Opcionales: WorldEdit/FAWE (selección), PlaceholderAPI, Vault (coste), ajQueue (colas a otros servidores).
  3. Para mandar a otros servidores, el proxy (BungeeCord o Velocity con bungee-plugin-message-channel, activado por defecto) debe conocerlos.

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

Crear un portal

  1. Construye el marco con los bloques y la forma que quieras (redondo, rombo…).
  2. Métete dentro (o míralo) y escribe /rp crear <id> [destino] — por ejemplo /rp crear gens gens lleva al servidor gens.
  3. Rellénalo y ajústalo en /rp.

También vale mirando un portal del Nether encendido, agua o lava, con la varita (/rp varita) o con tu selección de WorldEdit.

Destinos

Destino Comando
Otro servidor (o varios: va al que tenga menos gente) /rp destino <id> servidor <nombre>[,otro]
Una ubicación exacta /rp destino <id> ubicacion [x y z mundo [yaw pitch]]
Otro portal (enlazados, ida y vuelta) /rp destino <id> portal <otro>
El spawn de un mundo /rp destino <id> mundo <mundo>
Un punto aleatorio seguro /rp destino <id> aleatorio <mundo> [radio]
Ninguno (solo acciones) /rp destino <id> ninguno

Relleno y bloque que lo activa

  • Relleno: portal del Nether sin obsidiana (no se rompe aunque quites el marco), acceso al End, portal del End, agua quieta, lava, luz, telaraña o cualquier bloque de tu inventario. Solo se rellena el hueco: el marco nunca se toca.
  • Bloque que lo activa: la zona puede incluir marco, suelo o decoración y que solo cuente un bloque concreto (por ejemplo, un suelo de portal del End): /rp bloque <id> <bloque|todo> o desde el menú.

Efectos y requisitos

Mensaje, título, actionbar, sonido y partículas al pasar, partículas flotando, comandos de consola o del jugador, y un holograma encima con {jugadores} (los del servidor de destino). Permiso, coste (Vault) y espera, con rebote hacia atrás si no puede pasar. Con RoodyPvP, quien está en combate no puede usar portales.

Los portales vanilla de dentro no hacen nada, solo los admins construyen en ellos, no les afectan explosiones y el agua no se derrama.

Comandos

/roodyportals, /rp o /portales. Todo necesita roodyportals.admin salvo enviar.

Comando Qué hace
/rp Editor con menús.
/rp crear <id> [destino] Crear (desde consola: x1 y1 z1 x2 y2 z2 <mundo>).
/rp varita · /rp pos1 · /rp pos2 Esquinas.
/rp destino <id> … Destino (ver arriba).
/rp relleno <id> <bloque|aire> Relleno.
/rp bloque <id> <bloque|todo> Bloque que lo activa.
/rp salida <id> [quitar] Dónde aparece quien llega desde otro portal.
/rp nombre <id> <texto> Nombre visible.
/rp permiso <id> [permiso] · /rp coste <id> <n> · /rp espera <id> <s> Requisitos.
/rp holo <id> <aqui|arriba|on|off|fondo <valor>> Holograma.
/rp activar|desactivar <id> · /rp redefinir <id> Encender/apagar, mover.
/rp lista · /rp info <id> · /rp tp <id> · /rp editar <id> Ver.
/rp enviar <jugador> <portal> Como si entrara (para NPCs y menús).
/rp borrar <id> Dos veces en 10 s. El marco se queda.
/rp recargar Recargar.

Permisos

Permiso Por defecto Qué da
roodyportals.admin op Crear y editar.
roodyportals.bypass op Pasar sin permiso, sin pagar y sin esperar.
roodyportals.enviar op /rp enviar.
roodyportals.bypass.combate nadie Usar portales en combate.

Placeholders

Holograma y textos: {nombre} {id} {jugadores} {destino} {tipo} {usos} {estado}; mensajes y comandos además {jugador} {uuid} {portal} {mundo}.

PlaceholderAPI Valor
%roodyportals_<portal>_<nombre|usos|jugadores|destino|estado>% Datos de un portal
%roodyportals_servidor_<servidor>% Jugadores de cualquier servidor de la red

Archivos

  • config.yml — varita, tamaños máximos, cómo se manda a otro servidor (servidores.modo: auto / directo / ajqueue / comando), partículas, holograma y valores por defecto.
  • messages.yml — textos.
  • portales/<id>.yml — un portal por archivo, con comentarios.
  • usos.yml — veces que se ha usado cada portal.