- 149
- 1
- 2
Есть предмет, есть метод, а эффекта нет.
Проверяю, есть ли предмет в инвентаре, даю эффект, а он не дается...
Проверяю, есть ли предмет в инвентаре, даю эффект, а он не дается...
Код:
package ru.coolmyfolken.items;
import net.minecraft.client.Minecraft;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityLivingBase;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
import ru.coolmyfolken.TestMod;
public class ArtSokrat extends Item{
public Minecraft mc;
public ArtSokrat(int par1) {
super(par1);
this.setCreativeTab(CreativeTabs.tabMaterials);
this.setTextureName("coolmyfolken:art0");
this.setMaxStackSize(1);
}
public void onUpdate(ItemStack is, World world, EntityPlayer player){
if(mc.getMinecraft().thePlayer.inventory.hasItem(TestMod.artSokrat.itemID)){
player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 20, 2));
}
}
}