- 127
- 0
Доброе утро,
помогите разобраться как сделать чтобы в слот прибора можно было положить определенные предметы.
Пытался сделать проверку на предмет в методе setInventorySlotContents
в итоге предмет который не соответствует требованиям просто пропадает.
помогите разобраться как сделать чтобы в слот прибора можно было положить определенные предметы.
Пытался сделать проверку на предмет в методе setInventorySlotContents
Код:
public void setInventorySlotContents(int i, ItemStack itemstack) {
if(i == this.lensSlotIndex && itemstack != null && !(itemstack.getItem() instanceof ItemLens) ){
return;
}
this.chargeSlots[i] = itemstack;
if(itemstack != null && itemstack.stackSize > this.getInventoryStackLimit()) {
itemstack.stackSize = this.getInventoryStackLimit();
}
this.onInventoryChanged();
}
в итоге предмет который не соответствует требованиям просто пропадает.