WorldCannon
WorldCannon se implementa actualmente de forma interna como el plugin FunRTP.
Eso importa para los administradores porque:
- el comando raiz es
/funrtp /frtpy/wcson alias- los permisos siguen usando el espacio de nombres
funrtp.*
Lo Que Hace
WorldCannon ahora es un sistema de aterrizaje aleatorio con multiples canones en lugar de un unico lanzador fijo.
Cada canon puede:
- detectar jugadores que entren en su radio de activacion
- precargar ubicaciones seguras de aterrizaje en su mundo objetivo configurado
- rechazar terreno inseguro, espacios bloqueados y tierra protegida
- requerir opcionalmente un permiso adicional especifico del canon
- lanzar jugadores mediante una secuencia temporizada de calentamiento, vista previa, impulso, teletransporte y caida lenta
Flujo Real De Lanzamiento
Cuando un jugador entra en el radio de activacion de un canon valido:
- WorldCannon comprueba
funrtp.use. - Comprueba la
requiredPermissionopcional del canon. - Verifica que el canon este habilitado y bien configurado.
- Consume una ubicacion segura precargada de la cola de ese canon.
- Inicia el calentamiento y el flujo de vista previa con titulo/subtitulo.
- Aplica impulso vertical, teletransporta al jugador y le da caida lenta al llegar.
Aclaracion importante:
- Actualmente no existe un paso manual de clic para confirmar el destino.
- La "preview" es la cuenta atras temporizada de titulo/subtitulo durante el calentamiento.
Reglas De Seguridad Del Aterrizaje
Antes de que una ubicacion se considere valida, el codigo actual comprueba:
- el mundo objetivo esta cargado
- el centro de busqueda es valido
- la ubicacion esta dentro del borde del mundo
- existe una superficie segura mas alta
- los espacios de pies y cabeza son transitables
- la superficie de aterrizaje es solida y no liquida
- se rechazan los materiales inseguros configurados
- los plugins de proteccion habilitados permiten la ubicacion
Requisitos Actuales De Ejecucion
- API de Minecraft:
1.21 - Java:
21 - Software de servidor recomendado: Paper o una bifurcacion compatible actual