Un seul plugin (TikForge_Vanilla.jar), deux commandes : /tikforge parle au site, /survival fait arriver les choses en partie.
Survival n'est pas un mini-jeu : c'est ton monde de toujours. Le plugin s'installe sur un serveur survie que tu as déjà — aucune arène à construire, aucune commande de jeu à apprendre — et à partir de là les cadeaux de ton direct TikTok arrivent pour de vrai en partie. Le plugin contient aussi le pont qui relie le serveur au panneau de contrôle TikForge : aucun autre jar n'est nécessaire.
Il y a deux voies pour faire arriver les choses, et autant les distinguer tout de suite :
Télécharge TikForge_Vanilla.jar et place-le dans le dossier plugins/ de ton serveur (Paper ou compatible, Minecraft 1.21.10 ou plus récent, Java 21), puis redémarre.
L'exigence de version est réelle, pas une précaution : sur une 1.21 plus ancienne il manque des choses que le plugin utilise, donc au lieu de démarrer et de casser en plein direct il se désactive tout seul et explique pourquoi dans la console. Au premier lancement, un dossier plugins/TikForge_Vanilla/ apparaît avec le config.yml dedans.
Permission tikforge.link (par défaut : opérateur).
/tikforge link <token>Relie le serveur à ton compte TikForge. Le token se trouve dans le tableau de bord, onglet Jeux → Minecraft → Survival. À partir de là, le plugin demande au site une fois par seconde s'il y a une action à exécuter.
C'est le même token que le panneau TntCube : tu n'en as qu'un par compte, valable pour tous les plugins Minecraft. Le régénérer casse aussi l'autre, et les deux serveurs sont à reconfigurer.
Exemple : /tikforge link 3f9a2c...e71b
/tikforge unlinkDétache le serveur. Le plugin reste installé mais ne reçoit plus d'actions ; les commandes /survival continuent de fonctionner, car elles ne passent pas par le site.
/tikforge statusDit si le plugin est relié et depuis combien de temps il interroge le site. C'est le premier endroit où regarder quand les cadeaux ne font rien arriver.
/tikforge updateVérifie s'il existe une version plus récente et la télécharge dans plugins/update/. Elle ne met pas à jour tout de suite : Bukkit remplace le jar au redémarrage suivant.
Les actions qui touchent une seule personne (éclairs, effets, prison, téléportation…) ont besoin de savoir qui. La règle est unique et vaut aussi bien pour les commandes que pour les actions du tableau de bord :
main_user est renseigné et connecté, la cible c'est lui — en général le streamer ;fallback_to_everyone: true (le défaut) l'action part quand même sur tous les autres au lieu d'être jetée : un don est déjà payé quand il arrive ici. Avec false l'action est ignorée ;main_user est vide, la cible ce sont tous les joueurs connectés.Les commandes /survival touchent le premier des cibles ainsi résolues. Les actions qui sont mondiales par nature (météo, heure, pluie acide) ignorent la cible.
Sans aucune cible connectée, la commande répond Nessun giocatore bersaglio online au lieu de faire semblant d'avoir marché. Font exception azioni, bersaglio, stato, ricarica et acidrain, qui n'ont besoin de personne.
Presque toutes les commandes acceptent comme dernier argument facultatif le nom de celui qui a envoyé le cadeau. Ce nom se retrouve à deux endroits : sur le mob ou sur l'objet, en rouge foncé gras, et dans le texte au centre de l'écran sous le nom de l'action.
Un argument fait uniquement de chiffres n'est jamais pris pour un nom : /survival tnt 3 5 lâche trois TNT de puissance cinq et n'appelle pas le donateur « 5 ». Si tu veux sauter un argument numérique intermédiaire, il faut quand même l'écrire, car la position compte.
Le coup d'œil sur tout ce que /survival sait faire. Chaque commande est ensuite documentée en détail dans les sections ci-dessous, avec arguments, limites et exemples.
| Commande | Ce qu'elle fait |
|---|---|
/survival fulmini <quantité> [nom] | De vrais éclairs, avec dégâts et incendie, sur la tête de la cible. |
/survival tnt <quantité> <puissance> [nom] | Des TNT amorcées douze blocs au-dessus de la cible, mèche de deux secondes et demie. Les cratères restent. |
/survival meteorite [nom] | Un cube de magma tombe près du joueur — jamais sur lui — et ouvre un cratère. |
/survival pioggiameteoriti [nom] | Une météorite toutes les demi-secondes pendant quinze secondes, plus petites que la météorite seule. |
/survival tornado [nom] | Trente secondes de tornade qui poursuit le joueur, emporte les blocs et aspire les entités. Elle démonte les constructions proches. |
/survival poweredcreeper [nom] | Un creeper chargé apparaît à moins de trois blocs et vise aussitôt le joueur. |
/survival summon <mob> [nom] | Invoque un mob à côté de la cible, déjà accroché à elle et insensible au soleil. |
/survival give <objet> <enchantement> [quantité] [nom] | Remet un objet, nu ou enchanté. Si l'inventaire est plein, le surplus tombe aux pieds. |
/survival mineralset <matériau> [nom] | La panoplie complète d'un matériau : armure et outils, selon ce que ce matériau prévoit. |
/survival fuffi [nom] | Un loup déjà apprivoisé, au collier rouge, qui apparaît à côté du joueur et le suit. |
/survival effect <effet> [secondes] [niveau] [nom] | Applique un effet de potion : ça sert autant de cadeau que de farce, seul l'effet change. |
/survival clearinventory [nom] | Vide le sac, l'armure portée et la main secondaire. Les objets sont supprimés, on ne les récupère pas. |
/survival randomtp [nom] | Téléporte la cible dans un rayon de deux mille blocs, à un endroit où l'on peut vraiment tenir. |
/survival bimbo [nom] | Le joueur rétrécit à moins d'un bloc de haut pendant une minute. |
/survival upsidedown [nom] | L'image se retourne et roule pendant quinze secondes, avec la nausée par-dessus. |
/survival jumpscare | Noir total, cri de l'enderman et visage du Gardien Ancien pendant six secondes. La seule sans texte à l'écran. |
/survival prison <secondes> [nom] | Cellule de verre indestructible au-dessus du joueur. Les secondes s'additionnent à celles qui restent. |
/survival reducetime <secondes> [nom] | Retire des secondes à la prison en cours ; à zéro elle libère aussitôt. |
/survival floorislava [nom] | Arène de verre construite dans le ciel avec la lave qui monte : on gagne en atteignant le bloc d'or au sommet. |
/survival acidrain <secondes> [nom] | Il pleut sur tous les mondes et qui reste à découvert perd un demi-cœur par seconde. Aucune cible connectée n'est nécessaire. |
/survival bersaglio <joueur|tutti> | Change le main_user sans ouvrir le config.yml. |
/survival stato | Récapitulatif en cinq lignes : cible, peine en cours, arène, exécution des commandes. |
/survival azioni | Liste les sous-commandes et les codes des actions que le plugin sait exécuter depuis le tableau de bord. |
/survival ricarica | Relit le config.yml sans redémarrer. Elle ne refait pas la liaison. |
Toutes les commandes ci-dessous et dans les sections suivantes sont sous /survival (alias /sv) et demandent la permission tikforge.survival.use, réservée aux opérateurs par défaut.
/survival fulmini <quantité> [nom]De vrais éclairs — dégâts et incendie comme en vanilla — sur la tête de la cible, un toutes les six ticks (environ trois par seconde) plutôt que tous d'un coup : superposés dans le même instant on ne verrait qu'un seul flash.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
quantité | 1 | 1–20 | Combien d'éclairs à la suite. |
nom | aucun | — | Le donateur affiché à l'écran. |
Exemple : /survival fulmini 5 Marco
/survival tnt <quantité> <puissance> [nom]Des TNT déjà amorcées qui apparaissent douze blocs au-dessus de la cible, dispersées au hasard dans deux blocs de rayon, avec une mèche de deux secondes et demie : le temps de les voir descendre et de fuir. Si tu passes le nom du donateur, chaque TNT le porte écrit dessus.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
quantité | 1 | 1–20 | Combien de TNT. |
puissance | 4 | 1–20 | La force de l'explosion. Quatre, c'est une TNT normale. |
nom | aucun | — | Écrit sur chaque TNT et à l'écran. |
Exemple : /survival tnt 8 6 Giulia — huit TNT plus fortes que la normale. Les cratères restent : cette action modifie le monde de façon permanente.
/survival meteorite [nom]Un cube de magma incandescent de six blocs part d'un point au hasard du ciel, tourne sur lui-même en descendant en laissant une colonne de fumée grise, et ouvre un cratère près du joueur — jamais sur lui : il tombe entre quatre et dix blocs de distance, ainsi on le voit venir et on peut fuir. Quand il apparaît dans le ciel, cinq explosions retentissent à la suite.
Il explose uniquement en touchant un bloc, pas à une hauteur prédéfinie : lâché au-dessus d'un ravin, il descend jusqu'au fond. À l'impact, la surface tout autour est projetée en l'air, plus vers le haut que sur les côtés. La bedrock et les coffres ne sont pas touchés.
La puissance est fixe et ne se passe pas : à valeur basse c'était un pétard qui ne laissait pas de trace, à valeur haute ça effaçait la moitié d'une colline.
Exemple : /survival meteorite Luca
/survival pioggiameteoriti [nom]Une météorite toutes les demi-secondes pendant quinze secondes, avec la barre de temps en haut. Elles sont plus petites que la météorite seule, exprès : à taille réelle ce serait trente cubes de six blocs en un quart de minute, soit un écran où plus rien ne se lit.
Exemple : /survival pioggiameteoriti Sara
/survival tornado [nom]Trente secondes de tornade haute de quatre-vingts blocs et large de quinze au sommet, avec le ciel qui se met à l'orage et redevient comme avant à la fin. Elle poursuit le joueur : elle ne le vise pas d'un coup, elle courbe vers lui, et elle va moins vite qu'une marche — elle poursuit, elle n'attrape pas.
Attention : une tornade lancée près d'une construction la démonte, et les blocs tombés restent où ils sont. C'est voulu, mais à savoir avant de l'utiliser en direct à côté de chez soi.
Exemple : /survival tornado Andrea
/survival poweredcreeper [nom]Un éclair (uniquement visuel, il n'allume pas de feu) et un creeper chargé — celui à l'aura bleue, qui explose avec le double de puissance — qui apparaît à moins de trois blocs du joueur et le vise aussitôt, avec le nom du donateur au-dessus de la tête.
Exemple : /survival poweredcreeper Chiara
/survival summon <mob> [nom]Invoque un mob à côté de la cible, déjà accroché à elle et insensible au soleil (zombies et squelettes ne brûlent pas de jour, sinon l'action durerait trois secondes). Avec le nom du donateur au-dessus de la tête.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
mob | obligatoire | tous les mobs du jeu | L'id vanilla, ex. zombie, warden, ravager. |
nom | aucun | — | Écrit au-dessus du mob et à l'écran. |
Exemple : /survival summon ravager Matteo
/survival give <objet> <enchantement> [quantité] [nom]Remet un objet à la cible. Si l'inventaire est plein, le surplus tombe à ses pieds au lieu de disparaître.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
objet | obligatoire | tous les objets du jeu | L'id vanilla, ex. netherite_sword. |
enchantement | noenchant | voir ci-dessous | Trois valeurs possibles. |
quantité | 1 | 1–64 | Combien de pièces. |
nom | aucun | — | Devient le nom de l'objet. |
Le deuxième argument accepte trois choses différentes :
noenchant — objet nu ;enchant — tous les enchantements compatibles, au niveau maximum ;sharpness ou mending, toujours au niveau maximum. Ça marche aussi sur des objets qui ne l'accepteraient pas normalement : qui demande tranchant sur une pioche sait ce qu'il demande.Exemples : /survival give diamond 32 Elena · /survival give netherite_sword sharpness 1 Elena · /survival give elytra enchant 1 Elena
/survival mineralset <matériau> [nom]La panoplie complète d'un matériau d'un coup : armure et outils. Le nom du donateur se retrouve sur chaque pièce, pas seulement la première.
Tous les matériaux n'ont pas tout, et la commande livre ce qui existe vraiment au lieu de refuser : bois et pierre donnent les cinq outils mais aucune armure, cuir et mailles donnent les quatre pièces d'armure mais aucun outil, fer, or, diamant et netherite donnent les neuf.
| Matériau | Ce qu'il livre |
|---|---|
legno, pietra | 5 outils (épée, pioche, hache, pelle, houe) |
pelle, maglia | 4 pièces d'armure (casque, plastron, jambières, bottes) |
ferro, oro, diamante, netherite | les 9 pièces |
Exemple : /survival mineralset netherite Federico
/survival fuffi [nom]Un loup déjà apprivoisé, avec un collier rouge et le nom du donateur, qui apparaît à côté du joueur et le suit. Apprivoisé et non sauvage parce que c'est un cadeau : un loup sauvage invoqué sur quelqu'un ne ferait que le mordre. Sans nom, il s'appelle « Fuffi ».
Exemple : /survival fuffi Valentina
/survival effect <effet> [secondes] [niveau] [nom]Applique un effet de potion, avec la barre de temps en haut. Ça sert autant pour les cadeaux (vitesse, résistance, force) que pour les farces (cécité, nausée, lenteur) : seul l'effet que tu écris change.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
effet | obligatoire | tous les effets du jeu | L'id vanilla, ex. speed, blindness. |
secondes | 30 | 1–3600 | Durée. |
niveau | 1 | 1–5 | Le niveau tel qu'affiché en jeu (1 = I, 2 = II…). |
nom | aucun | — | Le donateur affiché à l'écran. |
Exemples : /survival effect speed 60 2 Davide · /survival effect blindness 10 1 Davide
/survival clearinventory [nom]Vide tout : les cases du sac, l'armure portée et la main secondaire. Les objets sont supprimés, pas laissés au sol — on ne les récupère pas.
Exemple : /survival clearinventory Simone
/survival randomtp [nom]Téléporte la cible à un endroit au hasard dans un rayon de deux mille blocs. Le plugin fait jusqu'à quarante tentatives pour trouver un endroit où l'on peut vraiment tenir — deux blocs libres en hauteur et quelque chose de solide dessous — parce que sans ce contrôle la téléportation finirait régulièrement dans la roche ou au-dessus du vide, c'est-à-dire en une mort quasi certaine plutôt qu'en une blague. S'il ne trouve rien de correct, le joueur reste où il est et reçoit un message.
Exemple : /survival randomtp Alessia
/survival bimbo [nom]Le joueur rétrécit à un peu moins d'un bloc de haut pendant une minute, avec la barre rose en haut. À la fin il retrouve la taille qu'il avait, quelle qu'elle soit.
Exemple : /survival bimbo Giorgio
/survival upsidedown [nom]L'image se retourne et continue de rouler pendant quinze secondes, avec la nausée par-dessus. Le joueur peut encore bouger, en titubant.
Ce n'est pas un vrai retournement, et ça ne peut pas l'être. Le protocole de Minecraft décrit la caméra avec deux angles seulement, lacet et tangage : le roulis — celui qu'il faudrait pour mettre l'horizon à l'envers — n'existe pas dans les paquets, donc aucun plugin côté serveur ne peut l'incliner, seuls les mods client ou un resource pack y arrivent. La commande exploite un cas limite : en regardant droit vers le haut, faire tourner le lacet fait pivoter l'image autour du centre de l'écran, ce qui est exactement la rotation de caméra recherchée. En direct ça se lit comme un retournement, mais c'est une imitation.
Exemple : /survival upsidedown Martina
/survival jumpscareNoir total pendant six secondes, le cri de l'enderman à plein volume et le visage du Gardien Ancien à l'écran. Les trois morceaux arrivent ensemble exprès : le noir seul n'est qu'une gêne, le cri seul se confond avec un mob proche, et l'effet du Gardien Ancien seul dure un instant.
C'est la seule commande sans texte à l'écran et sans nom de donateur : un panneau qui annonce la frayeur enlève justement la surprise sur laquelle elle repose. La barre du noir apparaît quand même, mais seulement une fois la frayeur passée.
Exemple : /survival jumpscare
/survival prison <secondes> [nom]Une cellule 5×5 en verre noir et barreaux de fer apparaît dix blocs au-dessus du joueur, qui se retrouve dedans ; à la fin il revient exactement où il était et la cellule disparaît sans laisser de trace. Tant que la peine court, la cellule est indestructible : elle ne casse pas à mains nues, la TNT ne la troue pas, les pistons ne la démontent pas.
Les secondes s'additionnent à celles qui restent, elles ne relancent pas le compte. C'est la mécanique qui fait de la prison un jeu pour le chat : qui veut l'y garder envoie des cadeaux qui ajoutent, qui veut le libérer en envoie d'autres qui retirent (voir reducetime), et le nombre à l'écran bouge en temps réel.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
secondes | 10 | 1–600 | Combien de secondes ajouter. |
nom | aucun | — | Le donateur affiché à l'écran. |
Le compte à rebours de la prison est le seul qui n'utilise pas la barre du haut : il est au centre de l'écran, les secondes en rouge clair et « secondi rimanenti » en jaune dessous, montré à tout le monde et pas seulement au prisonnier, parce que c'est le nombre que le chat regarde.
Exemple : /survival prison 30 Nicola — à l'écran apparaît +30 secondi.
/survival reducetime <secondes> [nom]Retire des secondes à la prison en cours ; à zéro elle libère aussitôt. S'il n'y a aucune peine en cours, la commande le dit et ne fait rien — elle n'ouvre pas une prison avec un temps négatif.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
secondes | 10 | 1–600 | Combien de secondes retirer. |
nom | aucun | — | Le donateur affiché à l'écran. |
Exemple : /survival reducetime 15 Roberta — à l'écran apparaît -15 secondi.
/survival floorislava [nom]Le joueur est emmené dans un cube de verre 50×50 haut de 30 construit dans le ciel, avec un escalier en colimaçon de plateformes et la lave qui monte par le bas. On gagne en atteignant le bloc d'or au sommet ; la barre montre ce qui est déjà submergé.
Exemple : /survival floorislava Stefano
/survival acidrain <secondes> [nom]Il se met à pleuvoir sur tous les mondes, et celui qui est à découvert perd un demi-cœur par seconde jusqu'à trouver un toit. À découvert veut dire sans blocs entre la tête et le ciel — la même condition que le jeu utilise pour décider où il pleut, donc les dégâts arrivent exactement là où l'on voit tomber l'eau et pas dans une grotte.
C'est la seule commande « offensive » qui n'a pas besoin d'une cible connectée : c'est un événement de monde.
| Argument | Par défaut | Limites | Ce qu'il fait |
|---|---|---|---|
secondes | 30 | 5–600 | Durée de la pluie. |
nom | aucun | — | Le donateur affiché à l'écran. |
Exemple : /survival acidrain 120 Paolo
/survival bersaglio <joueur|tutti>Change le main_user sans ouvrir le config.yml. En écrivant tutti, la cible devient quiconque est connecté. Elle accepte aussi un joueur pas encore connecté, et te le dit dans ce cas.
Exemples : /survival bersaglio AntDev210 · /survival bersaglio tutti
/survival statoUn récapitulatif en cinq lignes : qui est la cible configurée, combien de cibles se résolvent en ce moment, s'il y a une peine en cours et combien il reste, si l'arène floorislava tourne, et si l'exécution de commandes est active ou non.
/survival azioniListe les sous-commandes disponibles et les codes des actions que le plugin sait exécuter quand elles arrivent du tableau de bord.
/survival ricaricaRelit le config.yml sans redémarrer le serveur. Elle ne refait pas la liaison : token et intervalle d'interrogation ne s'appliquent qu'au redémarrage, et pour le token mieux vaut de toute façon utiliser /tikforge link.
En appuyant sur TAB, la commande dit toujours ce qu'il faut écrire.
give, tous les mobs pour summon, tous les effets pour effect, tous les enchantements (plus noenchant et enchant), les matériaux pour mineralset et les joueurs connectés pour bersaglio. Les lire dans le registre veut dire qu'ils ne prennent jamais de retard sur une version du jeu.<Quantità>, <Potenza>, <Secondi>, <Livello>, <Nome> — qui dit quoi écrire et disparaît dès que tu commences à taper.Tout ce qui dure affiche son temps sur la barre du haut : pluie de météorites, tornade, pluie acide, bimbo, upsidedown, le noir du jumpscare, les effets de potion (par commande comme depuis le tableau de bord) et les modifications du monde temporaires — cage de verre, sol qui cède, tour, seau d'eau — plus le pourcentage de lave pour floorislava.
Avec la barre, chaque seconde qui passe fait sonner un orbe aigu, ainsi le compte à rebours s'entend sans regarder. Il est moins fort que l'orbe qui annonce une action, parce que celui-là sonne une fois et celui-ci peut sonner quatre-vingt-dix fois de suite.
La seule exception est la prison, qui utilise le titre au centre de l'écran décrit plus haut.
L'onglet Événements et Actions n'a pas de liste d'actions toutes faites : il a la liste des commandes ci-dessus, et en choisir une fait apparaître ses arguments sous forme de cases à remplir. Choisis Give et il demande objet, enchantement et quantité ; choisis Effect et il demande effet, secondes et niveau ; choisis Tornado et il ne demande rien, parce que la commande n'a pas d'arguments.
Objet, mob, enchantement et effet se choisissent dans un menu, ils ne s'écrivent pas : la liste déroulante est découpée en groupes (armes, armures, hostiles, pacifiques…) et a une case de recherche, parce que les entrées sont nombreuses. Enchantements et effets sont la liste vanilla complète ; objets et mobs sont un large choix de ceux qui ont du sens comme cadeau — Minecraft en a respectivement plus de mille et une centaine, et les entasser tous dans un menu ne le rendrait pas plus utile. Si tu as besoin d'un id absent, la commande à la main l'accepte quand même.
Les limites sont celles documentées commande par commande : tape 99 dans une quantité qui plafonne à 64 et c'est 64 qui est enregistré. Ne remplis pas le nom du donateur — le site l'ajoute lui-même, à la fin de la commande, en le prenant du vrai cadeau.
Les quatre commandes de gestion restent dehors (azioni, bersaglio, stato, ricarica) : elles changent la configuration du serveur au lieu de faire arriver quelque chose en partie, et un cadeau ne doit pouvoir rien reconfigurer.
Le plafond max_quantity_per_action du config.yml ne touche pas Survival : il valait pour les actions toutes faites, qui avaient un seul champ QUANTITÉ. Ici chaque argument a ses limites, celles écrites commande par commande ci-dessus, et le site les applique avant d'enregistrer.
Le plugin est pensé pour tourner sur le monde survie auquel tu tiens, donc presque tout s'annule tout seul. Les exceptions sont au nombre de trois, et il vaut mieux les connaître avant de les lier à un cadeau :
tnt) — fait de vrais cratères, par définition.Tout le reste — cage, sol, tour, eau, la cellule de la prison, l'arène de floorislava — ne laisse rien derrière.
Il se trouve dans plugins/TikForge_Vanilla/config.yml. Après l'avoir modifié, utilise /survival ricarica, sauf pour le token et l'intervalle d'interrogation qui demandent un redémarrage.
| Clé | Par défaut | Ce qu'elle fait |
|---|---|---|
token | vide | Le token du tableau de bord. Plus pratique à mettre avec /tikforge link. |
pollIntervalSeconds | 1 | Tous les combien de secondes le plugin vérifie s'il y a une nouvelle action. |
main_user | vide | Qui subit les actions qui visent une seule personne. Vide = tous les joueurs connectés. |
fallback_to_everyone | true | Si la cible est hors ligne, l'action s'applique quand même aux autres au lieu d'être ignorée. |
show_donation_title | true | Le texte au centre de l'écran à chaque action. Mets-le à false si tu préfères un écran propre et que les overlays OBS te suffisent. |
branding_action_bar | true | Le texte « powered by TikForge » au-dessus de la barre d'objets. |
branding_motd | true | Le branding TikForge dans le MOTD de la liste des serveurs. |
allow_command_action | false | Active l'action « Commande ». Voir l'avertissement ci-dessous. |
max_quantity_per_action | 64 | Plafond global sur la quantité d'une action. C'est toujours le plus bas entre celui-ci et la limite de l'action qui compte. |
Aujourd'hui allow_command_action ne sert à rien, et doit rester à false. Elle activait l'action « Commande », qui a été retirée : le site n'envoie plus aucune commande à exécuter, la clé est donc sans effet. Pourquoi elle existait vaut quand même d'être su, si l'action revenait un jour : contrairement à toutes les autres, qui font une seule chose limitée, celle-là exécutait n'importe quelle commande avec les permissions de la console — op, whitelist, ban, stop. Installer un plugin ne doit pas suffire à accorder une console à distance.
| Permission | Par défaut | Ce qu'elle débloque |
|---|---|---|
tikforge.survival.use | opérateur | La commande /survival (et l'alias /sv). |
tikforge.link | opérateur | La commande /tikforge (link/unlink/status/update). |
Les actions qui arrivent du tableau de bord ne passent pas par ces permissions : c'est le plugin qui les exécute lui-même, pas un joueur.
Le premier joueur qui se connecte devient opérateur tout seul, une fois et une seule. Sans ça il ne pourrait rien faire — /tikforge link comme /survival demandent l'op — et l'alternative serait de taper op <nom> dans la console avant d'entrer. À partir du deuxième, plus rien n'est accordé, et ça survit aux redémarrages parce que le drapeau est dans config.yml (first_join_op_granted) : gardé en mémoire, n'importe qui pourrait obtenir l'op en attendant le redémarrage suivant.
Si quelque chose ne fonctionne pas ou que tu as un doute, ouvre un ticket sur notre Discord.
Ouvrir un ticket sur Discord