Primeros pasos
Un primer grupo de permisos, el spawn, el primer warp y kit, las monedas y las escaleras que conviene escribir antes de abrir.
Los nodos que necesita un jugador
No hay nada declarado en plugin.yml. No existe bloque permissions:, así que ningún nodo lleva
default: — un operador pasa todas las comprobaciones porque los operadores las pasan, y el resto
empieza sin nada.
Un grupo por defecto, con todos los módulos encendidos, quiere más o menos esto:
exyliasurvivalcore.homes
exyliasurvivalcore.homes.set
exyliasurvivalcore.homes.del
exyliasurvivalcore.homes.tp
exyliasurvivalcore.homes.max_homes.3
exyliasurvivalcore.back
exyliasurvivalcore.tpa
exyliasurvivalcore.tpa.here
exyliasurvivalcore.tpa.accept
exyliasurvivalcore.tpa.deny
exyliasurvivalcore.tpa.cancel
exyliasurvivalcore.tpa.toggle
exyliasurvivalcore.rtp
exyliasurvivalcore.warps.use
exyliasurvivalcore.near
exyliasurvivalcore.kits
exyliasurvivalcore.crates.use
exyliasurvivalcore.bounties.use
exyliasurvivalcore.afkzones.use
exyliasurvivalcore.farming
exyliasurvivalcore.rankup
exyliasurvivalcore.stats
exyliasurvivalcore.settings
exyliasurvivalcore.repair.hand
exyliasurvivalcore.playerutils.ping
exyliasurvivalcore.economy
exyliasurvivalcore.economy.pay
exyliasurvivalcore.shop
exyliasurvivalcore.shop.sell
exyliasurvivalcore.market
exyliasurvivalcore.market.sell
exyliasurvivalcore.auctions
exyliasurvivalcore.auctions.sell
exyliasurvivalcore.orders
exyliasurvivalcore.orders.create
exyliasurvivalcore.trade
exyliasurvivalcore.vaults
exyliasurvivalcore.graves
exyliasurvivalcore.missions
exyliasurvivalcore.rewards
exyliasurvivalcore.votes
exyliasurvivalcore.seasons
exyliasurvivalcore.boosters
exyliasurvivalcore.protections/spawn, /reclaim y /playtime no tienen nodo. /spawn es inofensivo; los otros dos escriben:
/reclaim ejecuta los comandos de la sección de mayor prioridad que tenga el jugador, y
/playtime <rewardId> reclama esa recompensa. Lo que un jugador consigue de verdad lo deciden el
permiso de la sección de reclaim y haber acumulado el tiempo — pero los comandos en sí están abiertos
a todo el mundo.
El prefijo en todo lo demás es exyliasurvivalcore., pero los nodos de administración del núcleo, de
rankup, de farming y de portales se escribieron sin él. Dalos exactamente como están escritos en la
página de Permisos; un exyliasurvivalcore.admin no hace nada.
Un administrador quiere survivalcore.admin más el nodo de administración de cada módulo: no se
cubren unos a otros.
Montar el mundo
Pon el spawn
/spawn set donde estés. modules/spawn/config.yml decide si además se manda ahí a los jugadores
en el primer login, en cada login y al reaparecer, y si eso ignora una cama.
Haz un warp
/warpadmin → create. Cada warp tiene nombre visible, icono, coste, permiso y posición, y
/warp lista los que puede usar cada jugador.
Haz un kit
/kitadmin → create, y después Edit items para llenarlo. Cooldown, límite de usos,
permiso, si equipa la armadura sola y si se da en el primer login están en la misma pantalla.
Revisa las monedas
/economyadmin abre la lista de monedas. Las monedas viven en la base de datos: un servidor nuevo
recibe las de serie, y uno que tenía plugins/ExyliaLib/currencies.yml recibe ese archivo importado
una sola vez. Mira Economía.
Apunta el RTP a un mundo
modules/rtp/worlds.yml trae world activado y world_nether desactivado. Un mundo que no esté
en ese archivo no se puede alcanzar con /rtp. Pregenera la zona con Chunky y el pool se llena en
segundos en vez de minutos.
Las escaleras que conviene escribir primero
Casi todo el contenido se monta desde menús in-game y vive en la base de datos. Nueve cosas son archivos, porque son escaleras y no objetos:
| Archivo | Qué es |
|---|---|
modules/rankup/ranks.yml | La escalera de rangos: orden, requisitos, recompensas |
modules/playtime-rewards/rewards.yml | Qué se puede reclamar a los 30m, 1h, 5h, 25h y 100h |
modules/farming/categories.yml | Qué cuenta como farmeo, recompensas por cada N y hitos |
modules/kill-rewards/rewards.yml | Qué paga una baja, y los hitos de racha |
modules/reclaim/config.yml | Las secciones de /reclaim y sus cooldowns |
modules/repair/groups.yml | Precios y cooldowns de reparación por grupo de permisos |
modules/missions/missions.yml | Las misiones de las que tira una rotación diaria o semanal |
modules/seasons/seasons.yml | Los rankings: qué contador de stats, qué periodo, qué premios |
modules/votes/votes.yml | Las webs de voto, lo que paga un voto, las rachas y la fiesta de votos — las URL de serie son de ejemplo y hay que cambiarlas |
El comentario lista money, playtime, kills y level. El conjunto real es money, playtime,
placeholder y permission. Un requisito de cualquier otro tipo se descarta en silencio al leer el
archivo, así que el rango sale gratis. Mira Progresión.
Un primer vistazo
/sc reloaddesde consola relee la configuración y los menús. Los interruptores de módulo necesitan reinicio, y la recarga nombra los que lo están esperando./settingses lo que usa un jugador para apagar los anuncios y peticiones que no quiere.- Casi todos los comandos de administración abren un menú:
/minesadmin,/cratesadmin,/warpadmin,/kitadmin,/lootchestsadmin,/spawnersadmin,/powerupsadmin,/regenzonesadmin,/portalsadmin,/jumpadmin,/afkzonesadmin,/bountyadmin,/duelroomsadmin,/economyadmin,/shopadmin,/rewardsadmin,/itemupdatery/protections admin./marketadmin,/auctionadmin,/missionsadminy/vaultadminimprimen sus subcomandos en su lugar. - Todo lo que hay bajo
menus/admin/se reescribe desde el jar en cada arranque y en cada recarga. Edita en su lugar los menús de jugador demodules/<id>/menus/: esos conservan tus ediciones cuando el plugin se actualiza.
¿Falta algo en esta página? Dínoslo en Discord