Saltar al contenido principal

WorldCannon

WorldCannon se implementa actualmente de forma interna como el plugin FunRTP.

Eso importa para los administradores porque:

  • el comando raiz es /funrtp
  • /frtp y /wc son 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:

  1. WorldCannon comprueba funrtp.use.
  2. Comprueba la requiredPermission opcional del canon.
  3. Verifica que el canon este habilitado y bien configurado.
  4. Consume una ubicacion segura precargada de la cola de ese canon.
  5. Inicia el calentamiento y el flujo de vista previa con titulo/subtitulo.
  6. 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