/**
* If the player filled up the bucket themselves
*
* @param e
*/
@EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
public void onBucketFill(PlayerBucketFillEvent e) {
if (DEBUG)
plugin.getLogger().info("Player filled the bucket");
if (e.getPlayer().getWorld().getName().equalsIgnoreCase(Settings.worldName)) {
if (DEBUG)
plugin.getLogger().info("Correct world");
if (Settings.acidDamage > 0D && Settings.acidBottle) {
ItemStack item = e.getItemStack();
if (item.getType().equals(Material.WATER_BUCKET) || item.getType().equals(Material.POTION)) {
ItemMeta meta = item.getItemMeta();
meta.setDisplayName(plugin.myLocale(e.getPlayer().getUniqueId()).acidBucket);
lore = Arrays.asList(plugin.myLocale(e.getPlayer().getUniqueId()).acidLore.split("\n"));
meta.setLore(lore);
item.setItemMeta(meta);
}
}
}
}
AcidInventory.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:askyblock
作者:
评论列表
文章目录