public class GateLogicSwapRecipe extends java.lang.Object implements IIntegrationRecipeManager.IIntegrationRecipe
| Constructor and Description |
|---|
GateLogicSwapRecipe(GateDefinition.GateMaterial material,
GateDefinition.GateLogic logicIn,
GateDefinition.GateLogic logicOut) |
| Modifier and Type | Method and Description |
|---|---|
double |
getEnergyCost() |
net.minecraft.item.ItemStack[] |
getExampleInputsA() |
net.minecraft.item.ItemStack[] |
getExampleInputsB() |
net.minecraft.item.ItemStack |
getOutputForInputs(net.minecraft.item.ItemStack inputA,
net.minecraft.item.ItemStack inputB) |
boolean |
isValidInputA(net.minecraft.item.ItemStack inputA) |
boolean |
isValidInputB(net.minecraft.item.ItemStack inputB) |
public GateLogicSwapRecipe(GateDefinition.GateMaterial material, GateDefinition.GateLogic logicIn, GateDefinition.GateLogic logicOut)
public double getEnergyCost()
getEnergyCost in interface IIntegrationRecipeManager.IIntegrationRecipepublic boolean isValidInputA(net.minecraft.item.ItemStack inputA)
isValidInputA in interface IIntegrationRecipeManager.IIntegrationRecipepublic boolean isValidInputB(net.minecraft.item.ItemStack inputB)
isValidInputB in interface IIntegrationRecipeManager.IIntegrationRecipepublic net.minecraft.item.ItemStack getOutputForInputs(net.minecraft.item.ItemStack inputA,
net.minecraft.item.ItemStack inputB)
getOutputForInputs in interface IIntegrationRecipeManager.IIntegrationRecipepublic net.minecraft.item.ItemStack[] getExampleInputsA()
getExampleInputsA in interface IIntegrationRecipeManager.IIntegrationRecipepublic net.minecraft.item.ItemStack[] getExampleInputsB()
getExampleInputsB in interface IIntegrationRecipeManager.IIntegrationRecipe