Search in sources :

Example 1 with CPacketTransferRecipe

use of com.glodblock.github.network.CPacketTransferRecipe in project AE2FluidCraft-Rework by GlodBlock.

the class FluidPatternTerminalRecipeTransferHandler method overlayRecipe.

@Override
public void overlayRecipe(GuiContainer firstGui, IRecipeHandler recipe, int recipeIndex, boolean shift) {
    if (isCorrectGui(firstGui)) {
        List<OrderStack<?>> in = FluidRecipe.getPackageInputs(recipe, recipeIndex);
        List<OrderStack<?>> out = FluidRecipe.getPackageOutputs(recipe, recipeIndex, !notUseOther(recipe));
        boolean craft = shouldCraft(recipe);
        FluidCraft.proxy.netHandler.sendToServer(new CPacketTransferRecipe(in, out, craft));
    }
}
Also used : OrderStack(com.glodblock.github.nei.object.OrderStack) CPacketTransferRecipe(com.glodblock.github.network.CPacketTransferRecipe)

Aggregations

OrderStack (com.glodblock.github.nei.object.OrderStack)1 CPacketTransferRecipe (com.glodblock.github.network.CPacketTransferRecipe)1