Bilder hochladen, kurze URLs und fertige ImageFrame-Commands bekommen.
Vorausgesetzt: das Plugin ImageFrame läuft auf dem Server und du hast imageframe.create.
Datei ablegen, einfügen oder auswählen. Sie landet unter /u/ mit einem drei Zeichen kurzen Namen — der Command muss in eine Chatzeile passen, deshalb wird umbenannt.
Raster leer lassen heißt: das Seitenverhältnis entscheidet. Ein 1920×1080-Bild wird so zu 3×2, ein quadratisches Logo zu 1×1.
Ein Raster in genau der Größe aus dem Command aufhängen: bei 3 2 also drei nebeneinander, zwei übereinander, lückenlos auf einer Wand.
Unsichtbare Rahmen sehen deutlich besser aus:
/imageframe giveinvisibleframe regular
/imageframe giveinvisibleframe glowing
Alternativ im Survival ein normales Item-Frame mit einem Unsichtbarkeits-Wurftrank bewerfen.
Command einfügen, Enter. Die Karten landen im Inventar und werden von links oben nach rechts unten eingesetzt — die Reihenfolge stimmt, wenn du zeilenweise arbeitest.
Bequemer geht es über die Auswahl: mit /imageframe select die beiden gegenüberliegenden Ecken des Rahmenrasters anklicken, danach oben auf selection umschalten und den Command absenden. Das Plugin hängt die Karten selbst in die Rahmen.
combined gibt dir stattdessen alles als ein einzelnes Item, praktisch zum Weitergeben oder Lagern.
Eine Karte ist ein Bild mit fester Größe. Alles andere folgt daraus.
Zielgröße = Breite × 128 mal Höhe × 128. Größere Bilder werden runtergerechnet, kleinere hochgezogen und dabei matschig. Am saubersten ist exakt die Zielgröße oder ein glattes Vielfaches davon.
| Raster | Zielauflösung | Blöcke an der Wand |
|---|---|---|
| 1 × 1 | 128 × 128 | 1 |
| 2 × 2 | 256 × 256 | 4 |
| 3 × 2 | 384 × 256 | 6 |
| 4 × 3 | 512 × 384 | 12 |
| 8 × 4 | 1024 × 512 | 32 |
Die Option Auf Zielauflösung rechnen erledigt das hier vorab: das Bild wird passgenau eingerechnet, transparente Ränder inklusive, statt es dem Server zu überlassen.
Das Plugin passt ein statt zu verzerren. Ein Raster, das nicht zum Bild passt, lässt also Ränder frei — sichtbar als leere Kartenstreifen. Deshalb wird das Raster hier aus dem Seitenverhältnis abgeleitet, solange du Breite und Höhe frei lässt.
Willst du eine bestimmte Wandgröße füllen, gib das Raster fest vor und schneide das Bild vorher passend zu.
Karten zeichnen nicht in Echtfarbe. Es gibt rund 60 Basisfarben in je vier Helligkeitsstufen, jede Bildfarbe wird auf die nächstliegende gerundet.
Animierte GIFs laufen als Animation, bis zu einem Frame pro Tick. Dafür braucht es imageframe.create.animated.
GIFs werden hier nie umgerechnet, sonst wäre die Animation weg. Achte selbst darauf, dass die Maße zum Raster passen, und halte die Bildzahl niedrig — jeder Frame kostet den Server Arbeit.
Die Kartendaten liegen danach auf dem Server. Die URL wird nur wieder gebraucht, wenn du das Bild neu ziehst — lösche die Datei hier also nicht voreilig.
| Command | macht |
|---|---|
| /imageframe list | zeigt deine Bilder |
| /imageframe get <name> | Karten erneut ins Inventar |
| /imageframe refresh <name> | Bild neu von der URL laden |
| /imageframe clone <name> <neu> | Kopie anlegen |
| /imageframe delete <name> | löschen |
Namen sind pro Spieler eindeutig. Bei einer Reihe gleichartiger Bilder lohnt ein Präfix wie lobby, dann heißen sie automatisch lobby_1 aufwärts.
imageframe.create.