Class ValueTypeRecipeChemicalLPElement
java.lang.Object
org.cyclops.integratedmekanism.logicprogrammer.ValueTypeRecipeChemicalLPElement
- All Implemented Interfaces:
org.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase> org.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase> org.cyclops.integrateddynamics.api.logicprogrammer.IValueTypeLogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
public class ValueTypeRecipeChemicalLPElement
extends Object
implements org.cyclops.integrateddynamics.api.logicprogrammer.IValueTypeLogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase,org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
Element for chemical recipes.
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.cyclops.integratedmekanism.logicprogrammer.ValueTypeRecipeChemicalLPElementMasterSubGuistatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivate()booleanbooleanprotected List<mekanism.api.chemical.ChemicalStack> convertChemicalStacks(List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> chemicalPairs) protected List<net.neoforged.neoforge.fluids.FluidStack> convertFluidStacks(List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> fluidPairs) <G2 extends net.minecraft.client.gui.screens.Screen,C2 extends net.minecraft.world.inventory.AbstractContainerMenu>
org.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElementValueType<?, G2, C2> net.minecraft.world.inventory.SlotcreateSlot(net.minecraft.world.Container temporaryInputSlots, int slotId, int x, int y) org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBoxcreateSubGui(int baseX, int baseY, int maxWidth, int maxHeight, org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase gui, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container) voidprotected static <T> List<T> ensureLength(List<T> list, int minLength, T filler) protected static mekanism.api.chemical.ChemicalStackgetChemical(net.minecraft.world.item.ItemStack itemStack) protected static intgetChemicalAmount(net.minecraft.world.item.ItemStack itemStack) intgetColor()org.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElementValueType<?, org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase> protected Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?, ?>, List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?, ?>>> getInputs(List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> itemStacks, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> fluidPairsIn, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> chemicalPairsIn) List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> intnet.minecraft.network.chat.ComponentgetName()getOutputs(List<net.minecraft.world.item.ItemStack> itemStacksIn, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> fluidPairsIn, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> chemicalPairsIn) List<net.minecraft.world.item.ItemStack> org.cyclops.integrateddynamics.api.logicprogrammer.IConfigRenderPatternorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElementTypegetType()org.cyclops.integrateddynamics.api.evaluate.variable.IValuegetValue()org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<?> booleanisFocused(org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox subGui) booleanisFor(org.cyclops.integrateddynamics.api.item.IVariableFacade variableFacade) protected booleanbooleanisItemValidForSlot(int slotId, net.minecraft.world.item.ItemStack itemStack) protected booleanbooleanisValidForRecipeGrid(List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> itemInputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidInputs, List<mekanism.api.chemical.ChemicalStack> chemicalInputs, List<net.minecraft.world.item.ItemStack> itemOutputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidOutputs, List<mekanism.api.chemical.ChemicalStack> chemicalOutputs) voidloadElement(org.cyclops.integrateddynamics.api.item.IVariableFacade variableFacade) voidloadTooltip(List<net.minecraft.network.chat.Component> lines) booleanmatchesInput(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<?> valueType) booleanmatchesOutput(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<?> valueType) voidonInputSlotUpdated(net.minecraft.world.entity.player.Player player, int slotId, net.minecraft.world.item.ItemStack itemStack) protected voidputItemPropertiesInContainer(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container, int slot, org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties props) protected voidputStackInContainer(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container, int slot, net.minecraft.world.item.ItemStack itemStack) protected voidprotected voidrefreshPropertiesGui(int slot) voidsendSlotPropertiesToServer(int slotId, org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties props) voidsetFocused(org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox subGui, boolean focused) voidsetRecipeGrid(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container, List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> itemInputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidInputs, List<mekanism.api.chemical.ChemicalStack> chemicalInputs, List<net.minecraft.world.item.ItemStack> itemOutputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidOutputs, List<mekanism.api.chemical.ChemicalStack> chemicalOutputs) voidsetValue(org.cyclops.integrateddynamics.api.evaluate.variable.IValue value) voidsetValueInContainer(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container) voidsetValueInGui(org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox subGui) booleanslotClick(int slotId, net.minecraft.world.inventory.Slot slot, int mouseButton, net.minecraft.world.inventory.ClickType clickType, net.minecraft.world.entity.player.Player player) protected static <T> List<T> spliceTrailingEmpty(List<T> list, Predicate<T> isEmpty) net.minecraft.network.chat.Componentvalidate()net.minecraft.world.item.ItemStackwriteElement(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack itemStack)
-
Field Details
-
SLOT_OFFSET
public static final int SLOT_OFFSET- See Also:
-
SLOTS_PER_TYPE
public static final int SLOTS_PER_TYPE- See Also:
-
lastGui
public org.cyclops.integratedmekanism.logicprogrammer.ValueTypeRecipeChemicalLPElementMasterSubGui lastGui
-
-
Constructor Details
-
ValueTypeRecipeChemicalLPElement
public ValueTypeRecipeChemicalLPElement()
-
-
Method Details
-
getInputStacks
-
getInputFluids
-
getInputChemicals
-
getOutputStacks
-
getOutputFluids
-
getOutputChemicals
-
createInnerGuiElement
@Nullable public <G2 extends net.minecraft.client.gui.screens.Screen,C2 extends net.minecraft.world.inventory.AbstractContainerMenu> org.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElementValueType<?,G2, createInnerGuiElement()C2> - Specified by:
createInnerGuiElementin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.IValueTypeLogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getInnerGuiElement
@Nullable public org.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElementValueType<?,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, getInnerGuiElement()org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase> -
loadTooltip
- Specified by:
loadTooltipin interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getType
public org.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElementType getType()- Specified by:
getTypein interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getMatchString
- Specified by:
getMatchStringin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
matchesInput
public boolean matchesInput(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<?> valueType) - Specified by:
matchesInputin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
matchesOutput
public boolean matchesOutput(org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<?> valueType) - Specified by:
matchesOutputin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getName
public net.minecraft.network.chat.Component getName()- Specified by:
getNamein interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getRenderPattern
public org.cyclops.integrateddynamics.api.logicprogrammer.IConfigRenderPattern getRenderPattern()- Specified by:
getRenderPatternin interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
onInputSlotUpdated
public void onInputSlotUpdated(net.minecraft.world.entity.player.Player player, int slotId, net.minecraft.world.item.ItemStack itemStack) - Specified by:
onInputSlotUpdatedin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getChemical
protected static mekanism.api.chemical.ChemicalStack getChemical(net.minecraft.world.item.ItemStack itemStack) -
getChemicalAmount
protected static int getChemicalAmount(net.minecraft.world.item.ItemStack itemStack) -
refreshPropertiesGui
protected void refreshPropertiesGui(int slot) -
refreshAmountBoxes
protected void refreshAmountBoxes() -
sendSlotPropertiesToServer
public void sendSlotPropertiesToServer(int slotId, org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties props) -
isValidForRecipeGrid
public boolean isValidForRecipeGrid(List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> itemInputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidInputs, List<mekanism.api.chemical.ChemicalStack> chemicalInputs, List<net.minecraft.world.item.ItemStack> itemOutputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidOutputs, List<mekanism.api.chemical.ChemicalStack> chemicalOutputs) -
putItemPropertiesInContainer
protected void putItemPropertiesInContainer(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container, int slot, org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties props) -
putStackInContainer
protected void putStackInContainer(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container, int slot, net.minecraft.world.item.ItemStack itemStack) -
setRecipeGrid
public void setRecipeGrid(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container, List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> itemInputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidInputs, List<mekanism.api.chemical.ChemicalStack> chemicalInputs, List<net.minecraft.world.item.ItemStack> itemOutputs, List<net.neoforged.neoforge.fluids.FluidStack> fluidOutputs, List<mekanism.api.chemical.ChemicalStack> chemicalOutputs) -
isInputValid
protected boolean isInputValid() -
isOutputValid
protected boolean isOutputValid() -
isFor
public boolean isFor(org.cyclops.integrateddynamics.api.item.IVariableFacade variableFacade) - Specified by:
isForin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
canWriteElementPre
public boolean canWriteElementPre()- Specified by:
canWriteElementPrein interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
writeElement
public net.minecraft.world.item.ItemStack writeElement(net.minecraft.world.entity.player.Player player, net.minecraft.world.item.ItemStack itemStack) - Specified by:
writeElementin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
loadElement
public void loadElement(org.cyclops.integrateddynamics.api.item.IVariableFacade variableFacade) - Specified by:
loadElementin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
canCurrentlyReadFromOtherItem
public boolean canCurrentlyReadFromOtherItem()- Specified by:
canCurrentlyReadFromOtherItemin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
activate
public void activate()- Specified by:
activatein interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
deactivate
public void deactivate()- Specified by:
deactivatein interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
validate
public net.minecraft.network.chat.Component validate()- Specified by:
validatein interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getColor
public int getColor()- Specified by:
getColorin interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getSymbol
- Specified by:
getSymbolin interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
isItemValidForSlot
public boolean isItemValidForSlot(int slotId, net.minecraft.world.item.ItemStack itemStack) - Specified by:
isItemValidForSlotin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
slotClick
public boolean slotClick(int slotId, net.minecraft.world.inventory.Slot slot, int mouseButton, net.minecraft.world.inventory.ClickType clickType, net.minecraft.world.entity.player.Player player) - Specified by:
slotClickin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
createSlot
public net.minecraft.world.inventory.Slot createSlot(net.minecraft.world.Container temporaryInputSlots, int slotId, int x, int y) - Specified by:
createSlotin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getItemStackSizeLimit
public int getItemStackSizeLimit()- Specified by:
getItemStackSizeLimitin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
spliceTrailingEmpty
-
convertFluidStacks
-
convertChemicalStacks
-
getInputs
protected Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>, getInputsList<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?, ?>>> (List<org.cyclops.integrateddynamics.core.ingredient.ItemMatchProperties> itemStacks, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> fluidPairsIn, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> chemicalPairsIn) -
getOutputs
protected Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>, getOutputsList<?>> (List<net.minecraft.world.item.ItemStack> itemStacksIn, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> fluidPairsIn, List<org.apache.commons.lang3.tuple.Pair<net.minecraft.world.item.ItemStack, String>> chemicalPairsIn) -
isFocused
public boolean isFocused(org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox subGui) - Specified by:
isFocusedin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
setFocused
public void setFocused(org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox subGui, boolean focused) - Specified by:
setFocusedin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getValueType
public org.cyclops.integrateddynamics.api.evaluate.variable.IValueType<?> getValueType()- Specified by:
getValueTypein interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.IValueTypeLogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
getValue
public org.cyclops.integrateddynamics.api.evaluate.variable.IValue getValue()- Specified by:
getValuein interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.IValueTypeLogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
setValue
public void setValue(org.cyclops.integrateddynamics.api.evaluate.variable.IValue value) - Specified by:
setValuein interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.IValueTypeLogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
ensureLength
-
setValueInGui
public void setValueInGui(org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox subGui) - Specified by:
setValueInGuiin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
setValueInContainer
public void setValueInContainer(org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container) - Specified by:
setValueInContainerin interfaceorg.cyclops.integrateddynamics.api.logicprogrammer.ILogicProgrammerElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-
createSubGui
public org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox createSubGui(int baseX, int baseY, int maxWidth, int maxHeight, org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase gui, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase container) - Specified by:
createSubGuiin interfaceorg.cyclops.integrateddynamics.api.client.gui.subgui.IGuiInputElement<org.cyclops.integrateddynamics.api.client.gui.subgui.ISubGuiBox,org.cyclops.integrateddynamics.client.gui.container.ContainerScreenLogicProgrammerBase, org.cyclops.integrateddynamics.inventory.container.ContainerLogicProgrammerBase>
-