- 61
- 0
Всем привет, решил я значит сделать проверку на наличие атачмента в инвентаре. Появилась только 1 проблема, после того как я установил атачмент он не хочет потом сниматься.
Помогите найти ошибку.
Помогите найти ошибку.
Java:
public void setAttachment(EntityPlayer player, ItemStack stack, String name, Item item) {
WeaponNBT weapon = WeaponNBT.getInfo(stack);
if(name.equals("Silencer"))
{
if(player.inventory.hasItem(ItemLoader.attachment__silencer))
{
if(weapon.Silencer)
{
weapon.setAttachmentVar(name, false);
ItemStack s = new ItemStack(item);
player.inventory.addItemStackToInventory(s);
}
else
{
weapon.setAttachmentVar(name, true);
DeleteItemFromInventory(item, player);
}
}
weapon.updateWeaponInfo(stack);
}
}
}
Последнее редактирование: