- 103
- 2
- 2
Хочу для печи сделать улучшения, добавил свой слот, сделал проверку на то есть ли вообще предмет в слоте и от этого будет зависеть работает улучшение или нет.
Но, я хочу чтобы можно было пихать разные улучшения.
Сейчас код такой:
Какой код использовать чтобы itemstack2 и furnaceupgrade были равны? itemstack2 сейчас выдаёт ItemFurnaceFuelUpgrade@8455, а furnaceupgrade выдаёт 4126.
Но, я хочу чтобы можно было пихать разные улучшения.
Сейчас код такой:
Код:
ItemStack itemstack = this.furnaceItemStacks.get(1);
Item itemstack2 = this.furnaceItemStacks.get(3).getItem();
int furnaceupgrade = Item.getIdFromItem(ItemsRegister.UPGRADEFURNACEFUEL);
//Upgrade Check
if (!(((ItemStack)this.furnaceItemStacks.get(3)).isEmpty())){
fuelcostmultiplier=1f;
}else{fuelcostmultiplier=0.5f;}
System.out.print("ItemsStack2"+itemstack2+"furnaceupgrade"+furnaceupgrade);
Какой код использовать чтобы itemstack2 и furnaceupgrade были равны? itemstack2 сейчас выдаёт ItemFurnaceFuelUpgrade@8455, а furnaceupgrade выдаёт 4126.