Spamversender
Schafhirte
Hallo,
da ich keine Lust mehr habe Plugins für Minecraft zu programmieren, wollte ich hier meine Codeschnipsel, die ich für mich selber zum Einfacheren Programmieren geschrieben hab, veröffentlichen. Es ist mir relativ egal ob sie überhaupt notwendig sind bzw. ob es sie schon 10³-Mal gibt, ich möchte nur dass vlt noch jemand was davon hat.
Hier habe ich schon meinen GUI-Codschnipsel vorgestellt.
1. Mehrere Config-Dateien
2. ItemStack To String und wieder zurück
3. Todesnachrichten
da ich keine Lust mehr habe Plugins für Minecraft zu programmieren, wollte ich hier meine Codeschnipsel, die ich für mich selber zum Einfacheren Programmieren geschrieben hab, veröffentlichen. Es ist mir relativ egal ob sie überhaupt notwendig sind bzw. ob es sie schon 10³-Mal gibt, ich möchte nur dass vlt noch jemand was davon hat.
Hier habe ich schon meinen GUI-Codschnipsel vorgestellt.
1. Mehrere Config-Dateien
Download
Mit Hilfe der Config-Klasse kann man ganz einfach eine oder mehrere Configs verwalten und benutzen.
Dazu in der Hauptklasse ein Objekt der Klasse instanziieren und dann folgende Methoden ausführen (das .yml ist optional):
Mit Hilfe der Config-Klasse kann man ganz einfach eine oder mehrere Configs verwalten und benutzen.
Dazu in der Hauptklasse ein Objekt der Klasse instanziieren und dann folgende Methoden ausführen (das .yml ist optional):
Code:
Config cfg = new Config(JavaPlugin);
//Config erstellen:
cfg.load("config.yml"); //Erstellt die config.yml
cfg.load("messages.yml");
//FileConfiguration-Objekt bekommen:
cfg.get("messages.yml").getString("path");
cfg.get("config.yml").set("path", "value");
//Config neu laden:
cfg.reload("config.yml");
//Config speichern:
cfg.save("config.yml");
2. ItemStack To String und wieder zurück
Download
Mit Hilfe dieser Klasse kann man ganz einfach ItemStacks in Strings und Strings in ItemStacks umwandeln. Sie unterstützt Metadaten, Anzahl, DisplayName, Lore und einige Items für die zusätzliche Daten gespeichert werden müssen: Lederrüstung, Köpfe, Bücher und Tränke.
Einfach die statischen Methoden ItemStackUtil.toItemStack(String); und ItemStackUtil.toString(ItemStack); aufrufen.
Habe ich z.B. verwendet um die Strings in der Datenbank zu speichern, um einerseits das Inventar auf andere Server im BungeeCord-Netzwerk zu transportieren und andererseits um z.B. Auf der Webseite oder Admins das Inventar anzeigen zu lassen.
Mit Hilfe dieser Klasse kann man ganz einfach ItemStacks in Strings und Strings in ItemStacks umwandeln. Sie unterstützt Metadaten, Anzahl, DisplayName, Lore und einige Items für die zusätzliche Daten gespeichert werden müssen: Lederrüstung, Köpfe, Bücher und Tränke.
Einfach die statischen Methoden ItemStackUtil.toItemStack(String); und ItemStackUtil.toString(ItemStack); aufrufen.
Habe ich z.B. verwendet um die Strings in der Datenbank zu speichern, um einerseits das Inventar auf andere Server im BungeeCord-Netzwerk zu transportieren und andererseits um z.B. Auf der Webseite oder Admins das Inventar anzeigen zu lassen.
3. Todesnachrichten