Áttekintés
Ez az API lehetővé teszi más pluginok számára, hogy kezeljék az Eladó Pálcát és a ládák eladását.
API elérése
EladoPalcaAPI api = EladoPalcaPlugin.getAPI();
Magyarázat: Ezzel a metódussal kérheted le az EladóPálca API példányt. Más pluginok így tudják használni a funkciókat.
Metódusok
isEladoPalca(ItemStack item)
boolean result = api.isEladoPalca(player.getInventory().getItemInMainHand());
Leírás: Ellenőrzi, hogy az adott ItemStack egy Eladó Pálca-e.
calculateChestValue(Block block)
double value = api.calculateChestValue(chestBlock);
Leírás: Visszaadja a láda teljes értékét a konfigurációban megadott item árak alapján.
sellChest(Player player, Block block)
boolean success = api.sellChest(player, chestBlock);
Leírás: Eladja a láda tartalmát, jóváírja a játékosnak a Vault economy segítségével, majd kiüríti a ládát.
Példa használat
EladoPalcaAPI api = EladoPalcaPlugin.getAPI();
Player player = ...;
Block chest = ...;
if (api.isEladoPalca(player.getInventory().getItemInMainHand())) {
api.sellChest(player, chest);
}
Magyarázat: Ellenőrizzük, hogy a játékos kezében lévő tárgy Eladó Pálca-e, majd eladjuk a ládát.
Jogosultságok
Név: eladopalca.use
Leírás: Eladó Pálca használata és felvétele parancsból
Alapértelmezett: op
Parancsok
Parancs: /chronikapalca level1 get
Jogosultság: eladopalca.use
Funkció: Eladó Pálca kiosztása a játékosnak