Package | Description |
---|---|
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.builders | |
buildcraft.builders.addon | |
buildcraft.builders.snapshot.pattern | |
buildcraft.builders.snapshot.pattern.parameter | |
buildcraft.builders.tile | |
buildcraft.core.statements | |
buildcraft.lib.gui.statement | |
buildcraft.lib.statement | |
buildcraft.transport.gate | |
buildcraft.transport.statements |
Modifier and Type | Interface and Description |
---|---|
interface |
IGate |
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 |
IActionProvider.addInternalActions(java.util.Collection<IActionInternal> actions,
IStatementContainer container) |
void |
IActionProvider.addInternalSidedActions(java.util.Collection<IActionInternalSided> actions,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
ITriggerProvider.addInternalSidedTriggers(java.util.Collection<ITriggerInternalSided> triggers,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
ITriggerProvider.addInternalTriggers(java.util.Collection<ITriggerInternal> triggers,
IStatementContainer container) |
static java.util.List<IActionInternal> |
StatementManager.getInternalActions(IStatementContainer container) |
static java.util.List<IActionInternalSided> |
StatementManager.getInternalSidedActions(IStatementContainer container,
net.minecraft.util.EnumFacing side) |
static java.util.List<ITriggerInternalSided> |
StatementManager.getInternalSidedTriggers(IStatementContainer container,
net.minecraft.util.EnumFacing side) |
static java.util.List<ITriggerInternal> |
StatementManager.getInternalTriggers(IStatementContainer container) |
IStatementParameter[] |
IStatementParameter.getPossible(IStatementContainer source) |
IStatementParameter[] |
StatementParameterItemStack.getPossible(IStatementContainer source) |
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) |
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.
|
StatementParameterItemStack |
StatementParameterItemStack.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse) |
ITriggerExternalOverride.Result |
ITriggerExternalOverride.override(net.minecraft.util.EnumFacing side,
IStatementContainer source,
ITriggerExternal trigger,
IStatementParameter[] parameters) |
Modifier and Type | Interface and Description |
---|---|
interface |
IFillerStatementContainer |
interface |
ISidedStatementContainer
Created by asie on 3/14/15.
|
Modifier and Type | Method and Description |
---|---|
void |
BCBuildersActionProvider.addInternalActions(java.util.Collection<IActionInternal> res,
IStatementContainer container) |
void |
BCBuildersActionProvider.addInternalSidedActions(java.util.Collection<IActionInternalSided> actions,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
Modifier and Type | Class and Description |
---|---|
class |
AddonFillerPlanner |
Modifier and Type | Method and Description |
---|---|
void |
Pattern.actionActivate(net.minecraft.tileentity.TileEntity target,
net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
Modifier and Type | Class and Description |
---|---|
class |
TileFiller |
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) |
void |
CoreActionProvider.addInternalActions(java.util.Collection<IActionInternal> res,
IStatementContainer container) |
void |
CoreActionProvider.addInternalSidedActions(java.util.Collection<IActionInternalSided> actions,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
CoreTriggerProvider.addInternalSidedTriggers(java.util.Collection<ITriggerInternalSided> res,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
CoreTriggerProvider.addInternalTriggers(java.util.Collection<ITriggerInternal> res,
IStatementContainer container) |
IStatementParameter[] |
StatementParamGateSideOnly.getPossible(IStatementContainer source) |
IStatementParameter[] |
StatementParameterDirection.getPossible(IStatementContainer source)
Deprecated.
|
IStatementParameter[] |
StatementParameterRedstoneLevel.getPossible(IStatementContainer source) |
IStatementParameter[] |
StatementParameterItemStackExact.getPossible(IStatementContainer source) |
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) |
StatementParamGateSideOnly |
StatementParamGateSideOnly.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse) |
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) |
StatementParameterItemStackExact |
StatementParameterItemStackExact.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse) |
Constructor and Description |
---|
GuiElementStatementParam(GuiJson<?> gui,
IGuiArea element,
IStatementContainer container,
FullStatement<?> ref,
int index,
boolean draw) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.tileentity.TileEntity |
StatementWrapper.getNeighbourTile(IStatementContainer source) |
Modifier and Type | Class and Description |
---|---|
class |
GateLogic |
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 |
TriggerWrapper.TriggerWrapperInternal.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerWrapper.TriggerWrapperInternalSided.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerWrapper.TriggerWrapperExternal.isTriggerActive(IStatementContainer source,
IStatementParameter[] parameters) |
Modifier and Type | Method and Description |
---|---|
void |
ActionPowerPulsar.actionActivate(net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
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) |
void |
ActionProviderGates.addInternalActions(java.util.Collection<IActionInternal> actions,
IStatementContainer container) |
void |
ActionProviderGates.addInternalSidedActions(java.util.Collection<IActionInternalSided> actions,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
TriggerProviderGates.addInternalSidedTriggers(java.util.Collection<ITriggerInternalSided> triggers,
IStatementContainer container,
net.minecraft.util.EnumFacing side) |
void |
TriggerProviderGates.addInternalTriggers(java.util.Collection<ITriggerInternal> triggers,
IStatementContainer container) |
IStatementParameter[] |
ActionParameterSignal.getPossible(IStatementContainer source) |
TriggerParameterSignal[] |
TriggerParameterSignal.getPossible(IStatementContainer source) |
boolean |
TriggerLightSensor.isTriggerActive(net.minecraft.util.EnumFacing side,
IStatementContainer source,
IStatementParameter[] parameters) |
boolean |
TriggerPipeSignal.isTriggerActive(IStatementContainer container,
IStatementParameter[] parameters) |
ActionParameterSignal |
ActionParameterSignal.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse) |
TriggerParameterSignal |
TriggerParameterSignal.onClick(IStatementContainer source,
IStatement stmt,
net.minecraft.item.ItemStack stack,
StatementMouseClick mouse) |