Téléportation aléatoire
CobaltiaEffets encadre la téléportation aléatoire : il intercepte les commandes RTP des joueurs, applique un quota journalier et un délai, puis lance la téléportation vers un monde unique configuré. La téléportation elle-même est réalisée par la commande rt de CMI.
Activation
Section intitulée « Activation »rtp: monde: survie # nom du monde cible ; laissez vide pour désactiver la fonctionSi le monde n’est pas chargé, le joueur reçoit « Monde indisponible » et rien n’est décompté.
Commandes interceptées
Section intitulée « Commandes interceptées »/rtp, /rt, /cmi rtp, /cmi rt, /cmi randomteleport (avec ou sans préfixe cmi:) sont toutes traitées par le plugin, quels que soient les arguments, pour qu’un joueur ne puisse pas contourner le quota.
Déroulement
Section intitulée « Déroulement »- Délai : 5 minutes minimum entre deux téléportations. Avant ce délai : « Patiente un peu, prochain /rtp dans N s ».
- Quota : nombre de téléportations par jour selon les permissions du joueur (voir ci-dessous). Quota épuisé : « Plus de /rtp » avec le quota du joueur.
- Téléportation : la console exécute
cmi rt <joueur> <monde>, et le joueur voit le nombre de/rtprestants pour la journée.
Le compteur repart à zéro chaque jour à minuit, heure de Paris. Les compteurs sont enregistrés dans plugins/CobaltiaEffets/rtp.yml (écriture asynchrone et atomique) et survivent aux redémarrages ; les entrées antérieures à la veille sont nettoyées automatiquement.
Quotas par permission
Section intitulée « Quotas par permission »| Permission | Effet |
|---|---|
| (aucune) | 3 /rtp par jour |
cobaltia.rtp.quota.5 |
5 par jour |
cobaltia.rtp.quota.8 |
8 par jour |
cobaltia.rtp.quota.12 |
12 par jour |
cobaltia.rtp.quota.3 |
3 par jour (explicite) |
cobaltia.rtp.illimite |
Pas de quota (le délai de 5 minutes s’applique toujours) |
cobaltia.rtp.admin |
Ni quota ni délai ; /rtp sans argument téléporte dans le monde configuré, /rtp avec arguments est laissé à CMI (pour téléporter quelqu’un d’autre, choisir un monde…) |
Si un joueur a plusieurs permissions de quota, la plus élevée est retenue.