Package | Description |
---|---|
buildcraft.api.filler | |
buildcraft.api.gates |
Copyright (c) 2011-2015, SpaceToad and the BuildCraft Team http://www.mod-buildcraft.com
The BuildCraft API is distributed under the terms of the MIT License.
|
buildcraft.api.statements |
Copyright (c) 2011-2015, SpaceToad and the BuildCraft Team http://www.mod-buildcraft.com
The BuildCraft API is distributed under the terms of the MIT License.
|
buildcraft.api.statements.containers | |
buildcraft.api.transport.pipe | |
buildcraft.builders.addon | |
buildcraft.builders.filler | |
buildcraft.builders.snapshot.pattern | |
buildcraft.builders.snapshot.pattern.parameter | |
buildcraft.builders.tile | |
buildcraft.core.statements | |
buildcraft.lib.gui.statement | |
buildcraft.lib.statement | |
buildcraft.silicon.gate | |
buildcraft.silicon.statement | |
buildcraft.transport.statements |
Modifier and Type | Method and Description |
---|---|
IFilledTemplate |
IFillerPattern.createTemplate(IFillerStatementContainer filler,
IStatementParameter[] params) |
default IFilledTemplate |
IFillerPatternShape.createTemplate(IFillerStatementContainer filler,
IStatementParameter[] params) |
boolean |
IFillerPatternShape.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IStatementParameter> |
IGate.getActionParameters(int slot) |
java.util.List<IStatementParameter> |
IGate.getTriggerParameters(int slot) |
Modifier and Type | Class and Description |
---|---|
class |
StatementParameterItemStack |
Modifier and Type | Field and Description |
---|---|
IStatementParameter[] |
StatementSlot.parameters |
Modifier and Type | Method and Description |
---|---|
IStatementParameter |
IStatement.createParameter(int index)
Create parameters for the statement.
|
default IStatementParameter |
IStatement.createParameter(IStatementParameter old,
int index)
Creates a parameter for the given index, optionally returning the old param if it is still valid.
|
IStatementParameter[] |
IStatementParameter.getPossible(IStatementContainer source) |
IStatementParameter[] |
StatementParameterItemStack.getPossible(IStatementContainer source) |
IStatementParameter |
IStatementParameter.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse)
Return a non-null value to be set as the statement parameter if you handled the mouse click and do not want all
possible values to be shown, or null if you did nothing and wish to show all possible values.
|
IStatementParameter |
StatementManager.IParamReaderBuf.readFromBuf(net.minecraft.network.PacketBuffer buffer) |
IStatementParameter |
StatementManager.IParameterReader.readFromNbt(net.minecraft.nbt.NBTTagCompound nbt) |
IStatementParameter |
IStatementParameter.rotateLeft()
This returns the parameter after a left rotation.
|
IStatementParameter |
StatementParameterItemStack.rotateLeft() |
Modifier and Type | Method and Description |
---|---|
void |
IActionInternalSided.actionActivate(net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
void |
IActionInternal.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
IActionExternal.actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
void |
IActionReceptor.actionActivated(IStatement statement,
IStatementParameter[] parameters) |
default IStatementParameter |
IStatement.createParameter(IStatementParameter old,
int index)
Creates a parameter for the given index, optionally returning the old param if it is still valid.
|
boolean |
ITriggerInternalSided.isTriggerActive(net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
ITriggerInternal.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
ITriggerExternal.isTriggerActive(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
ITriggerExternalOverride.Result |
ITriggerExternalOverride.override(net.minecraft.util.EnumFacing side,
IStatementContainer source,
ITriggerExternal trigger,
IStatementParameter[] parameters) |
Modifier and Type | Method and Description |
---|---|
void |
IFillerStatementContainer.setPattern(IFillerPattern pattern,
IStatementParameter[] params) |
Modifier and Type | Field and Description |
---|---|
IStatementParameter[] |
PipeEventActionActivate.params |
Constructor and Description |
---|
PipeEventActionActivate(IPipeHolder holder,
IAction action,
IStatementParameter[] params,
EnumPipePart part) |
Modifier and Type | Method and Description |
---|---|
void |
AddonFillerPlanner.setPattern(IFillerPattern pattern,
IStatementParameter[] params) |
Modifier and Type | Method and Description |
---|---|
static Template.BuildingInfo |
FillerUtil.createBuildingInfo(IFillerStatementContainer filler,
FullStatement<IFillerPattern> patternStatement,
IStatementParameter[] params,
boolean inverted) |
Modifier and Type | Method and Description |
---|---|
IStatementParameter |
PatternShape2d.createParameter(int index) |
IStatementParameter |
PatternStairs.createParameter(int index) |
IStatementParameter |
PatternSpherePart.createParameter(int index) |
IStatementParameter |
PatternPyramid.createParameter(int index) |
IStatementParameter |
PatternSphere.createParameter(int index) |
Modifier and Type | Method and Description |
---|---|
void |
Pattern.actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
PatternClear.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternShape2d.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternStairs.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternNone.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternSpherePart.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternPyramid.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternFill.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternBox.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternFrame.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
boolean |
PatternSphere.fillTemplate(IFilledTemplate filledTemplate,
IStatementParameter[] params) |
Modifier and Type | Class and Description |
---|---|
class |
PatternParameterAxis |
class |
PatternParameterCenter |
class |
PatternParameterFacing |
class |
PatternParameterHollow |
class |
PatternParameterRotation |
class |
PatternParameterXZDir |
class |
PatternParameterYDir |
Modifier and Type | Method and Description |
---|---|
void |
TileFiller.setPattern(IFillerPattern pattern,
IStatementParameter[] params) |
Modifier and Type | Class and Description |
---|---|
class |
StatementParameterDirection
Deprecated.
|
class |
StatementParameterItemStackExact |
class |
StatementParameterRedstoneLevel |
class |
StatementParamGateSideOnly |
Modifier and Type | Method and Description |
---|---|
protected static <P extends IStatementParameter> |
BCStatement.getParam(int index,
IStatementParameter[] params,
P _default) |
Modifier and Type | Method and Description |
---|---|
IStatementParameter |
TriggerFluidContainer.createParameter(int index) |
IStatementParameter |
TriggerFluidContainerLevel.createParameter(int index) |
IStatementParameter |
TriggerInventory.createParameter(int index) |
IStatementParameter |
BCStatement.createParameter(int index) |
IStatementParameter |
TriggerInventoryLevel.createParameter(int index) |
IStatementParameter |
TriggerRedstoneInput.createParameter(int index) |
IStatementParameter |
ActionRedstoneOutput.createParameter(int index) |
IStatementParameter[] |
StatementParamGateSideOnly.getPossible(IStatementContainer source) |
IStatementParameter[] |
StatementParameterDirection.getPossible(IStatementContainer source)
Deprecated.
|
IStatementParameter[] |
StatementParameterRedstoneLevel.getPossible(IStatementContainer source) |
IStatementParameter[] |
StatementParameterItemStackExact.getPossible(IStatementContainer source) |
IStatementParameter |
StatementParameterDirection.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse)
Deprecated.
|
IStatementParameter |
StatementParameterRedstoneLevel.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse) |
IStatementParameter |
StatementParamGateSideOnly.rotateLeft() |
IStatementParameter |
StatementParameterDirection.rotateLeft()
Deprecated.
|
IStatementParameter |
StatementParameterRedstoneLevel.rotateLeft() |
IStatementParameter |
StatementParameterItemStackExact.rotateLeft() |
Modifier and Type | Method and Description |
---|---|
void |
ActionRedstoneOutput.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
ActionMachineControl.actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
protected static <P extends IStatementParameter> |
BCStatement.getParam(int index,
IStatementParameter[] params,
P _default) |
protected int |
ActionRedstoneOutput.getSignalLevel(IStatementParameter[] parameters) |
protected boolean |
ActionRedstoneOutput.isSideOnly(IStatementParameter[] parameters) |
boolean |
TriggerTrue.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerPower.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerRedstoneInput.isTriggerActive(IStatementContainer container,
IStatementParameter[] parameters) |
boolean |
TriggerFluidContainer.isTriggerActive(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing side,
IStatementContainer statementContainer,
IStatementParameter[] parameters) |
boolean |
TriggerFluidContainerLevel.isTriggerActive(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing side,
IStatementContainer statementContainer,
IStatementParameter[] parameters) |
boolean |
TriggerEnginePowerStage.isTriggerActive(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerPower.isTriggerActive(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerInventory.isTriggerActive(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing side,
IStatementContainer container,
IStatementParameter[] parameters) |
boolean |
TriggerInventoryLevel.isTriggerActive(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing side,
IStatementContainer container,
IStatementParameter[] parameters) |
boolean |
TriggerMachine.isTriggerActive(net.minecraft.tileentity.TileEntity tile,
net.minecraft.util.EnumFacing side,
IStatementContainer container,
IStatementParameter[] parameters) |
Modifier and Type | Interface and Description |
---|---|
interface |
IDrawingParameter
An
IStatementParameter that provides methods to draw itself. |
Modifier and Type | Method and Description |
---|---|
IStatementParameter |
GuiElementStatementParam.get() |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<IStatementParameter> |
GuiElementStatementParam.getHeldType() |
Modifier and Type | Method and Description |
---|---|
boolean |
GuiElementStatementParam.canSet(IStatementParameter value) |
static void |
ParameterRenderer.draw(IStatementParameter param,
double x,
double y) |
static ISimpleDrawable |
ParameterRenderer.getDrawable(IStatementParameter param) |
static ISimpleDrawable |
ParameterRenderer.getSpriteDrawable(IStatementParameter param) |
static ISimpleDrawable |
ParameterRenderer.getStackDrawable(IStatementParameter param,
boolean orQuestionMark) |
void |
GuiElementStatementParam.set(IStatementParameter to) |
Modifier and Type | Method and Description |
---|---|
IStatementParameter |
StatementTypeParam.convertToType(java.lang.Object value) |
IStatementParameter |
StatementWrapper.createParameter(int index) |
IStatementParameter |
FullStatement.get(int index) |
IStatementParameter[] |
FullStatement.getParameters() |
IStatementParameter |
StatementTypeParam.readFromBuffer(PacketBufferBC buffer) |
IStatementParameter |
StatementTypeParam.readFromNbt(net.minecraft.nbt.NBTTagCompound nbt) |
Modifier and Type | Method and Description |
---|---|
IReference<IStatementParameter> |
FullStatement.getParamRef(int i) |
Modifier and Type | Method and Description |
---|---|
void |
ActionWrapper.ActionWrapperInternal.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
ActionWrapper.ActionWrapperInternalSided.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
ActionWrapper.ActionWrapperExternal.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
ActionWrapper.actionDeactivated(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
FullStatement.canSet(int index,
IStatementParameter param) |
boolean |
TriggerWrapper.TriggerWrapperInternal.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerWrapper.TriggerWrapperInternalSided.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerWrapper.TriggerWrapperExternal.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
void |
FullStatement.set(int index,
IStatementParameter param) |
void |
StatementTypeParam.writeToBuffer(PacketBufferBC buffer,
IStatementParameter slot) |
net.minecraft.nbt.NBTTagCompound |
StatementTypeParam.writeToNbt(IStatementParameter slot) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IStatementParameter> |
GateLogic.getActionParameters(int slot) |
java.util.List<IStatementParameter> |
GateLogic.getTriggerParameters(int slot) |
Modifier and Type | Method and Description |
---|---|
void |
ActionPowerPulsar.actionActivate(net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerLightSensor.isTriggerActive(net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
Modifier and Type | Class and Description |
---|---|
class |
ActionParameterSignal |
class |
TriggerParameterSignal |
Modifier and Type | Method and Description |
---|---|
IStatementParameter |
ActionPipeSignal.createParameter(int index) |
IStatementParameter |
TriggerPipeSignal.createParameter(int index) |
IStatementParameter[] |
ActionParameterSignal.getPossible(IStatementContainer source) |
IStatementParameter |
ActionParameterSignal.rotateLeft() |
IStatementParameter |
TriggerParameterSignal.rotateLeft() |
Modifier and Type | Method and Description |
---|---|
void |
ActionPipeSignal.actionActivate(IStatementContainer container,
IStatementParameter[] parameters) |
void |
ActionPipeColor.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
ActionExtractionPreset.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
void |
ActionPipeDirection.actionActivate(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerPipeSignal.isTriggerActive(IStatementContainer container,
IStatementParameter[] parameters) |