/**
* Give speed 1 & strenght 1 effect to all players, then give them slowness & weakness after 30sec.
* @param event Event
*/
@EventHandler
public void onInteract(PlayerInteractEvent event)
{
if (event.getItem() != null && event.getItem().isSimilar(this.cocoa))
{
event.getPlayer().addPotionEffect(PotionEffectType.SPEED.createEffect(this.bonusTime * 20, 1));
event.getPlayer().addPotionEffect(PotionEffectType.INCREASE_DAMAGE.createEffect(this.bonusTime * 20, 1));
this.plugin.getServer().getScheduler().runTaskLater(this.plugin, () ->
{
event.getPlayer().addPotionEffect(PotionEffectType.SLOW.createEffect(this.penaltyTime * 20, 1));
event.getPlayer().addPotionEffect(PotionEffectType.WEAKNESS.createEffect(this.penaltyTime * 20, 1));
}, this.bonusTime * 20);
if (event.getItem().getAmount() > 1)
event.getItem().setAmount(event.getItem().getAmount() - 1);
else
event.getPlayer().setItemInHand(new ItemStack(Material.AIR));
event.setCancelled(true);
}
}
CocoaEffectsModule.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:SurvivalAPI
作者:
评论列表
文章目录