Nur ein Plugin (TikForge_Vanilla.jar), zwei Befehle: /tikforge spricht mit der Website, /survival lässt Dinge im Spiel passieren.
Survival ist kein Minispiel: Es ist deine gewohnte Welt. Das Plugin wird auf einem Survival-Server installiert, den du bereits hast — keine Arena zu bauen, keine Spielbefehle zu lernen — und von diesem Moment an passieren die Geschenke deiner TikTok-Live wirklich im Spiel. Das Plugin enthält auch die Bridge, die den Server mit dem TikForge-Kontrollpanel verbindet: Es wird kein weiteres Jar benötigt.
Es gibt zwei Wege, um Dinge passieren zu lassen, und es lohnt sich, sie von Anfang an getrennt zu halten:
Lade TikForge_Vanilla.jar herunter und lege es in den Ordner plugins/ deines Servers (Paper oder kompatibel, Minecraft 1.21.10 oder neuer, Java 21), dann starte neu.
Die Versionsanforderung ist echt, nicht nur Vorsicht: Auf einer älteren 1.21 fehlen Dinge, die das Plugin nutzt, daher deaktiviert es sich selbst statt mitten in der Live abzustürzen, und schreibt den Grund in die Konsole. Beim ersten Start erscheint der Ordner plugins/TikForge_Vanilla/ mit der config.yml darin.
Berechtigung tikforge.link (Standard: Operator).
/tikforge link <token>Verbindet den Server mit deinem TikForge-Konto. Den Token findest du im Dashboard, Tab Spiele → Minecraft → Survival. Ab diesem Moment fragt das Plugin einmal pro Sekunde bei der Website nach, ob eine Aktion auszuführen ist.
Es ist derselbe Token wie beim TntCube-Panel: Du hast nur einen pro Konto, gültig für alle Minecraft-Plugins. Wenn du ihn neu generierst, funktioniert auch der andere nicht mehr, und beide Server müssen neu konfiguriert werden.
Beispiel: /tikforge link 3f9a2c...e71b
/tikforge unlinkTrennt den Server. Das Plugin bleibt installiert, empfängt aber keine Aktionen mehr; die /survival-Befehle funktionieren weiter, weil sie nicht über die Website laufen.
/tikforge statusZeigt, ob das Plugin verbunden ist und seit wann es die Website abfragt. Der erste Ort, den du prüfen solltest, wenn Geschenke nichts auslösen.
/tikforge updatePrüft, ob eine neuere Version verfügbar ist, und lädt sie in plugins/update/ herunter. Sie wird nicht sofort aktualisiert: Bukkit ersetzt das Jar beim nächsten Neustart von selbst.
Aktionen, die eine einzelne Person treffen (Blitze, Effekte, Gefängnis, Teleport …), müssen wissen, wen. Es gibt nur eine Regel, und sie gilt sowohl für Befehle als auch für Dashboard-Aktionen:
main_user gesetzt und online ist, ist er das Ziel — typischerweise der Streamer;fallback_to_everyone: true (Standard) trotzdem an alle anderen, statt verworfen zu werden: Eine Spende wurde bereits bezahlt, wenn sie hier ankommt. Bei false wird die Aktion verworfen;main_user leer, sind alle online befindlichen Spieler das Ziel.Die /survival-Befehle treffen den ersten der so ermittelten Ziele. Aktionen, die von Natur aus weltweit wirken (Wetter, Uhrzeit, saurer Regen), ignorieren das Ziel.
Ist niemand als Ziel online, antwortet der Befehl Nessun giocatore bersaglio online, statt so zu tun, als hätte er funktioniert. Ausnahmen sind azioni, bersaglio, stato, ricarica und acidrain, die niemanden brauchen.
Fast jeder Befehl akzeptiert als letztes optionales Argument den Namen desjenigen, der das Geschenk geschickt hat. Dieser Name landet an zwei Stellen: auf dem Mob oder dem Gegenstand, in dunkelrot fett, und im Text in Bildschirmmitte unter dem Namen der Aktion.
Ein Argument, das nur aus Ziffern besteht, wird nie als Name interpretiert: /survival tnt 3 5 wirft drei TNT der Stärke fünf und ruft den Spender nicht "5". Willst du ein numerisches Zwischenargument überspringen, musst du es trotzdem schreiben, weil die Position zählt.
Der Überblick über alles, was /survival kann. Jeder Befehl ist dann ausführlich in den Abschnitten weiter unten dokumentiert, mit Argumenten, Grenzwerten und Beispielen.
| Befehl | Was er tut |
|---|---|
/survival fulmini <menge> [name] | Echte Blitze, mit Schaden und Feuer, auf dem Kopf des Ziels. |
/survival tnt <menge> <stärke> [name] | TNT, gezündet zwölf Blöcke über dem Ziel, Zündschnur von zweieinhalb Sekunden. Die Krater bleiben. |
/survival meteorite [name] | Ein Magmawürfel fällt in der Nähe des Spielers — nie direkt auf ihn — und öffnet einen Krater. |
/survival pioggiameteoriti [name] | Ein Meteorit alle halbe Sekunde für fünfzehn Sekunden, kleiner als der einzelne. |
/survival tornado [name] | Dreißig Sekunden Tornado, der den Spieler verfolgt, Blöcke mitreißt und Entitäten einsaugt. Reißt nahe Bauwerke ab. |
/survival poweredcreeper [name] | Ein geladener Creeper erscheint innerhalb von drei Blöcken und zielt sofort auf den Spieler. |
/survival summon <mob> [name] | Beschwört einen Mob neben dem Ziel, bereits auf es fixiert und immun gegen Sonne. |
/survival give <gegenstand> <verzauberung> [menge] [name] | Übergibt einen Gegenstand, sauber oder verzaubert. Ist das Inventar voll, fällt der Rest vor die Füße. |
/survival mineralset <material> [name] | Das komplette Set eines Materials: Rüstung und Werkzeuge, soweit das Material sie vorsieht. |
/survival fuffi [name] | Ein bereits gezähmter Wolf mit rotem Halsband, der neben dem Spieler erscheint und ihm folgt. |
/survival effect <effekt> [sekunden] [stufe] [name] | Wendet einen Trankeffekt an: dient sowohl als Geschenk als auch als Streich, nur der Effekt ändert sich. |
/survival clearinventory [name] | Leert Rucksack, Rüstung und zweite Hand. Die Gegenstände werden gelöscht, nicht wiederherstellbar. |
/survival randomtp [name] | Teleportiert das Ziel innerhalb von zweitausend Blöcken an einen Ort, an dem man wirklich stehen kann. |
/survival bimbo [name] | Der Spieler schrumpft für eine Minute auf weniger als einen Block. |
/survival upsidedown [name] | Die Kamera kippt und rollt fünfzehn Sekunden lang, mit Übelkeit obendrauf. |
/survival jumpscare | Dunkelheit, Enderman-Schrei und Gesicht des Elder Guardian für sechs Sekunden. Der einzige ohne Bildschirmtext. |
/survival prison <sekunden> [name] | Unzerstörbare Glaszelle über dem Spieler. Die Sekunden addieren sich zu den verbleibenden. |
/survival reducetime <sekunden> [name] | Zieht Sekunden vom laufenden Gefängnis ab; bei null befreit es sofort. |
/survival floorislava [name] | In den Himmel gebaute Glasarena mit steigender Lava: Man gewinnt, indem man den goldenen Block oben erreicht. |
/survival acidrain <sekunden> [name] | Regnet auf allen Welten, wer im Freien steht, verliert ein halbes Herz pro Sekunde. Braucht kein Ziel online. |
/survival bersaglio <spieler|alle> | Ändert main_user, ohne die config.yml zu öffnen. |
/survival stato | Zusammenfassung in fünf Zeilen: Ziel, Gefangenschaft, Arena, Befehlsausführung. |
/survival azioni | Listet die Unterbefehle und Codes der Aktionen auf, die das Plugin vom Dashboard aus ausführen kann. |
/survival ricarica | Liest die config.yml neu ein, ohne neu zu starten. Stellt die Verbindung nicht wieder her. |
Alle Befehle hier unten und in den folgenden Abschnitten stehen unter /survival (Alias /sv) und benötigen die Berechtigung tikforge.survival.use, standardmäßig Operatoren vorbehalten.
/survival fulmini <menge> [name]Echte Blitze — mit Schaden und Feuer wie im Vanilla-Spiel — auf dem Kopf des Ziels, einer alle sechs Ticks (etwa drei pro Sekunde) statt alle gleichzeitig: Würden sie sich im selben Moment überlagern, sähe man nur einen einzigen Blitz.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
menge | 1 | 1–20 | Wie viele Blitze hintereinander. |
name | keiner | — | Der auf dem Bildschirm gezeigte Spender. |
Beispiel: /survival fulmini 5 Marco
/survival tnt <menge> <stärke> [name]Bereits gezündete TNT, die zwölf Blöcke über dem Ziel erscheinen, zufällig innerhalb von zwei Blöcken Radius verteilt, mit einer Zündschnur von zweieinhalb Sekunden: genug Zeit, sie fallen zu sehen und wegzulaufen. Gibst du den Namen des Spenders an, trägt jede TNT ihn oben eingeschrieben.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
menge | 1 | 1–20 | Wie viele TNT. |
stärke | 4 | 1–20 | Die Stärke der Explosion. Vier entspricht einer normalen TNT. |
name | keiner | — | Auf jeder TNT und auf dem Bildschirm eingeschrieben. |
Beispiel: /survival tnt 8 6 Giulia — acht TNT stärker als normal. Die Krater bleiben: Diese Aktion verändert die Welt dauerhaft.
/survival meteorite [name]Ein glühender Magmawürfel von sechs Blöcken Größe startet an einem zufälligen Punkt am Himmel, dreht sich während des Fallens um sich selbst und hinterlässt eine graue Rauchsäule, und öffnet einen Krater in der Nähe des Spielers — nie direkt auf ihm: Er fällt zwischen vier und zehn Blöcke entfernt, sodass man ihn kommen sieht und weglaufen kann. Wenn er am Himmel erscheint, hört man fünf Explosionen hintereinander.
Er explodiert nur beim Aufprall auf einen Block, nicht bei einer festgelegten Höhe: Fällt er in eine Schlucht, sinkt er bis zum Boden. Beim Einschlag wird die Oberfläche ringsum in die Luft geschleudert, mehr nach oben als zur Seite. Bedrock und Truhen werden nicht berührt.
Die Stärke ist fest und wird nicht übergeben: Bei niedrigen Werten war es ein Knaller ohne Spuren, bei hohen Werten löschte es einen halben Hügel aus.
Beispiel: /survival meteorite Luca
/survival pioggiameteoriti [name]Ein Meteorit alle halbe Sekunde für fünfzehn Sekunden, mit der Zeitleiste oben. Sie sind absichtlich kleiner als der einzelne: In voller Größe wären es dreißig sechs-Blöcke-Würfel in einer Vierteminute, also ein Bildschirm, auf dem man nichts mehr erkennt.
Beispiel: /survival pioggiameteoriti Sara
/survival tornado [name]Dreißig Sekunden Tornado, achtzig Blöcke hoch und oben fünfzehn breit, mit Himmel, der auf Gewitter umschlägt und am Ende wieder normal wird. Verfolgt den Spieler: Er zielt nicht plötzlich auf ihn, sondern kurvt in seine Richtung, und ist langsamer als Gehtempo — er verfolgt, holt aber nicht ein.
Achtung: Ein Tornado in der Nähe eines Bauwerks reißt es ab, und die gefallenen Blöcke bleiben liegen. Das ist beabsichtigt, sollte aber bekannt sein, bevor man ihn live neben dem eigenen Zuhause einsetzt.
Beispiel: /survival tornado Andrea
/survival poweredcreeper [name]Ein Blitz (nur optisch, kein Feuer) und ein geladener Creeper — der mit der blauen Aura, der mit doppelter Stärke explodiert — der innerhalb von drei Blöcken vom Spieler erscheint und sofort auf ihn zielt, mit dem Namen des Spenders über dem Kopf.
Beispiel: /survival poweredcreeper Chiara
/survival summon <mob> [name]Beschwört einen Mob neben dem Ziel, bereits an es gebunden und immun gegen Sonne (Zombies und Skelette brennen tagsüber nicht, sonst würde die Aktion nur drei Sekunden dauern). Mit dem Namen des Spenders über dem Kopf.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
mob | erforderlich | alle Mobs des Spiels | Die Vanilla-ID, z. B. zombie, warden, ravager. |
name | keiner | — | Über dem Mob und auf dem Bildschirm eingeschrieben. |
Beispiel: /survival summon ravager Matteo
/survival give <gegenstand> <verzauberung> [menge] [name]Übergibt dem Ziel einen Gegenstand. Ist das Inventar voll, fällt der Rest zu seinen Füßen, statt zu verschwinden.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
gegenstand | erforderlich | alle Gegenstände des Spiels | Die Vanilla-ID, z. B. netherite_sword. |
verzauberung | noenchant | siehe unten | Drei mögliche Werte. |
menge | 1 | 1–64 | Wie viele Stück. |
name | keiner | — | Wird zum Namen des Gegenstands. |
Das zweite Argument akzeptiert drei verschiedene Dinge:
noenchant — sauberer Gegenstand;enchant — alle kompatiblen Verzauberungen, auf Höchststufe;sharpness oder mending, immer auf Höchststufe. Funktioniert auch bei Gegenständen, die sie normalerweise nicht akzeptieren würden: Wer Schärfe auf eine Spitzhacke fordert, weiß, worum er bittet.Beispiele: /survival give diamond 32 Elena · /survival give netherite_sword sharpness 1 Elena · /survival give elytra enchant 1 Elena
/survival mineralset <material> [name]Das komplette Set eines Materials auf einen Schlag: Rüstung und Werkzeuge. Der Name des Spenders landet auf jedem einzelnen Teil, nicht nur auf dem ersten.
Nicht jedes Material hat alles, und der Befehl liefert, was wirklich existiert, statt abzulehnen: Holz und Stein geben die fünf Werkzeuge, aber keine Rüstung, Leder und Kettenhemd geben die vier Rüstungsteile, aber keine Werkzeuge, Eisen, Gold, Diamant und Netherite geben alle neun.
| Material | Was es liefert |
|---|---|
legno, pietra | 5 Werkzeuge (Schwert, Spitzhacke, Axt, Schaufel, Hacke) |
pelle, maglia | 4 Rüstungsteile (Helm, Brustpanzer, Beinschutz, Stiefel) |
ferro, oro, diamante, netherite | alle 9 Teile |
Beispiel: /survival mineralset netherite Federico
/survival fuffi [name]Ein bereits gezähmter Wolf mit rotem Halsband und dem Namen des Spenders, der neben dem Spieler erscheint und ihm folgt. Gezähmt und nicht wild, weil es ein Geschenk ist: Ein wild beschworener Wolf würde jemanden einfach nur beißen. Ohne Namen heißt er "Fuffi".
Beispiel: /survival fuffi Valentina
/survival effect <effekt> [sekunden] [stufe] [name]Wendet einen Trankeffekt an, mit der Zeitleiste oben. Dient sowohl für Geschenke (Geschwindigkeit, Widerstandsfähigkeit, Stärke) als auch für Streiche (Blindheit, Übelkeit, Langsamkeit): Nur der Effekt, den du angibst, ändert sich.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
effekt | erforderlich | alle Effekte des Spiels | Die Vanilla-ID, z. B. speed, blindness. |
sekunden | 30 | 1–3600 | Dauer. |
stufe | 1 | 1–5 | Die Stufe, wie sie im Spiel angezeigt wird (1 = I, 2 = II …). |
name | keiner | — | Der auf dem Bildschirm gezeigte Spender. |
Beispiele: /survival effect speed 60 2 Davide · /survival effect blindness 10 1 Davide
/survival clearinventory [name]Leert alles: die Rucksackfächer, die getragene Rüstung und die zweite Hand. Die Gegenstände werden gelöscht, nicht am Boden liegen gelassen — sie sind nicht wiederherstellbar.
Beispiel: /survival clearinventory Simone
/survival randomtp [name]Teleportiert das Ziel an einen zufälligen Punkt innerhalb von zweitausend Blöcken. Das Plugin macht bis zu vierzig Versuche, um einen Ort zu finden, an dem man wirklich stehen kann — zwei Blöcke frei in der Höhe und etwas Festes darunter — denn ohne Kontrolle würde der Teleport regelmäßig im Fels oder über dem Nichts landen, also in einem fast sicheren Tod statt in einem Scherz. Findet es nichts Brauchbares, bleibt der Spieler, wo er ist, und erhält eine Nachricht.
Beispiel: /survival randomtp Alessia
/survival bimbo [name]Der Spieler schrumpft für eine Minute auf knapp unter einen Block Höhe, mit der pinken Leiste oben. Am Ende kehrt er zu seiner vorherigen Größe zurück, egal welche das war.
Beispiel: /survival bimbo Giorgio
/survival upsidedown [name]Die Kamera kippt und rollt weiter für fünfzehn Sekunden, mit Übelkeit obendrauf. Der Spieler kann sich noch bewegen, aber taumelnd.
Es ist keine echte Kopfüber-Drehung, und kann es auch nicht sein. Das Minecraft-Protokoll beschreibt die Kamera nur mit zwei Winkeln, Gieren und Nicken: Rollen — was nötig wäre, um den Horizont auf den Kopf zu stellen — existiert nicht in den Paketen, also kann kein serverseitiges Plugin es neigen, nur Client-Mods oder ein Resource Pack schaffen das. Der Befehl nutzt einen Grenzfall: Blickt man senkrecht nach oben, dreht das Ändern des Gierwinkels die Kamera um die Bildschirmmitte, was genau der Kamerarotation entspricht, die man sehen möchte. Live liest sich das wie ein Umkippen, ist aber eine Nachahmung.
Beispiel: /survival upsidedown Martina
/survival jumpscareVöllige Dunkelheit für sechs Sekunden, der Enderman-Schrei in voller Lautstärke und das Gesicht des Elder Guardian auf dem Bildschirm. Die drei Teile kommen absichtlich zusammen: Die Dunkelheit allein ist nur lästig, der Schrei allein verwechselt man mit einem nahen Mob, und der Elder-Guardian-Effekt allein dauert nur einen Moment.
Es ist der einzige Befehl ohne Bildschirmtext und ohne Namen des Spenders: Ein Schild, das den Schrecken ankündigt, würde genau die Überraschung nehmen, auf der er beruht. Die Dunkelheitsleiste erscheint trotzdem, aber erst, nachdem der Schrecken schon eingetreten ist.
Beispiel: /survival jumpscare
/survival prison <sekunden> [name]Eine 5×5-Zelle aus schwarzem Glas und Eisengittern erscheint zehn Blöcke über dem Spieler, der darin landet; am Ende kehrt er genau dorthin zurück, wo er war, und die Zelle verschwindet spurlos. Solange die Gefangenschaft läuft, ist die Zelle unzerstörbar: nicht von Hand zu zerbrechen, nicht mit TNT zu durchlöchern, nicht mit Kolben zu demontieren.
Die Sekunden addieren sich zu den verbleibenden, sie lassen den Countdown nicht neu starten. Das macht das Gefängnis zu einem Spiel für den Chat: Wer ihn drin behalten will, schickt Geschenke, die addieren, wer ihn befreien will, schickt andere, die abziehen (siehe reducetime), und die Zahl auf dem Bildschirm bewegt sich in Echtzeit.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
sekunden | 10 | 1–600 | Wie viele Sekunden hinzugefügt werden. |
name | keiner | — | Der auf dem Bildschirm gezeigte Spender. |
Der Countdown des Gefängnisses ist der einzige, der nicht die Leiste oben verwendet: Er steht in Bildschirmmitte, Sekunden in Hellrot und "secondi rimanenti" in Gelb darunter, allen gezeigt und nicht nur dem Gefangenen, weil es die Zahl ist, die der Chat beobachtet.
Beispiel: /survival prison 30 Nicola — auf dem Bildschirm erscheint +30 secondi.
/survival reducetime <sekunden> [name]Zieht Sekunden vom laufenden Gefängnis ab; bei null befreit es sofort. Läuft keine Gefangenschaft, sagt der Befehl das und tut nichts — er öffnet kein Gefängnis mit negativer Zeit.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
sekunden | 10 | 1–600 | Wie viele Sekunden abzuziehen. |
name | keiner | — | Der auf dem Bildschirm gezeigte Spender. |
Beispiel: /survival reducetime 15 Roberta — auf dem Bildschirm erscheint -15 secondi.
/survival floorislava [name]Der Spieler wird in einen 50×50 großen, 30 Blöcke hohen Glaswürfel gebracht, der im Himmel gebaut wird, mit einer spiralförmigen Treppe aus Plattformen und Lava, die von unten steigt. Man gewinnt, indem man den goldenen Block oben erreicht; die Leiste oben zeigt, wie weit die Lava schon steht.
Beispiel: /survival floorislava Stefano
/survival acidrain <sekunden> [name]Es beginnt auf allen Welten zu regnen, und wer im Freien steht, verliert ein halbes Herz pro Sekunde, bis er ein Dach findet. Im Freien heißt ohne Blöcke zwischen Kopf und Himmel — dieselbe Bedingung, die das Spiel nutzt, um zu entscheiden, wo es regnet, daher kommt der Schaden genau dort an, wo man das Wasser fallen sieht, und nicht in einer Höhle.
Es ist der einzige "offensive" Befehl, der kein Ziel online braucht: Es ist ein Weltevent.
| Argument | Standard | Grenzen | Was es tut |
|---|---|---|---|
sekunden | 30 | 5–600 | Dauer des Regens. |
name | keiner | — | Der auf dem Bildschirm gezeigte Spender. |
Beispiel: /survival acidrain 120 Paolo
/survival bersaglio <spieler|alle>Ändert main_user, ohne die config.yml zu öffnen. Schreibst du tutti, wird jeder online befindliche Spieler zum Ziel. Akzeptiert auch einen noch nicht verbundenen Spieler und teilt dir das in dem Fall mit.
Beispiele: /survival bersaglio AntDev210 · /survival bersaglio tutti
/survival statoEine Zusammenfassung in fünf Zeilen: wer das festgelegte Ziel ist, wie viele Ziele sich gerade auflösen, ob eine Gefangenschaft läuft und wie lange noch, ob die floorislava-Arena aktiv ist, und ob die Befehlsausführung an- oder ausgeschaltet ist.
/survival azioniListet die verfügbaren Unterbefehle und die Codes der Aktionen auf, die das Plugin ausführen kann, wenn sie vom Dashboard kommen.
/survival ricaricaLiest die config.yml neu ein, ohne den Server neu zu starten. Stellt die Verbindung nicht wieder her: Token und Abfrageintervall wirken erst nach einem Neustart, und für den Token empfiehlt sich ohnehin /tikforge link.
Drückt man TAB, zeigt der Befehl immer, was einzugeben ist.
give, alle Mobs für summon, alle Effekte für effect, alle Verzauberungen (plus noenchant und enchant), die Materialien für mineralset und die online befindlichen Spieler für bersaglio. Sie aus dem Register zu lesen bedeutet, dass sie bei jeder Spielversion nicht veraltet sind.<Quantità>, <Potenza>, <Secondi>, <Livello>, <Nome> — der sagt, was zu schreiben ist, und von selbst verschwindet, sobald du zu tippen beginnst.Alles, was andauert, zeigt die Zeit auf der Leiste oben: Meteoritenregen, Tornado, saurer Regen, bimbo, upsidedown, die Dunkelheit des Jumpscares, die Trankeffekte (sowohl per Befehl als auch vom Dashboard) und die befristeten Weltveränderungen — Glaskäfig, nachgebender Boden, Turm, Wasserguss — sowie der Lavaprozentsatz bei floorislava.
Zusammen mit der Leiste erklingt bei jeder vergehenden Sekunde ein hoher Orb-Ton, damit man den Countdown auch ohne Hinsehen hört. Er ist leiser als der Orb, der die Aktion ankündigt, weil dieser nur einmal ertönt und jener bis zu neunzigmal hintereinander.
Die einzige Ausnahme ist das Gefängnis, das den oben beschriebenen Titel in Bildschirmmitte verwendet.
Im Tab Events & Aktionen gibt es keine Liste vorgefertigter Aktionen: Es gibt die Liste der Befehle hier oben, und wählt man einen aus, erscheinen seine Argumente als auszufüllende Felder. Wähle Give, und es fragt nach Gegenstand, Verzauberung und Menge; wähle Effect, und es fragt nach Effekt, Sekunden und Stufe; wähle Tornado, und es fragt nach nichts, weil der Befehl keine Argumente hat.
Gegenstand, Mob, Verzauberung und Effekt werden aus einem Menü gewählt, nicht geschrieben: Das Dropdown ist in Gruppen unterteilt (Waffen, Rüstungen, feindlich, friedlich …) und hat ein Suchfeld, weil es viele Einträge gibt. Verzauberungen und Effekte sind die vollständige Vanilla-Liste; Gegenstände und Mobs sind eine breite Auswahl derer, die als Geschenk sinnvoll sind — Minecraft hat jeweils über tausend bzw. rund hundert, und alle in ein Menü zu packen würde es nicht nützlicher machen. Brauchst du eine ID, die nicht dabei ist, akzeptiert der Befehl von Hand sie trotzdem.
Die Grenzwerte sind dieselben wie befehlsweise dokumentiert: Schreibst du 99 in eine Menge, die bis 64 reicht, wird 64 gespeichert. Der Name des Spenders wird nicht eingegeben — die Website fügt ihn selbst am Ende des Befehls hinzu, entnommen aus dem echten Geschenk.
Ausgenommen sind die vier Verwaltungsbefehle (azioni, bersaglio, stato, ricarica): Sie ändern die Serverkonfiguration, statt etwas im Spiel passieren zu lassen, und ein Geschenk darf nichts umkonfigurieren können.
Die Obergrenze max_quantity_per_action der config.yml betrifft Survival nicht: Sie galt für die vorgefertigten Aktionen, die ein einziges Feld MENGE hatten. Hier hat jedes Argument seine eigenen Grenzen, die hier oben befehlsweise beschriebenen, und die Website wendet sie vor dem Speichern an.
Das Plugin ist dafür gedacht, auf der Survival-Welt zu laufen, an der dir liegt, daher macht sich fast alles von selbst wieder rückgängig. Die Ausnahmen sind drei, und es ist gut, sie zu kennen, bevor du sie an ein Geschenk knüpfst:
tnt) — hinterlässt echte Krater, per Definition.Alles andere — Käfig, Boden, Turm, Wasser, die Gefängniszelle, die floorislava-Arena — hinterlässt nichts.
Sie liegt in plugins/TikForge_Vanilla/config.yml. Nach dem Bearbeiten nutze /survival ricarica, außer für Token und Abfrageintervall, die einen Neustart erfordern.
| Schlüssel | Standard | Was er tut |
|---|---|---|
token | leer | Der Token aus dem Dashboard. Bequemer mit /tikforge link zu setzen. |
pollIntervalSeconds | 1 | Wie oft (in Sekunden) das Plugin prüft, ob eine neue Aktion vorliegt. |
main_user | leer | Wer die Aktionen abbekommt, die eine einzelne Person treffen. Leer = alle online befindlichen Spieler. |
fallback_to_everyone | true | Ist das Ziel offline, wird die Aktion trotzdem auf die anderen angewendet, statt verworfen zu werden. |
show_donation_title | true | Der Text in Bildschirmmitte bei jeder Aktion. Auf false setzen, wenn du einen sauberen Bildschirm bevorzugst und dir die Overlays in OBS reichen. |
branding_action_bar | true | Der Schriftzug "powered by TikForge" über der Hotbar. |
branding_motd | true | Das TikForge-Branding in der MOTD der Serverliste. |
allow_command_action | false | Aktiviert die Aktion "Comando". Siehe Hinweis unten. |
max_quantity_per_action | 64 | Globale Obergrenze für die Menge einer einzelnen Aktion. Es gilt immer der niedrigere Wert von diesem und dem Limit der Aktion. |
Heute ist allow_command_action nutzlos und sollte auf false bleiben. Sie schaltete die Aktion "Comando" ein, die entfernt wurde: Die Website sendet keine auszuführenden Befehle mehr, daher bleibt der Schlüssel wirkungslos. Warum es sie gab, lohnt sich trotzdem zu wissen, falls die Aktion eines Tages zurückkehren sollte: Anders als alle anderen, die eine einzige, begrenzte Sache tun, führte diese jeden beliebigen Befehl mit den Rechten der Konsole aus — op, whitelist, ban, stop. Ein Plugin zu installieren darf nicht ausreichen, um eine ferne Konsole zu gewähren.
| Berechtigung | Standard | Was sie freischaltet |
|---|---|---|
tikforge.survival.use | Operator | Den Befehl /survival (und den Alias /sv). |
tikforge.link | Operator | Den Befehl /tikforge (link/unlink/status/update). |
Die Aktionen, die vom Dashboard kommen, laufen nicht über diese Berechtigungen: Sie werden vom Plugin selbst ausgeführt, nicht von einem Spieler.
Der erste Spieler, der beitritt, wird automatisch Operator, ein einziges Mal überhaupt. Ohne das könnte er nichts tun — sowohl /tikforge link als auch /survival verlangen den Operator-Status — und die Alternative wäre, op <name> in der Konsole einzugeben, bevor man beitritt. Ab dem zweiten Spieler vergibt es nichts mehr, und das überdauert Neustarts, weil die Kennzeichnung in der config.yml steht (first_join_op_granted): Stünde sie im Arbeitsspeicher, könnte sich jeder den Operator-Status verschaffen, indem er den nächsten Neustart abwartet.
Wenn etwas nicht funktioniert oder du Fragen hast, eröffne ein Ticket auf unserem Discord.
Ticket auf Discord eröffnen