DynamicAd - Eure Werbung auf eurem Server
Dass man auf Maps Bilder rendern und diese dann aufhängen kann, ist ja bekannt. Ich habe einfach mal probiert, damit selbst aktualisierende Bilder zu erstellen, sozusagen Werbetafeln. Da ich kein Plugin mit so einer Funktion fand, probierte ich es selber.
Installation und Konfiguration
Befehle
Bekannte Bugs
Download
Hier das Ganze als Video. Bilder im Anhang. Über Feedback würde ich mich freuen.

Dass man auf Maps Bilder rendern und diese dann aufhängen kann, ist ja bekannt. Ich habe einfach mal probiert, damit selbst aktualisierende Bilder zu erstellen, sozusagen Werbetafeln. Da ich kein Plugin mit so einer Funktion fand, probierte ich es selber.
Installation und Konfiguration
Einfach in den Ordner plugins kopieren und den Server starten oder reloaden. Es erstellt sich ein Ordner DynamicAd mit der Datei config.yml und dem Unterordner images. In diesen kopiert ihr einfach eure Bilder rein, die angezeigt werden sollen. Momentan werden nur PNG und JPG Dateien unterstützt. Beachtet, dass diese etwa eine Größe von 348 auf 256 Pixeln haben sollten, da sie automatisch skaliert werden.
Um die Map mit dem oberen linken Teil des Bilds zu erhalten kann man den Befehl /getad 1 benutzen. Für die mit dem oberen mittleren Teil /getad 2, usw.. Insgesamt gibt es sechs Teile. Diese Maps ändern nun je nach Intervall ihr Bild. Nach jedem Neustart werden die Maps neu geladen, sie müssen also nicht immer neu gesetzt werden. Das Intervall, die Anzahl der Bilder pro Set und die Zufallswiedergabe können in der Config oder mit dem Befehl /dynamicad geändert werden.
Um die Map mit dem oberen linken Teil des Bilds zu erhalten kann man den Befehl /getad 1 benutzen. Für die mit dem oberen mittleren Teil /getad 2, usw.. Insgesamt gibt es sechs Teile. Diese Maps ändern nun je nach Intervall ihr Bild. Nach jedem Neustart werden die Maps neu geladen, sie müssen also nicht immer neu gesetzt werden. Das Intervall, die Anzahl der Bilder pro Set und die Zufallswiedergabe können in der Config oder mit dem Befehl /dynamicad geändert werden.
Befehle
/dynamicad interval [Intervall] - dynamicad.interval - Zeigt/Ändert das Intervall, in dem die Bilder gewechselt werden sollen.
/dynamicad random [true|false] - dynamicad.random - Zeigt/Ändert, ob die Bilder zufällig gewechselt werden sollen.
/dynamicad reload - dynamicad.reload - Lädt Config und alle Bilder neu, und aktualisiert das Intervall.
/getad 1|2|3|4|5|6 - dynamicad.getad - Gibt die Map mit Bild auf dem jeweiligen Slot.
/dynamicad random [true|false] - dynamicad.random - Zeigt/Ändert, ob die Bilder zufällig gewechselt werden sollen.
/dynamicad reload - dynamicad.reload - Lädt Config und alle Bilder neu, und aktualisiert das Intervall.
/getad 1|2|3|4|5|6 - dynamicad.getad - Gibt die Map mit Bild auf dem jeweiligen Slot.
Bekannte Bugs
Wie bereits erwähnt, ist das Plugin ziemlich ressourcenfressend. #fixed @ DynamicAd 1.1.3
Sobald man mindestens zwei von den Maps im Inventar hat, reagiert der Server nicht mehr und stürzt kurz darauf ab. #fixed @ DynamicAd 1.1.3
Die Maps in Item Frames werden ziemlich langsam gerendert. #fixed @ DynamicAd 1.4.1
Sobald man mindestens zwei von den Maps im Inventar hat, reagiert der Server nicht mehr und stürzt kurz darauf ab. #fixed @ DynamicAd 1.1.3
Die Maps in Item Frames werden ziemlich langsam gerendert. #fixed @ DynamicAd 1.4.1
Download
DynamicAd 1.7.2 für Craftbukkit 1.7.9 R0.2 auf Google Drive
Hier das Ganze als Video. Bilder im Anhang. Über Feedback würde ich mich freuen.

Zuletzt bearbeitet: