Зачем? onUpdate в предмете же.volt написал(а):через event.
public void onUpdate(ItemStack stack, World world, Entity entity, int par1, boolean par2) {
if (!world.isRemote){
if (entity != null && entity instanceof EntityPlayer) {
if (stack.getItemDamage() <= 100){
EntityPlayer player = (EntityPlayer) entity;
player.addPotionEffect(new PotionEffect(Potion.poison.id, 50, 1));
}
}
}
}
Ты такой говоришь серверу: слышь, а че это я вижу эффект в инвентаре, а он на меня не действует!?volt написал(а):Код:Minecraft mc = Minecraft.getMinecraft(); public void onUpdate(ItemStack p_77663_1_, World p_77663_2_, Entity p_77663_3_, int p_77663_4_, boolean p_77663_5_) { if(p_77663_1_.getItemDamage() < 100){ mc.thePlayer.addPotionEffect(new PotionEffect(1,1)); } }