@EventHandler(priority = EventPriority.HIGHEST)
public void onConsume(PlayerItemConsumeEvent event)
{
if(event.isCancelled()) return;
Random rand = new Random();
Player player = event.getPlayer();
switch(event.getItem().getType())
{
case RAW_BEEF:
case PORK:
case MUTTON:
case RAW_FISH:
case RAW_CHICKEN:
case ROTTEN_FLESH:
int hungerChance = rand.nextInt(10) + 1;
if(hungerChance >= 1 && hungerChance <= 8)
{
int dur = 600;
for (PotionEffect effect : player.getActivePotionEffects())
{
if(effect.getType().equals(PotionEffectType.HUNGER))
{
dur += effect.getDuration();
player.removePotionEffect(effect.getType());
}
}
player.addPotionEffect(new PotionEffect(PotionEffectType.HUNGER, dur, 0, false));
}
break;
default:
}
}
RawMeatHunger.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:SurvivalPlus
作者:
评论列表
文章目录