Aller au contenu principal

WorldCannon

WorldCannon est actuellement implemente en interne comme le plugin FunRTP.

Cela compte pour les administrateurs parce que :

  • la commande racine est /funrtp
  • /frtp et /wc sont des alias
  • les permissions utilisent toujours l'espace de noms funrtp.*

Ce Qu'Il Fait

WorldCannon est maintenant un systeme d'atterrissage aleatoire a canons multiples plutot qu'un lanceur fixe unique.

Chaque canon peut :

  • surveiller les joueurs qui entrent dans son rayon de declenchement
  • precharger des positions d'atterrissage sures dans son monde cible configure
  • rejeter les terrains dangereux, les espaces bloques et les zones protegees
  • exiger en option une permission supplementaire propre au canon
  • lancer les joueurs via une sequence chronometree de preparation, apercu, impulsion, teleportation et chute lente

Flux Reel De Lancement

Quand un joueur entre dans le rayon de declenchement d'un canon valide :

  1. WorldCannon verifie funrtp.use.
  2. Il verifie la requiredPermission optionnelle du canon.
  3. Il verifie que le canon est active et correctement configure.
  4. Il consomme une position d'atterrissage sure prechargee depuis la file de ce canon.
  5. Il lance la preparation et le flux d'apercu titre/sous-titre.
  6. Il applique une poussee verticale, teleporte le joueur et donne la chute lente a l'arrivee.

Clarification importante :

  • Il n'existe actuellement aucune etape manuelle de clic pour confirmer la destination.
  • La "preview" est le compte a rebours titre/sous-titre pendant la preparation.

Regles De Securite De L'Atterrissage

Avant qu'une position soit consideree comme valide, le code actuel verifie :

  • le monde cible est charge
  • le centre de recherche est valide
  • la position est dans la bordure du monde
  • une surface sure la plus haute existe
  • les espaces pour les pieds et la tete sont franchissables
  • la surface d'atterrissage est solide et non liquide
  • les materiaux dangereux configures sont rejetes
  • les plugins de protection actives autorisent l'emplacement

Exigences Actuelles D'Execution

  • API Minecraft : 1.21
  • Java : 21
  • Logiciel serveur recommande : Paper ou une branche compatible actuelle