diff --git a/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java b/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java index dc45b307d..5a6d44fc5 100644 --- a/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java +++ b/src/main/java/techreborn/compat/nei/recipes/GrinderRecipeHandler.java @@ -23,31 +23,26 @@ public class GrinderRecipeHandler extends GenericRecipeHander implements INeiBas input.add(pStack); } - if (recipeType.getInputs().size() > 1) { PositionedStack pStack2 = new PositionedStack(ItemUtils.getStackWithAllOre(recipeType.getInputs().get(1)), 32 - offset, 44 - offset); input.add(pStack2); } - if (recipeType.getOutputs().size() > 0) { PositionedStack pStack3 = new PositionedStack(recipeType.getOutputs().get(0), 2 - offset, 77 - offset); outputs.add(pStack3); } - if (recipeType.getInputs().size() > 1) { PositionedStack pStack4 = new PositionedStack(recipeType.getOutputs().get(1), 2 - offset, 95 - offset); outputs.add(pStack4); } - if (recipeType.getInputs().size() > 2) { PositionedStack pStack5 = new PositionedStack(recipeType.getOutputs().get(2), 4 - offset, 113 - offset); outputs.add(pStack5); } - if (recipeType.getInputs().size() > 3) { PositionedStack pStack6 = new PositionedStack(recipeType.getOutputs().get(3), 5 - offset, 131 - offset); outputs.add(pStack6); diff --git a/src/main/java/techreborn/tiles/TileGasTurbine.java b/src/main/java/techreborn/tiles/TileGasTurbine.java index cf99d7ad6..c49a49c5d 100644 --- a/src/main/java/techreborn/tiles/TileGasTurbine.java +++ b/src/main/java/techreborn/tiles/TileGasTurbine.java @@ -91,20 +91,26 @@ public class TileGasTurbine extends TileEntity implements IWrenchable, @Override public int fill(ForgeDirection from, FluidStack resource, boolean doFill) { - return tank.fill(resource, doFill); + int fill = tank.fill(resource, doFill); + tank.compareAndUpdate(); + return fill; } @Override public FluidStack drain(ForgeDirection from, FluidStack resource, boolean doDrain) { - return tank.drain(resource.amount, doDrain); + FluidStack drain = tank.drain(resource.amount, doDrain); + tank.compareAndUpdate(); + return drain; } @Override public FluidStack drain(ForgeDirection from, int maxDrain, boolean doDrain) { - return tank.drain(maxDrain, doDrain); + FluidStack drain = tank.drain(maxDrain, doDrain); + tank.compareAndUpdate(); + return drain; } @Override