public void LuckyPotion(BlockBreakEvent event){
Location loc = event.getBlock().getLocation();
World world = loc.getWorld();
ItemStack energyPotion = new ItemStack(Material.POTION, 1);
PotionMeta energyPotionMeta = (PotionMeta) energyPotion.getItemMeta();
energyPotionMeta.setDisplayName("§6Lucky Potion");
List<String> lore = new ArrayList<String>();
lore.add("§6"+ LuckyBlocksMainController.instance.language.getString("POTION_DURATION"));
energyPotionMeta.setLore(lore);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.SPEED, 20*60, 1), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.INCREASE_DAMAGE, 20*60, 1), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.ABSORPTION, 20*60, 1), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.HEAL, 20*60, 1), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST, 20*60, 1), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.DAMAGE_RESISTANCE, 20*60, 1), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.JUMP, 20*60, 3), true);
energyPotionMeta.addCustomEffect(new PotionEffect(PotionEffectType.WATER_BREATHING, 20*60, 3), true);
energyPotion.setItemMeta(energyPotionMeta);
Potion po = new Potion((byte) 8258);
po.apply(energyPotion);
world.dropItemNaturally(loc,energyPotion);
}
LuckyBlocksActionController.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:LuckyBlocksBukkit
作者:
评论列表
文章目录