Comandos
Cada subcomando de /protections, el permiso y el permiso de rol que pide cada uno, y qué hace.
Una sola raíz, /protections, que también responde a /ps y /claims. Casi todo lo que hace un jugador
ocurre en los menús que abre; los subcomandos son atajos para lo que se hace estando dentro de tu terreno.
Sobre qué terreno actúa
Todo subcomando que actúa sobre una protección actúa sobre la protección en la que estás. Fuera de cualquier protección responde que aquí no hay ninguna y no hace nada.
Antes de hacer nada se comprueban tres cosas, en este orden:
- El permiso del comando.
exyliaprotections.usepara cada subcomando de jugador,exyliaprotections.adminpara los deadmin. - La función. Un subcomando que pertenece a una función apagada en
submodulesdeconfig.ymlavisa de que está desactivada. Ver Configuración. - Quién eres allí. La columna Quién dice qué necesitas en esa protección: un permiso de rol como
manage-bans(por tu rol o el de tu clan), Dueño o Cualquier miembro. El dueño siempre pasa.
exyliaprotections.admin cuenta como dueño y como poseedor de todos los permisos de rol en todas las
protecciones, así que el staff puede usar todos estos en cualquier sitio. Ver
Permisos.
Comandos de jugador
Todos necesitan exyliaprotections.use, que todo el mundo tiene por defecto, y son solo para jugadores,
salvo help.
| Comando | Función | Quién | Qué hace |
|---|---|---|---|
/protections | Abre el menú principal de protecciones. | ||
/protections help | Lista los comandos principales. También funciona desde la consola. | ||
/protections home [nombre] | Te lleva al hogar de una protección. Sin nombre: directo si tienes exactamente una, si no abre tu lista. Sugiere las protecciones de las que eres dueño o miembro. | ||
/protections info | Nombre, dueño, tu rol, tamaño y número de miembros de la protección en la que estás. | ||
/protections ban <jugador> [duración] [motivo] | bans | manage-bans | Banea a un jugador. |
/protections unban <jugador> | bans | manage-bans | Levanta un baneo. Sugiere los nombres baneados allí. |
/protections lock | lock | toggle-lock | Cierra la protección a los miembros, o la abre. |
/protections logs | logs | view-logs | Abre su registro. |
/protections market | market | Abre todas las protecciones a la venta. Funciona en cualquier sitio. | |
/protections sell <precio> | market | Dueño | La pone a la venta. |
/protections unsell | market | Dueño | La retira de la venta. |
/protections transfer <jugador> | market | Dueño | Se la da a otro jugador, que tiene que estar conectado en este servidor. |
/protections bank | bank | bank-deposit o bank-withdraw | Dice lo que guarda su banco. |
/protections bank deposit <cantidad> | bank | bank-deposit | Ingresa en su banco. |
/protections bank withdraw <cantidad> | bank | bank-withdraw | Saca dinero de su banco. |
/protections upkeep | upkeep | Cualquier miembro | El estado de su mantenimiento, el coste por periodo, el periodo, lo que falta para el siguiente pago y la deuda. |
/protections upkeep pay | upkeep | Cualquier miembro | Paga lo que debe. |
/protections subregion create | subregions | manage-subregions | Te da el selector para marcar una parcela nueva. |
/protections subregion delete <nombre> | subregions | manage-subregions | Borra una parcela tras una confirmación. Sugiere sus parcelas. |
/protections subregion info | subregions | La parcela en la que estás: nombre, tamaño, miembros, privada o compartida, estado del alquiler. Cualquiera puede preguntarlo. | |
/protections rent | rent | Abre tus alquileres y todo lo que se ofrece en alquiler. Funciona en cualquier sitio. | |
/protections rent offer <precio> <periodo> | rent | manage-rent | Ofrece en alquiler la parcela en la que estás, o la protección entera si estás fuera de toda parcela. |
/protections rent cancel | rent | manage-rent | Retira esa oferta. |
/protections upgrade | upgrades | Dueño | Compra el siguiente nivel, tras una confirmación. |
/protections warps | warps | Abre los warps públicos, los más visitados primero. Funciona en cualquier sitio. | |
/protections warp <nombre> | warps | Visita un warp público. Sugiere los warps que puedes visitar. | |
/protections show | visualization | Cualquier miembro | Dibuja su borde. |
/protections merge | merge | Dueño | Abre las protecciones que se pueden fusionar con esta; si no hay ninguna, lo dice. |
Argumentos
<precio>y<cantidad>se leen como los jugadores escriben dinero:500,2.5k,1m.<periodo>es una duración:30m,12h,1d,1w. Un número solo son segundos.[duración]de un baneo es una duración como arriba, opermanent(tambiénperm,forever). Sin ella el baneo es para siempre. Todo lo que va detrás es el motivo, con espacios, recortado abans.reason-max-lengthcaracteres.<jugador>enbanytransfersugiere los jugadores conectados.
Con subregions apagado, rent offer y rent cancel actúan siempre sobre la protección entera. Si una
protección entera se puede alquilar lo decide rent.whole-protection. Ver
Economía para ventas, transferencias, bancos, mantenimiento y alquiler, y
Herramientas para parcelas, niveles y fusiones.
Comandos de staff
Todo lo de abajo necesita exyliaprotections.admin (operadores por defecto).
| Comando | Qué hace |
|---|---|
/protections admin | Abre el menú de administración: todas las protecciones de la red, tiers, limpieza. Solo jugadores. |
/protections admin give <jugador> <tier> [cantidad] | Da a un jugador conectado núcleos de protección de un tier, de 1 a 64 (1 si se omite). Sugiere todos los tiers. Lo que no cabe en su inventario se guarda y se le entrega más tarde. |
/protections admin migrate <INTERNAL|WORLDGUARD> | Cambia de backend y pasa todas las protecciones a él. Se niega si WorldGuard no está instalado. |
/protections admin import protectionstones [--dry-run] | Convierte las regiones de ProtectionStones en protecciones. --dry-run solo informa de lo que haría. Necesita WorldGuard. |
/protections admin cleanup <días> [preview|confirm] [--include-unknown] | Lista las protecciones cuyos dueño y miembros llevan esos días sin jugar; con confirm, las borra. |
Todos menos /protections admin a secas funcionan también desde la consola.
migrateinforma del backend en el que quedó y de cuántas protecciones movió. Ver Backends.import protectionstonesinforma de cuántas regiones se importaron, cuántas ya lo estaban, cuántas se superponen y cuántas se saltaron, y lista los diez primeros problemas. Una prueba en seco avisa además siimport.remove-source-regionsestá activado. Ver Migración.cleanupsinconfirmes una vista previa: cuántas se borrarían, cuántas se conservan por no haber registro de sus jugadores, por tener un inquilino o dinero en el banco, y las diez primeras.--include-unknownborra también las que no tienen registro. Menos de 1 día cuenta como 1. Ver Administración.
El plugin no declara ningún subcomando reload. Los cambios en config.yml y messages.yml se aplican en
el siguiente reinicio. /exylialib reload solo recompila los menús, y /exylialib updates recarga los
archivos del plugin después de aplicarles un valor por defecto nuevo.
ProtectionStones también registra /ps, y mientras los dos estén instalados solo uno de ellos puede
responder a él. /protections y /claims llegan siempre a este. Quita ProtectionStones cuando hayas
importado sus regiones.
¿Falta algo en esta página? Dínoslo en Discord