prefix: Prefix, der vor allen Nachrichten des Plugins erscheint. Farb- und Hexcodes mit & werden unterstützt.
Hinweis: Die meisten Plugins, welche mit Behältern arbeiten (zum Beispiel ChestShop-Systeme), werden das unendliche Lager als ganz normales Fass behandeln. Dies führt zu Komplikationen. Für eigene Plugins kann die API verwendet werden.
Ein ChestShop-System, was mit diesem Plugin kompatibel ist, findet ihr hier:
MChestShop.
UltraBarrels api
=(UltraBarrels
) Bukkit.
getPluginManager().
getPlugin("UltraBarrels"); LagerData data
= api.
getLager(barrel
);// Hier das BlockState vom Fass einfügen if(data
==null){ // Fass ist kein unendliches Lager }else{ ItemStack item
= data.
getItem();// Ein Exemplar des Items, oder null wenn Lager leer long amount
= data.
getAmount();// Anzahl der enthaltenen Exemplare }
Lager erstellen/aktualisieren:
Code (Java):
UltraBarrels api
=(UltraBarrels
) Bukkit.
getPluginManager().
getPlugin("UltraBarrels"); api.
update(barrel, data
);// Hier das BlockState vom Fass und das LagerData Objekt einfügen // Es kann ein bestehendes LagerData Objekt verändert werden oder ein neues LagerData Objekt erstellt werden // Beispiel: new LagerData(new ItemStack(Material.GOLD_INGOT), 5000000); // Alternativ gibt es noch mehr Methonden in der UltraBarrels Klasse, um Lager noch einfacher zu verändern