• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

[Codeschnipsel] Configs, ItemStacks und Todesnachrichten

Status
Für weitere Antworten geschlossen.

Spamversender

Schafhirte
Registriert
9 März 2014
Beiträge
121
Diamanten
0
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
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):
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.

3. Todesnachrichten
Download

Diese Klasse stellt alternative Todesnachrichten zur Verfügung.
 

EDMAN93

Minecrafter
Registriert
12 Dezember 2013
Beiträge
7
Diamanten
0
Die "ItemStack To String" Klasse ist der Hammer!
Ich suche schon seit Monaten nach sowas.
Vielen Dank fürs Teilen
 
Status
Für weitere Antworten geschlossen.
Oben