Objetos prohibidos
Reglas que impiden que ciertos objetos se coman, vistan, lancen, coloquen y más, en todo el servidor, en un mundo o en una región: el editor de reglas, entradas de objetos y lugares, reglas de lista blanca, permisos de bypass e importación desde ExyliaSurvivalCore.
Una regla de objetos prohibidos dice qué objetos no pueden hacer qué cosas, y dónde. Úsala para prohibir manzanas doradas o perlas en una zona de guerra, dejar élitros y tótems fuera de una arena de duelo, o permitir solo una lista corta de objetos dentro de una región. Las reglas se crean en el juego y se guardan en la base de datos; la comprobación se hace en cada acción afectada, así que el rechazo es inmediato y el jugador sabe por qué.
El módulo viene activado (modules.banned-items en config.yml; un cambio se aplica al reiniciar). Las reglas se
editan desde /banneditemsadmin (alias /banitemsadmin, permiso exyliawarzone.banneditems.admin) o desde la
tarjeta Objetos prohibidos de /warzoneadmin.
Crear una regla
Créala
En /banneditemsadmin, pulsa Crear y escribe un id. La regla nace activada y vacía, y una regla vacía no
prohíbe nada.
Objetos
Añade los objetos de la regla: sostén uno y añádelo, o escribe una entrada (ver abajo).
Acciones
Elige qué no pueden hacer esos objetos. Cada acción es un interruptor en la pantalla Acciones.
Lugares
Elige dónde rige la regla: las regiones donde estás, una región por nombre, o este mundo entero.
La pantalla de la regla tiene además Modo (lista negra o blanca), Mensaje (lo que lee el jugador al ser rechazado) y un interruptor para desactivar la regla sin borrarla. Una regla sin acciones o sin lugares, o una lista negra sin objetos, no hace nada.
Entradas de objetos
| Entrada | Coincide con |
|---|---|
GOLDEN_APPLE | Ese objeto. |
DIAMOND_SWORD:1001 | Ese objeto con ese custom model data. |
#swords | Todos los objetos de esa etiqueta de objetos. |
potion:strength | Cualquier poción, poción arrojadiza o persistente o flecha con punta que lleve ese efecto. |
enchant:sharpness:5 | Cualquier cosa con ese encantamiento a ese nivel o más, libros encantados incluidos. El nivel puede omitirse. |
Una entrada que no nombra nada se rechaza al añadirla.
Acciones
| Acción | Impide |
|---|---|
use | Hacer clic derecho con el objeto, desde cubos hasta huevos de aparición. |
consume | Comerlo o beberlo. |
throw | Lanzarlo: perlas, pociones, bolas de nieve, cargas de viento, tridentes. |
shoot | Disparar con él, como arco o como flecha. |
attack | Golpear algo con él en la mano. |
mine | Romper bloques con él en la mano. |
place | Colocarlo: bloques, cubos, barcos, marcos, soportes de armadura, cristales del End. |
break | Romper un bloque de ese tipo. |
wear | Vestirlo. A quien entra vestido se le quita. |
glide | Planear con él. Quien entra planeando aterriza. |
totem | Que un tótem salve a su portador de la muerte. |
drop | Soltarlo. |
pickup | Recogerlo. |
craft | Fabricarlo. |
Lugares
| Entrada | Cubre |
|---|---|
* | Todo el servidor. |
world:* | El mundo world entero. |
world:spawn | La región spawn de world. |
spawn | Una región con ese id en cualquier mundo. |
Las regiones son regiones de WorldGuard. Las entradas no pueden contener espacios.
Reglas de lista blanca
Modo da la vuelta a la regla. Como lista negra, los objetos listados no pueden hacer las acciones elegidas dentro de sus lugares. Como lista blanca, solo los listados pueden hacerlas allí y todo lo demás se rechaza. Una lista blanca sin objetos rechaza todos.
Mensajes y bypass
Al jugador rechazado se le muestra el Mensaje de la regla o, si está vacío, la línea por defecto de esa acción en
modules/banned-items/messages.yml. La línea sale como mucho cada 1,5 segundos, por muchos clics que haga.
| Permiso | Por defecto | Efecto |
|---|---|---|
exyliawarzone.banneditems.admin | operadores | /banneditemsadmin y el editor de reglas. Incluido en exyliawarzone.admin. |
exyliawarzone.banneditems.bypass | nadie | Ninguna regla le detiene. |
exyliawarzone.banneditems.bypass.<id de la regla> | nadie | Queda libre de esa regla. |
Ningún bypass se da a los operadores, así que puedes probar una regla con tu propia cuenta. Concede un nodo a propósito al personal que deba quedar exento.
La creación y el borrado de reglas se anotan en el registro del personal (/exylialib logs). Cada servidor solo carga
y lista las reglas que creó, así que varios servidores con la misma base de datos conservan las suyas.
Si vienes de ExyliaSurvivalCore
La primera vez que arranca el módulo lee plugins/ExyliaSurvivalCore/modules/blocked-items/rules.yml, si existe. Cada
regla antigua pasa a ser una regla con el mismo nombre (se añade un sufijo si ya está en uso), use: true pasa a ser
todas las acciones de un objeto en la mano (use, consume, throw, shoot, attack, mine, place, wear, glide y totem),
craft: true pasa a craft, los mundos enteros pasan a world:* y global: true a *. El archivo antiguo se
renombra a rules.yml.imported, así que el siguiente arranque lo ignora. Consulta
Migrar desde ExyliaSurvivalCore.
¿Falta algo en esta página? Dínoslo en Discord