-
Notifications
You must be signed in to change notification settings - Fork 0
es permissions
Última actualización: 2026-07-13
Lodestone Warps usa Fabric Permissions API y es compatible con LuckPerms.
Si LuckPerms está instalado, Lodestone Warps lo trata como fuente de verdad y no concede permisos positivos desde el fallback. Sin LuckPerms, Lodestone Warps usa:
-
playerPermissions: mapa de permisos fallback para todos los jugadores. -
adminPermissions: mapa de permisos fallback extra para admins OP/gamemaster.
Los OP/gamemaster mantienen playerPermissions y además reciben los adminPermissions activos; los permisos admin no restan permisos de jugador.
Si LuckPerms está instalado pero un grupo/jugador no tiene permisos de Lodestone Warps, ese grupo/jugador debe considerarse sin acceso a Lodestone Warps hasta que los permisos sean asignados en LuckPerms. La config fallback está pensada para servidores sin administrador de permisos.
lodestone_teleport.use
lodestone_teleport.rename
lodestone_teleport.create
lodestone_teleport.create.private
lodestone_teleport.create.discoverable
lodestone_teleport.create.global
lodestone_teleport.remove
lodestone_teleport.own.rename
lodestone_teleport.own.remove
lodestone_teleport.own.destroy
lodestone_teleport.own.visibility.private
lodestone_teleport.own.visibility.discoverable
lodestone_teleport.own.visibility.global
lodestone_teleport.admin
lodestone_teleport.config
lodestone_teleport.global
lodestone_teleport.bypass_cost
lodestone_teleport.bypass_cast
lodestone_teleport.bypass_cooldown
lodestone_teleport.bypass_max_warps
lodestone_teleport.mode.all
lodestone_teleport.mode.discover
lodestone_teleport.limit.<numero>
Jugadores normales:
lodestone_teleport.use
lodestone_teleport.create
lodestone_teleport.create.private
lodestone_teleport.create.discoverable
lodestone_teleport.own.rename
lodestone_teleport.own.remove
lodestone_teleport.own.destroy
lodestone_teleport.own.visibility.private
lodestone_teleport.own.visibility.discoverable
lodestone_teleport.mode.discover
lodestone_teleport.limit.10
Admins:
lodestone_teleport.admin
lodestone_teleport.config
lodestone_teleport.global
lodestone_teleport.rename
lodestone_teleport.remove
lodestone_teleport.mode.all
lodestone_teleport.create.global
lodestone_teleport.own.visibility.global
lodestone_teleport.bypass_cost
lodestone_teleport.bypass_cast
lodestone_teleport.bypass_cooldown
lodestone_teleport.bypass_max_warps
lodestone_teleport.rename y lodestone_teleport.remove son permisos amplios de staff. Pueden afectar cualquier Lodestone registrada. Para jugadores normales usa permisos own.*.
lodestone_teleport.use
Permite:
- abrir la UI
- teletransportarse desde UI vanilla
- teletransportarse desde UI de mod
- usar
/warp tp <id o nombre>
lodestone_teleport.create
Permite registrar Lodestones, pero el jugador también necesita un permiso de visibilidad compatible:
lodestone_teleport.create.privatelodestone_teleport.create.discoverablelodestone_teleport.create.global
create.global normalmente debería ser solo para admins.
lodestone_teleport.rename
Permiso amplio de staff. Permite renombrar cualquier Lodestone registrada.
lodestone_teleport.remove
Permiso amplio de staff. Permite desvincular o romper cualquier Lodestone registrada.
lodestone_teleport.own.rename
Permite renombrar Lodestones propias.
lodestone_teleport.own.remove
Permite desvincular Lodestones propias.
lodestone_teleport.own.destroy
Permite romper Lodestones registradas propias.
lodestone_teleport.own.visibility.private
Permite marcar Lodestones propias como privadas.
lodestone_teleport.own.visibility.discoverable
Permite marcar Lodestones propias como descubribles.
lodestone_teleport.own.visibility.global
Permite marcar Lodestones propias como globales. Normalmente debería ser admin-only.
lodestone_teleport.global
Permiso amplio de staff para administrar Lodestones globales.
lodestone_teleport.mode.discover
Fuerza reglas de discovery para ese jugador. El jugador ve Lodestones globales, propias y descubiertas. Puede forzar discovery incluso cuando networkMode es all.
lodestone_teleport.mode.all
Ignora discovery y permite ver todas las Lodestones registradas. Es útil para admins.
Si ambos están configurados, mode.all gana en la práctica.
lodestone_teleport.admin
Permite comandos de diagnóstico/admin como /warp list.
lodestone_teleport.config
Permite comandos de config y la UI vanilla de config:
/warp config
/warp reloadlodestone_teleport.bypass_cost
Permite teletransportarse sin pagar costo.
lodestone_teleport.bypass_cast
Permite teletransportarse sin casteo quieto.
lodestone_teleport.bypass_cooldown
Permite teletransportarse sin cooldown.
lodestone_teleport.bypass_max_warps
Permite registrar Lodestones aunque se alcance maxLodestonesGlobal o el límite por permiso del jugador.
lodestone_teleport.limit.<numero>
Define la cantidad máxima de Lodestones que un jugador puede tener. Se usa el número más alto que coincida.
Ejemplos:
lodestone_teleport.limit.3lodestone_teleport.limit.10lodestone.limit.25
Usa lodestone_teleport.bypass_max_warps para staff o grupos que deban ignorar este límite.
Los valores de límite son dinámicos. Puedes usar cualquier número positivo, por ejemplo lodestone_teleport.limit.1, lodestone_teleport.limit.3 o lodestone_teleport.limit.50.
Los mapas de config usan valores booleanos:
"lodestone_teleport.use": true,
"lodestone_teleport.rename": falseEsto permite desactivar permisos sin eliminarlos. Los permisos conocidos que falten pueden volver a escribirse como false, lo que facilita auditar el archivo. Los nodos dinámicos como lodestone_teleport.limit.1 no se agregan automáticamente; agrega las claves exactas que quieras usar.
Los mapas de config aceptan:
- nodos completos, como
lodestone_teleport.use - nodos cortos, como
use - wildcards, como
lodestone_teleport.*,lodestone.*o*
Si usas LuckPerms, Lodestone Warps ignora permisos fallback positivos y deja que LuckPerms decida. Puedes mantener claves de límite como "lodestone_teleport.limit.1": false en la config como entradas de auditoría/candidatas.
El prefijo alias lodestone.* está soportado por comodidad, pero el prefijo canónico es lodestone_teleport.*.
Setup recomendado inicial:
- Detén el servidor.
- Abre
config/lodestone_warp_and_tp/lodestone_teleport.json. - Cambia los permisos fallback a
false, o vacíaplayerPermissionsyadminPermissions, si quieres que LuckPerms controle todos los permisos. - Inicia el servidor.
- Ejecuta
/lp editor. - Agrega los permisos de jugador al grupo
default. - Crea un grupo
adminy agrega los permisos de admin. - Guarda y aplica los cambios del editor de LuckPerms.
Permitir gameplay básico con discovery:
/lp group default permission set lodestone_teleport.use true
/lp group default permission set lodestone_teleport.create true
/lp group default permission set lodestone_teleport.create.private true
/lp group default permission set lodestone_teleport.create.discoverable true
/lp group default permission set lodestone_teleport.own.rename true
/lp group default permission set lodestone_teleport.own.destroy true
/lp group default permission set lodestone_teleport.mode.discover true
/lp group default permission set lodestone_teleport.limit.10 truePermitir administración global:
/lp group admin permission set lodestone_teleport.admin true
/lp group admin permission set lodestone_teleport.config true
/lp group admin permission set lodestone_teleport.global true
/lp group admin permission set lodestone_teleport.rename true
/lp group admin permission set lodestone_teleport.remove true
/lp group admin permission set lodestone_teleport.mode.all trueEvita estas combinaciones en jugadores normales salvo que sea intencional:
-
lodestone_teleport.mode.allconnetworkMode: discover: los jugadores ven todas las Lodestones. -
lodestone_teleport.rename: pueden renombrar Lodestones ajenas. -
lodestone_teleport.remove: pueden desvincular o romper Lodestones ajenas. -
lodestone_teleport.create.global: pueden crear Lodestones globales.