D Dovakin 1,683 2 28 Мар 2015 #21 Просто получить текущий предмет и заменить НБТ,в данном случае setItemDamage(0);.Просто и без пакетов.Только делать надо на клиенте
Просто получить текущий предмет и заменить НБТ,в данном случае setItemDamage(0);.Просто и без пакетов.Только делать надо на клиенте
YouUBegammer 129 0 29 Мар 2015 #22 Оно должно так работать или нужна проверка на нажатую клавишу ?. public void reload(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) { System.out.println("reolad"); }
Оно должно так работать или нужна проверка на нажатую клавишу ?. public void reload(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) { System.out.println("reolad"); }
D Dovakin 1,683 2 29 Мар 2015 #23 Типа эвент тиков Код: ItemStack is=player.inventory.getCurrentItem(); if(is.getItem()!=null&&твой ли предмет){ if(player.inventory.hasItem(патроны)){ is.setItemDamage(0); } }
Типа эвент тиков Код: ItemStack is=player.inventory.getCurrentItem(); if(is.getItem()!=null&&твой ли предмет){ if(player.inventory.hasItem(патроны)){ is.setItemDamage(0); } }