fixed incorrect cells
This commit is contained in:
parent
7e0119bce6
commit
f599a262b2
1 changed files with 3 additions and 2 deletions
|
@ -1,6 +1,7 @@
|
||||||
package techreborn.tiles;
|
package techreborn.tiles;
|
||||||
|
|
||||||
import ic2.api.energy.prefab.BasicSink;
|
import ic2.api.energy.prefab.BasicSink;
|
||||||
|
import ic2.api.item.IC2Items;
|
||||||
import ic2.api.tile.IWrenchable;
|
import ic2.api.tile.IWrenchable;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.inventory.IInventory;
|
import net.minecraft.inventory.IInventory;
|
||||||
|
@ -42,7 +43,7 @@ public class TileCentrifuge extends TileMachineBase implements IInventory, IWren
|
||||||
if (isRunning) {
|
if (isRunning) {
|
||||||
if (ItemUtils.isItemEqual(currentRecipe.getInputItem(), getStackInSlot(0), true, true)) {
|
if (ItemUtils.isItemEqual(currentRecipe.getInputItem(), getStackInSlot(0), true, true)) {
|
||||||
if (!hasTakenCells) {
|
if (!hasTakenCells) {
|
||||||
if (getStackInSlot(1) != null && getStackInSlot(1) != null && getStackInSlot(1).getUnlocalizedName().equals("ic2.itemFluidCell")) {
|
if (getStackInSlot(1) != null && getStackInSlot(1) != null && ItemUtils.isItemEqual(getStackInSlot(1), IC2Items.getItem("cell"), false, false)) {
|
||||||
if (getStackInSlot(1).stackSize >= currentRecipe.getCells()) {
|
if (getStackInSlot(1).stackSize >= currentRecipe.getCells()) {
|
||||||
decrStackSize(1, currentRecipe.getCells());
|
decrStackSize(1, currentRecipe.getCells());
|
||||||
hasTakenCells = true;
|
hasTakenCells = true;
|
||||||
|
@ -333,7 +334,7 @@ public class TileCentrifuge extends TileMachineBase implements IInventory, IWren
|
||||||
public boolean canInsertItem(int slot, ItemStack stack, int side) {
|
public boolean canInsertItem(int slot, ItemStack stack, int side) {
|
||||||
//Bottom
|
//Bottom
|
||||||
if (side == 0) {
|
if (side == 0) {
|
||||||
return stack.getUnlocalizedName().equals("ic2.itemFluidCell");
|
return ItemUtils.isItemEqual(stack, IC2Items.getItem("cell"), false, false);
|
||||||
}
|
}
|
||||||
//Not bottom or top
|
//Not bottom or top
|
||||||
if (side >= 2) {
|
if (side >= 2) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue