Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 

A

a() - Method in interface appeng.api.networking.IGridConnection
 
acceptsPlans() - Method in interface appeng.api.implementations.tiles.ICraftingMachine
check if the crafting machine is accepting pushes via pushPattern, if this is false, all calls to push will fail, you can try inserting into the inventory instead.
AccessRestriction - Enum in appeng.api.config
 
Actionable - Enum in appeng.api.config
 
ActionItems - Enum in appeng.api.config
 
add(IAEStack<?>) - Method in interface appeng.api.networking.crafting.ICraftingWatcher
Add a specific IAEStack to watch.
add(double) - Method in interface appeng.api.networking.energy.IEnergyWatcher
Add a specific threshold to watch.
add(IAEStack<?>) - Method in interface appeng.api.networking.storage.IStackWatcher
Add a specific IAEStack to watch.
add(IAEFluidStack) - Method in interface appeng.api.storage.data.IAEFluidStack
Combines two IAEItemStacks via addition.
add(IAEItemStack) - Method in interface appeng.api.storage.data.IAEItemStack
Combines two IAEItemStacks via addition.
add(T) - Method in interface appeng.api.storage.data.IAEStack
add two stacks together
add(T) - Method in interface appeng.api.storage.data.IItemContainer
add a stack to the list, this will merge the stack with an item already in the list if found.
add(int, int, int) - Method in class appeng.api.util.WorldCoord
 
add(AEPartLocation, int) - Method in class appeng.api.util.WorldCoord
 
addBox(double, double, double, double, double, double) - Method in interface appeng.api.parts.IPartCollisionHelper
add a collision box, expects 0.0 - 16.0 block coords.
addCellGuiHandler(ICellGuiHandler) - Method in interface appeng.api.storage.ICellRegistry
Register a new handler
addCellHandler(ICellHandler) - Method in interface appeng.api.storage.ICellRegistry
Register a new handler.
addCellInformation(ICellInventoryHandler<T>, List<String>) - Method in interface appeng.api.util.IClientHelper
Add cell information to the provided list.
addChargeRate(Item, double) - Method in interface appeng.api.features.IChargerRegistry
Register a custom charge rate for a specific item.
addComparisonProvider(IItemComparisonProvider) - Method in interface appeng.api.features.ISpecialComparisonRegistry
Register a new special comparison function with AE.
addCrafting(T) - Method in interface appeng.api.storage.data.IItemList
add a stack to the list as craftable, this will merge the stack with an item already in the list if found.
addCraftingOption(ICraftingMedium, ICraftingPatternDetails) - Method in interface appeng.api.networking.crafting.ICraftingProviderHelper
Add new Pattern to AE's crafting cache.
addDustRatio(String, int) - Method in interface appeng.api.features.IGrinderRegistry
Allows do add a custom ratio from an ore to dust when being grinded.
addFacade(IFacadePart) - Method in interface appeng.api.parts.IFacadeContainer
Attempts to add the IFacadePart to the given side.
addHandler(IMovableHandler) - Method in interface appeng.api.movable.IMovableRegistry
add a new handler movable handler.
addListener(IMEMonitorHandlerReceiver<T>, Object) - Method in interface appeng.api.networking.storage.IBaseMonitor
add a new Listener to the monitor, be sure to properly remove yourself when your done.
addNewAttunement(ItemStack, TunnelType) - Method in interface appeng.api.features.IP2PTunnelRegistry
Allows third parties to register items from their mod as potential attunements for AE's P2P Tunnels
addNewAttunement(String, TunnelType) - Method in interface appeng.api.features.IP2PTunnelRegistry
 
addNewAttunement(Capability<?>, TunnelType) - Method in interface appeng.api.features.IP2PTunnelRegistry
 
addNewCraftHandler(String, Class<? extends ICraftHandler>) - Method in interface appeng.api.features.IRecipeHandlerRegistry
Deprecated.
addNewSubItemResolver(ISubItemResolver) - Method in interface appeng.api.features.IRecipeHandlerRegistry
Add a new resolver to the parser.
addNode(IGridNode, IGridHost) - Method in interface appeng.api.networking.IGridCache
informs you cache that a machine was added to the grid.
addPart(ItemStack, AEPartLocation, EntityPlayer, EnumHand) - Method in interface appeng.api.parts.IPartHost
try to add a new part to the specified side, returns false if it failed to be added.
addPermission(ItemStack, SecurityPermissions) - Method in interface appeng.api.implementations.items.IBiometricCard
add a permission to the item stack.
addPermissions(AccessRestriction) - Method in enum appeng.api.config.AccessRestriction
 
addPlayer(int, EnumSet<SecurityPermissions>) - Method in interface appeng.api.networking.security.ISecurityRegistry
Submit Permissions into the register.
addRecipe(IGrinderRecipe) - Method in interface appeng.api.features.IGrinderRegistry
Add a new recipe to the registry.
addRecipe(IInscriberRecipe) - Method in interface appeng.api.features.IInscriberRegistry
add a new recipe the easy way, duplicates will not be added.
addRequestable(T) - Method in interface appeng.api.storage.data.IItemList
add a stack to the list, stack size is used to add to requestable, this will merge the stack with an item already in the list if found.
addStorage(T) - Method in interface appeng.api.storage.data.IItemList
add a stack to the list stackSize is used to add to stackSize, this will merge the stack with an item already in the list if found.
addToWorld() - Method in interface appeng.api.parts.IPart
called when your part is being added to the world.
advCard() - Method in interface appeng.api.definitions.IMaterials
 
AEApi - Enum in appeng.api
Entry point for api.
AEAxisAlignedBB - Class in appeng.api.util
Mutable stand in for Axis Aligned BB, this was used to prevent GC Thrashing..
AEAxisAlignedBB(double, double, double, double, double, double) - Constructor for class appeng.api.util.AEAxisAlignedBB
 
AECableSize - Enum in appeng.api.util
 
AECableType - Enum in appeng.api.util
 
AECableVariant - Enum in appeng.api.util
 
AEColor - Enum in appeng.api.util
List of all colors supported by AE, their names, and various colors for display.
AEColoredItemDefinition - Interface in appeng.api.util
 
AEInjectable - Annotation Type in appeng.api
Marks interfaces that can be used as injectable constructor arguments for an AEPlugin.
AEPartLocation - Enum in appeng.api.util
Stand in for previous Forge Direction, Several uses of this class are simply legacy where as some uses of this class are intended.
AEPlugin - Annotation Type in appeng.api
Use this annotation on a class in your Mod to have it instantiated during the initialization phase of Applied Energistics.
alertDevice(IGridNode) - Method in interface appeng.api.networking.ticking.ITickManager
immediately sets the node to tick, only valid if your node is marked as "Alertable" in its TickingRequest Sleeping Devices Still Alertable, when your tile is alerted its new status is determined by the result of its tick.
allStacks(int) - Method in interface appeng.api.util.AEColoredItemDefinition
 
annihilationCore() - Method in interface appeng.api.definitions.IMaterials
 
annihilationPlane() - Method in interface appeng.api.definitions.IParts
 
appeng.api - package appeng.api
 
appeng.api.config - package appeng.api.config
 
appeng.api.definitions - package appeng.api.definitions
 
appeng.api.events - package appeng.api.events
 
appeng.api.exceptions - package appeng.api.exceptions
 
appeng.api.features - package appeng.api.features
 
appeng.api.implementations - package appeng.api.implementations
 
appeng.api.implementations.guiobjects - package appeng.api.implementations.guiobjects
 
appeng.api.implementations.items - package appeng.api.implementations.items
 
appeng.api.implementations.parts - package appeng.api.implementations.parts
 
appeng.api.implementations.tiles - package appeng.api.implementations.tiles
 
appeng.api.movable - package appeng.api.movable
 
appeng.api.networking - package appeng.api.networking
 
appeng.api.networking.crafting - package appeng.api.networking.crafting
 
appeng.api.networking.energy - package appeng.api.networking.energy
 
appeng.api.networking.events - package appeng.api.networking.events
 
appeng.api.networking.pathing - package appeng.api.networking.pathing
 
appeng.api.networking.security - package appeng.api.networking.security
 
appeng.api.networking.spatial - package appeng.api.networking.spatial
 
appeng.api.networking.storage - package appeng.api.networking.storage
 
appeng.api.networking.ticking - package appeng.api.networking.ticking
 
appeng.api.parts - package appeng.api.parts
 
appeng.api.recipes - package appeng.api.recipes
 
appeng.api.storage - package appeng.api.storage
 
appeng.api.storage.channels - package appeng.api.storage.channels
 
appeng.api.storage.data - package appeng.api.storage.data
 
appeng.api.util - package appeng.api.util
 
AppEngException - Exception in appeng.api.exceptions
 
AppEngException(String) - Constructor for exception appeng.api.exceptions.AppEngException
 
applyTurn() - Method in interface appeng.api.implementations.tiles.ICrankable
The crank has completed one turn.
asItemStackRepresentation() - Method in interface appeng.api.storage.data.IAEStack
Returns itemstack for display and similar purposes.
askToMove(TileEntity) - Method in interface appeng.api.movable.IMovableRegistry
 

B

b() - Method in interface appeng.api.networking.IGridConnection
 
bake() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
Bakes the lists in for faster runtime look-ups.
basicCard() - Method in interface appeng.api.definitions.IMaterials
 
beginCraftingJob(World, IGrid, IActionSource, IAEItemStack, ICraftingCallback) - Method in interface appeng.api.networking.crafting.ICraftingGrid
Begin calculating a crafting job.
beginVisit(IGridVisitor) - Method in interface appeng.api.networking.IGridNode
lets you walk the grid stating at the current node using a IGridVisitor, generally not needed, please use only if required.
biometricCard() - Method in interface appeng.api.definitions.IItems
 
blacklistBlock(Block) - Method in interface appeng.api.movable.IMovableRegistry
Black list a block from movement, please only use this to prevent exploits.
blackVariant - Variable in enum appeng.api.util.AEColor
Darkest Variant of the color, nearly black; as a RGB HEX Integer
blankPattern() - Method in interface appeng.api.definitions.IMaterials
 
blinkCell(int) - Method in interface appeng.api.storage.ICellContainer
tell the Cell container that this slot should blink, the slot number is relative to the
block(AEColor) - Method in interface appeng.api.util.AEColoredItemDefinition
 
blocks() - Method in interface appeng.api.definitions.IDefinitions
 
breakPoint - Variable in enum appeng.api.config.FuzzyMode
 
build() - Method in interface appeng.api.features.IGrinderRecipeBuilder
Finalizes the process of making the recipe.
build() - Method in interface appeng.api.features.IInscriberRecipeBuilder
Finalizes the process of making the recipe.
builder() - Method in interface appeng.api.features.IGrinderRegistry
Extensible way to create a grinder recipe.
builder() - Method in interface appeng.api.features.IInscriberRegistry
Extensible way to create an inscriber recipe.
BusSupport - Enum in appeng.api.parts
 

C

cableAnchor() - Method in interface appeng.api.definitions.IParts
 
cableCovered() - Method in interface appeng.api.definitions.IParts
 
cableDenseCovered() - Method in interface appeng.api.definitions.IParts
 
cableDenseSmart() - Method in interface appeng.api.definitions.IParts
 
cableGlass() - Method in interface appeng.api.definitions.IParts
 
CableRenderMode - Enum in appeng.api.parts
 
cableSmart() - Method in interface appeng.api.definitions.IParts
 
calcProcessor() - Method in interface appeng.api.definitions.IMaterials
 
calcProcessorPress() - Method in interface appeng.api.definitions.IMaterials
 
calcProcessorPrint() - Method in interface appeng.api.definitions.IMaterials
 
calculateBreakPoint(int) - Method in enum appeng.api.config.FuzzyMode
 
calculationComplete(ICraftingJob) - Method in interface appeng.api.networking.crafting.ICraftingCallback
this call back is synchronized with the world you passed.
canAccept(T) - Method in interface appeng.api.storage.IMEInventoryHandler
determine if an item can be accepted and stored.
canAddPart(ItemStack, AEPartLocation) - Method in interface appeng.api.parts.IPartHost
Test if you can add a part to the specified side of the Part Host, AEPartLocation.UNKNOWN is used to represent the cable in the middle.
canBeAlerted - Variable in class appeng.api.networking.ticking.TickingRequest
True only if you call ITickManager.alertDevice( IGridNode );
canBePlacedOn(BusSupport) - Method in interface appeng.api.parts.IPart
Used to determine which parts can be placed on what cables.
canBeRotated() - Method in interface appeng.api.util.IOrientable
 
cancel() - Method in interface appeng.api.networking.crafting.ICraftingLink
cancels the job.
cancel() - Method in class appeng.api.networking.events.MENetworkEvent
Call to prevent AE from posting the event to any further objects.
canConnectRedstone() - Method in interface appeng.api.parts.IPart
 
canCrankAttach(EnumFacing) - Method in interface appeng.api.implementations.tiles.ICrankable
 
canEmitFor(IAEItemStack) - Method in interface appeng.api.networking.crafting.ICraftingGrid
 
canHandle(ItemStack) - Method in interface appeng.api.features.IItemComparisonProvider
Simple test for support ( AE generally skips this and calls the above function. )
canHandle(ItemStack) - Method in interface appeng.api.features.IWirelessTermHandler
 
canHandle(Class<? extends TileEntity>, TileEntity) - Method in interface appeng.api.movable.IMovableHandler
if you return true from this, your saying you can handle the class, not that single entity, you cannot opt out of single entities.
canHoldNewItem() - Method in interface appeng.api.storage.ICellInventory
 
canSubstitute() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
canTurn() - Method in interface appeng.api.implementations.tiles.ICrankable
Test if the crank can turn, return false if there is no work to be done.
canWrench(ItemStack, EntityPlayer, BlockPos) - Method in interface appeng.api.implementations.items.IAEWrench
Check if the wrench can be used.
cardCapacity() - Method in interface appeng.api.definitions.IMaterials
 
cardCrafting() - Method in interface appeng.api.definitions.IMaterials
 
cardFuzzy() - Method in interface appeng.api.definitions.IMaterials
 
cardInverter() - Method in interface appeng.api.definitions.IMaterials
 
cardRedstone() - Method in interface appeng.api.definitions.IMaterials
 
cardSpeed() - Method in interface appeng.api.definitions.IMaterials
 
cell() - Method in interface appeng.api.features.IRegistryContainer
Allows you to register new cell types, these will function in drives
cell128SpatialPart() - Method in interface appeng.api.definitions.IMaterials
 
cell16k() - Method in interface appeng.api.definitions.IItems
 
cell16kPart() - Method in interface appeng.api.definitions.IMaterials
 
cell16SpatialPart() - Method in interface appeng.api.definitions.IMaterials
 
cell1k() - Method in interface appeng.api.definitions.IItems
 
cell1kPart() - Method in interface appeng.api.definitions.IMaterials
 
cell2SpatialPart() - Method in interface appeng.api.definitions.IMaterials
 
cell4k() - Method in interface appeng.api.definitions.IItems
 
cell4kPart() - Method in interface appeng.api.definitions.IMaterials
 
cell64k() - Method in interface appeng.api.definitions.IItems
 
cell64kPart() - Method in interface appeng.api.definitions.IMaterials
 
cellCreative() - Method in interface appeng.api.definitions.IItems
 
cellIdleDrain(ItemStack, ICellInventoryHandler<T>) - Method in interface appeng.api.storage.ICellHandler
 
cellWorkbench() - Method in interface appeng.api.definitions.IBlocks
 
certusQuartzAxe() - Method in interface appeng.api.definitions.IItems
 
certusQuartzCrystal() - Method in interface appeng.api.definitions.IMaterials
 
certusQuartzCrystalCharged() - Method in interface appeng.api.definitions.IMaterials
 
certusQuartzDust() - Method in interface appeng.api.definitions.IMaterials
 
certusQuartzHoe() - Method in interface appeng.api.definitions.IItems
 
certusQuartzKnife() - Method in interface appeng.api.definitions.IItems
 
certusQuartzPick() - Method in interface appeng.api.definitions.IItems
 
certusQuartzShovel() - Method in interface appeng.api.definitions.IItems
 
certusQuartzSword() - Method in interface appeng.api.definitions.IItems
 
certusQuartzWrench() - Method in interface appeng.api.definitions.IItems
 
change - Variable in class appeng.api.events.LocatableEventAnnounce
 
changeColor(AEColor, EntityPlayer) - Method in interface appeng.api.implementations.parts.IPartCable
Change the color of the cable, this should cost a small amount of dye, or something.
channel - Variable in class appeng.api.networking.events.MENetworkStorageEvent
 
chargedStaff() - Method in interface appeng.api.definitions.IItems
 
charger() - Method in interface appeng.api.definitions.IBlocks
 
charger() - Method in interface appeng.api.features.IRegistryContainer
Manage charger via API
chest() - Method in interface appeng.api.definitions.IBlocks
 
chiseledQuartzBlock() - Method in interface appeng.api.definitions.IBlocks
 
chiseledQuartzSlab() - Method in interface appeng.api.definitions.IBlocks
 
chiseledQuartzStairs() - Method in interface appeng.api.definitions.IBlocks
 
cleanup() - Method in interface appeng.api.parts.IPartHost
remove host from world...
clearContainer() - Method in interface appeng.api.parts.IPartHost
destroys the part container, for internal use.
client() - Method in interface appeng.api.IAppEngApi
 
colorApplicator() - Method in interface appeng.api.definitions.IItems
 
coloredLumenPaintBall() - Method in interface appeng.api.definitions.IItems
 
coloredPaintBall() - Method in interface appeng.api.definitions.IItems
 
compound - Variable in class appeng.api.recipes.ResolverResult
 
condenser() - Method in interface appeng.api.definitions.IBlocks
 
CondenserOutput - Enum in appeng.api.config
 
contains(Object) - Method in interface appeng.api.util.IReadOnlyCollection
 
context(Class<T>) - Method in interface appeng.api.networking.security.IActionSource
An IActionSource can have multiple optional contexts.
controller() - Method in interface appeng.api.definitions.IBlocks
 
ControllerState - Enum in appeng.api.networking.pathing
 
conversionMonitor() - Method in interface appeng.api.definitions.IParts
 
conversionRatio - Variable in enum appeng.api.config.PowerUnits
please do not edit this value, it is set when AE loads its config files.
convertTo(PowerUnits, double) - Method in enum appeng.api.config.PowerUnits
do power conversion using AE's conversion rates.
copy() - Method in interface appeng.api.storage.data.IAEFluidStack
create a AE Fluid clone.
copy() - Method in interface appeng.api.storage.data.IAEItemStack
create a AE Item clone
copy() - Method in interface appeng.api.storage.data.IAEStack
Clone the Item / Fluid Stack
copy() - Method in class appeng.api.util.DimensionalCoord
 
copy() - Method in class appeng.api.util.WorldCoord
 
CopyMode - Enum in appeng.api.config
 
CoreInaccessibleException - Exception in appeng.api.exceptions
 
CoreInaccessibleException(String) - Constructor for exception appeng.api.exceptions.CoreInaccessibleException
 
craftingAccelerator() - Method in interface appeng.api.definitions.IBlocks
 
CraftingItemList - Enum in appeng.api.networking.crafting
 
craftingMonitor() - Method in interface appeng.api.definitions.IBlocks
 
craftingStorage16k() - Method in interface appeng.api.definitions.IBlocks
 
craftingStorage1k() - Method in interface appeng.api.definitions.IBlocks
 
craftingStorage4k() - Method in interface appeng.api.definitions.IBlocks
 
craftingStorage64k() - Method in interface appeng.api.definitions.IBlocks
 
craftingTerminal() - Method in interface appeng.api.definitions.IParts
 
craftingUnit() - Method in interface appeng.api.definitions.IBlocks
 
crank() - Method in interface appeng.api.definitions.IBlocks
 
createCacheInstance(IGrid) - Method in interface appeng.api.networking.IGridCacheRegistry
requests a new INSTANCE of a grid cache for use, used internally
createFromNBT(NBTTagCompound) - Method in interface appeng.api.storage.IStorageChannel
create from nbt data
createGridConnection(IGridNode, IGridNode) - Method in interface appeng.api.networking.IGridHelper
Create a direct connection between two IGridNode.
createGridNode(IGridBlock) - Method in interface appeng.api.networking.IGridHelper
Create a grid node for your IGridHost The passed IGridBlock represents the definition for properties like connectable sides.
createItemStack() - Method in interface appeng.api.storage.data.IAEItemStack
creates a standard MC ItemStack for the item.
createList() - Method in interface appeng.api.storage.IStorageChannel
Create a new IItemList of the specific type.
createNewCellDimension(BlockPos, int) - Method in interface appeng.api.storage.ISpatialDimension
 
createNewRecipehandler() - Method in interface appeng.api.features.IRecipeHandlerRegistry
Deprecated.
createPartFromItemStack(ItemStack) - Method in interface appeng.api.parts.IPartItem
create a new part INSTANCE, from the item stack.
createStack(Object) - Method in interface appeng.api.storage.IStorageChannel
Create a new IAEStack subtype of the specific object.
crystalSeed() - Method in interface appeng.api.definitions.IItems
 
currentEfficiency() - Method in interface appeng.api.networking.spatial.ISpatialCache
 

D

damageValue - Variable in class appeng.api.recipes.ResolverResult
 
darkMonitor() - Method in interface appeng.api.definitions.IParts
 
dataObject() - Method in interface appeng.api.networking.IGridStorage
 
decCountRequestable(long) - Method in interface appeng.api.storage.data.IAEStack
removes items from the requestable
decStackSize(long) - Method in interface appeng.api.storage.data.IAEStack
removes some from the stack size.
definitions() - Method in interface appeng.api.IAppEngApi
 
deleteCellDimension(int) - Method in interface appeng.api.storage.ISpatialDimension
 
destroy() - Method in interface appeng.api.networking.IGridConnection
by destroying a connection you may create new grids, and trigger un-expected behavior, you should only destroy connections if you created them.
destroy() - Method in interface appeng.api.networking.IGridNode
By destroying your node, you destroy any connections, and its existence in the grid, use in invalidate, or onChunkUnload
DimensionalCoord - Class in appeng.api.util
Represents a location in the Minecraft Universe
DimensionalCoord(DimensionalCoord) - Constructor for class appeng.api.util.DimensionalCoord
 
DimensionalCoord(TileEntity) - Constructor for class appeng.api.util.DimensionalCoord
 
DimensionalCoord(World, int, int, int) - Constructor for class appeng.api.util.DimensionalCoord
 
DimensionalCoord(World, BlockPos) - Constructor for class appeng.api.util.DimensionalCoord
 
directionTo(WorldCoord) - Method in class appeng.api.util.WorldCoord
Will Return NULL if it's at some diagonal!
disableWorldGenForDimension(IWorldGen.WorldGenType, int) - Method in interface appeng.api.features.IWorldGen
 
disableWorldGenForProviderID(IWorldGen.WorldGenType, Class<? extends WorldProvider>) - Method in interface appeng.api.features.IWorldGen
 
divide(double) - Method in enum appeng.api.config.PowerMultiplier
 
divide(int, int, int) - Method in class appeng.api.util.WorldCoord
 
doneMoving(TileEntity) - Method in interface appeng.api.movable.IMovableRegistry
tells the tile you are done moving it.
doneMoving() - Method in interface appeng.api.movable.IMovableTile
notification that your block was moved, called after validate.
doSpatialTransition(ItemStack, World, WorldCoord, WorldCoord, int) - Method in interface appeng.api.implementations.items.ISpatialStorageCell
Perform a spatial swap with the contents of the cell, and the world.
drive() - Method in interface appeng.api.definitions.IBlocks
 
dye - Variable in enum appeng.api.util.AEColor
Vanilla Dye Equivilient

E

empty() - Method in interface appeng.api.storage.data.IAEStack
create an empty stack.
emptyStorageCell() - Method in interface appeng.api.definitions.IMaterials
 
enableWorldGenForDimension(IWorldGen.WorldGenType, int) - Method in interface appeng.api.features.IWorldGen
 
encodedPattern() - Method in interface appeng.api.definitions.IItems
 
enderDust() - Method in interface appeng.api.definitions.IMaterials
 
energyAcceptor() - Method in interface appeng.api.definitions.IBlocks
 
energyCell() - Method in interface appeng.api.definitions.IBlocks
 
energyCellCreative() - Method in interface appeng.api.definitions.IBlocks
 
energyCellDense() - Method in interface appeng.api.definitions.IBlocks
 
energyUsage - Variable in class appeng.api.implementations.TransitionResult
 
engProcessor() - Method in interface appeng.api.definitions.IMaterials
 
engProcessorPress() - Method in interface appeng.api.definitions.IMaterials
 
engProcessorPrint() - Method in interface appeng.api.definitions.IMaterials
 
entity(AEColor) - Method in interface appeng.api.util.AEColoredItemDefinition
 
entropyManipulator() - Method in interface appeng.api.definitions.IItems
 
equals(Object) - Method in interface appeng.api.storage.data.IAEStack
Compare stacks using precise logic.
equals(Object) - Method in class appeng.api.util.DimensionalCoord
 
equals(Object) - Method in class appeng.api.util.WorldCoord
 
ExistingConnectionException - Exception in appeng.api.exceptions
Exception occurred because of an already existing connection between the two IGridNodes Intended to signal an internal exception and not intended to be thrown by any 3rd party module.
ExistingConnectionException() - Constructor for exception appeng.api.exceptions.ExistingConnectionException
 
ExistingConnectionException(String) - Constructor for exception appeng.api.exceptions.ExistingConnectionException
 
exportBus() - Method in interface appeng.api.definitions.IParts
 
extractAEPower(ItemStack, double, Actionable) - Method in interface appeng.api.implementations.items.IAEItemPowerStorage
Attempt to extract power from the device, it will extract what it can and return it.
extractAEPower(double, Actionable, PowerMultiplier) - Method in interface appeng.api.networking.energy.IEnergySource
Extract power from the network.
extractItems(T, Actionable, IActionSource) - Method in interface appeng.api.storage.IMEInventory
Extract the specified item from the ME Inventory
extractProviderPower(double, Actionable) - Method in interface appeng.api.networking.energy.IEnergyGridProvider
internal use only Extracts the requested amount from the provider.

F

facade() - Method in interface appeng.api.definitions.IItems
 
facade - Variable in class appeng.api.parts.SelectedPart
facade part.
FailedConnectionException - Exception in appeng.api.exceptions
Exception indicating a failed connection between two IGridNodes.
FailedConnectionException() - Constructor for exception appeng.api.exceptions.FailedConnectionException
 
FailedConnectionException(String) - Constructor for exception appeng.api.exceptions.FailedConnectionException
 
findFuzzy(T, FuzzyMode) - Method in interface appeng.api.storage.data.IItemContainer
 
findPlayer(int) - Method in interface appeng.api.features.IPlayerRegistry
 
findPrecise(T) - Method in interface appeng.api.storage.data.IItemContainer
 
flour() - Method in interface appeng.api.definitions.IMaterials
 
fluidAnnihilationPlane() - Method in interface appeng.api.definitions.IParts
 
fluidCell16k() - Method in interface appeng.api.definitions.IItems
 
fluidCell16kPart() - Method in interface appeng.api.definitions.IMaterials
 
fluidCell1k() - Method in interface appeng.api.definitions.IItems
 
fluidCell1kPart() - Method in interface appeng.api.definitions.IMaterials
 
fluidCell4k() - Method in interface appeng.api.definitions.IItems
 
fluidCell4kPart() - Method in interface appeng.api.definitions.IMaterials
 
fluidCell64k() - Method in interface appeng.api.definitions.IItems
 
fluidCell64kPart() - Method in interface appeng.api.definitions.IMaterials
 
fluidExportBus() - Method in interface appeng.api.definitions.IParts
 
fluidFormationnPlane() - Method in interface appeng.api.definitions.IParts
 
fluidIface() - Method in interface appeng.api.definitions.IBlocks
 
fluidIface() - Method in interface appeng.api.definitions.IParts
 
fluidImportBus() - Method in interface appeng.api.definitions.IParts
 
fluidLevelEmitter() - Method in interface appeng.api.definitions.IParts
 
fluidStorageBus() - Method in interface appeng.api.definitions.IParts
 
fluidTerminal() - Method in interface appeng.api.definitions.IParts
 
fluixBlock() - Method in interface appeng.api.definitions.IBlocks
 
fluixCrystal() - Method in interface appeng.api.definitions.IMaterials
 
fluixDust() - Method in interface appeng.api.definitions.IMaterials
 
fluixPearl() - Method in interface appeng.api.definitions.IMaterials
 
fluixSlab() - Method in interface appeng.api.definitions.IBlocks
 
fluixStairs() - Method in interface appeng.api.definitions.IBlocks
 
formationCore() - Method in interface appeng.api.definitions.IMaterials
 
formationPlane() - Method in interface appeng.api.definitions.IParts
 
fromBounds(double, double, double, double, double, double) - Static method in class appeng.api.util.AEAxisAlignedBB
 
fromBounds(AxisAlignedBB) - Static method in class appeng.api.util.AEAxisAlignedBB
 
fromFacing(EnumFacing) - Static method in enum appeng.api.util.AEPartLocation
100% chance of success.
fromOrdinal(int) - Static method in enum appeng.api.util.AEPartLocation
 
FullnessMode - Enum in appeng.api.config
 
fuzzyComparison(T, FuzzyMode) - Method in interface appeng.api.storage.data.IAEStack
Compare the same subtype of IAEStack with another using a fuzzy comparison.
FuzzyMode - Enum in appeng.api.config
 

G

getAccess() - Method in interface appeng.api.storage.IMEInventoryHandler
determine if items can be injected/extracted.
getActionableNode() - Method in interface appeng.api.networking.security.IActionHost
Used to for calculating security rules, you must supply a node from your IGridHost for the security test, this should be the primary node for the machine, unless the action is preformed by a non primary node.
getActionSource() - Method in interface appeng.api.networking.crafting.ICraftingCPU
 
getAECurrentPower(ItemStack) - Method in interface appeng.api.implementations.items.IAEItemPowerStorage
 
getAECurrentPower() - Method in interface appeng.api.networking.energy.IAEPowerStorage
 
getAEMaxPower(ItemStack) - Method in interface appeng.api.implementations.items.IAEItemPowerStorage
 
getAEMaxPower() - Method in interface appeng.api.networking.energy.IAEPowerStorage
 
getAvailableItems(IItemList<T>) - Method in interface appeng.api.storage.IMEInventory
request a full report of all available items, storage.
getAvailableItems(IItemList<T>) - Method in interface appeng.api.storage.IMEMonitor
Deprecated.
getAvailableStorage() - Method in interface appeng.api.networking.crafting.ICraftingCPU
 
getAvgPowerInjection() - Method in interface appeng.api.networking.energy.IEnergyGrid
 
getAvgPowerUsage() - Method in interface appeng.api.networking.energy.IEnergyGrid
 
getBlockState() - Method in interface appeng.api.parts.IFacadePart
 
getBottomOptional() - Method in interface appeng.api.features.IInscriberRecipe
gets the bottom optional
getBoundingBox() - Method in class appeng.api.util.AEAxisAlignedBB
 
getBoxes(IPartCollisionHelper) - Method in interface appeng.api.parts.IBoxProvider
add your collision information to the the list.
getBoxes(IPartCollisionHelper, Entity) - Method in interface appeng.api.parts.IFacadePart
used to collide, and pick the part
getBytes(ItemStack) - Method in interface appeng.api.implementations.items.IStorageCell
It wont work if the return is not a multiple of 8.
getBytes(ItemStack) - Method in interface appeng.api.implementations.items.IStorageComponent
This isn't necessarily the same as if you make a storage cell out of it, but all of AE's default cells do it that way, its currently only used for the condenser.
getBytesPerType(ItemStack) - Method in interface appeng.api.implementations.items.IStorageCell
Determines the number of bytes used for any type included on the cell.
getBytesPerType() - Method in interface appeng.api.storage.ICellInventory
 
getByteTotal() - Method in interface appeng.api.networking.crafting.ICraftingJob
 
getCableColor() - Method in interface appeng.api.implementations.parts.IPartCable
 
getCableConnectionLength(AECableType) - Method in interface appeng.api.parts.ICustomCableConnection
 
getCableConnectionLength(AECableType) - Method in interface appeng.api.parts.IPart
 
getCableConnectionType() - Method in interface appeng.api.implementations.parts.IPartCable
 
getCableConnectionType(AEPartLocation) - Method in interface appeng.api.networking.IGridHost
Determines how cables render when they connect to this block.
getCableRenderMode() - Method in interface appeng.api.parts.IPartHelper
 
getCache(Class<? extends IGridCache>) - Method in interface appeng.api.networking.IGrid
Get Access to various grid modules
getCapability(Capability<T>) - Method in interface appeng.api.parts.IPart
Implement this method if your part exposes capabilitys.
getCellArray(IStorageChannel<?>) - Method in interface appeng.api.storage.ICellProvider
Inventory of the tile for use with ME, should always return an valid list, never NULL.
getCellContentSize(int) - Method in interface appeng.api.storage.ISpatialDimension
 
getCellCount() - Method in interface appeng.api.implementations.tiles.IChestOrDrive
 
getCellDimensionOrigin(int) - Method in interface appeng.api.storage.ISpatialDimension
 
getCellDimensionOwner(int) - Method in interface appeng.api.storage.ISpatialDimension
 
getCellInv() - Method in interface appeng.api.storage.ICellInventoryHandler
Get access to the ICellInventory.
getCellInventory(ItemStack, ISaveProvider, IStorageChannel<T>) - Method in interface appeng.api.storage.ICellHandler
If you cannot handle the provided item, return null
getCellInventory(ItemStack, ISaveProvider, IStorageChannel<T>) - Method in interface appeng.api.storage.ICellRegistry
returns an ICellInventoryHandler for the provided item by querying all registered handlers.
getCellStatus(int) - Method in interface appeng.api.implementations.tiles.IChestOrDrive
0 - cell is missing. 1 - green, 2 - orange, 3 - red
getChannel() - Method in interface appeng.api.implementations.items.IStorageCell
 
getChannel() - Method in interface appeng.api.storage.data.IAEStack
 
getChannel() - Method in interface appeng.api.storage.IMEInventory
 
getChargeRate(Item) - Method in interface appeng.api.features.IChargerRegistry
Fetch a charge rate for a specific item.
getColor() - Method in interface appeng.api.implementations.tiles.IColorableTile
 
getColor() - Method in interface appeng.api.parts.IPartHost
 
getColorCode(ItemStack) - Method in interface appeng.api.implementations.items.IMemoryCard
This represent as 4x2 grid of AEColor without transparent/fluix color.
getComparison(ItemStack) - Method in interface appeng.api.features.IItemComparisonProvider
should return a new IItemComparison, or return null if it doesn't handle the supplied item.
getCondensedInputs() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
getCondensedOutputs() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
getConfigInventory() - Method in interface appeng.api.storage.ICellInventory
 
getConfigInventory(ItemStack) - Method in interface appeng.api.storage.ICellWorkbenchItem
Used to extract, or mirror the contents of the work bench onto the cell
getConfigManager(ItemStack) - Method in interface appeng.api.features.IWirelessTermHandler
Return the config manager for the wireless terminal.
getConfigManager() - Method in interface appeng.api.util.IConfigurableObject
get the config manager for the object.
getConnectableSides() - Method in interface appeng.api.networking.IGridBlock
Determine which sides of the block can be connected too, only used when isWorldAccessible returns true, not used for IPart implementations.
getConnectedSides() - Method in interface appeng.api.networking.IGridNode
 
getConnections() - Method in interface appeng.api.networking.IGridNode
lets you iterate a nodes connections
getControllerState() - Method in interface appeng.api.networking.pathing.IPathingGrid
 
getCoProcessors() - Method in interface appeng.api.networking.crafting.ICraftingCPU
 
getCountRequestable() - Method in interface appeng.api.storage.data.IAEStack
Same as getStackSize, but for requestable items. ( LP )
getCpus() - Method in interface appeng.api.networking.crafting.ICraftingGrid
 
getCraftHandlerFor(String) - Method in interface appeng.api.features.IRecipeHandlerRegistry
Deprecated.
getCraftingFor(IAEItemStack, ICraftingPatternDetails, int, World) - Method in interface appeng.api.networking.crafting.ICraftingGrid
 
getCraftingID() - Method in interface appeng.api.networking.crafting.ICraftingLink
 
getDamageValue() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
 
getData(ItemStack) - Method in interface appeng.api.implementations.items.IMemoryCard
 
getDefaultHandler() - Method in interface appeng.api.movable.IMovableRegistry
 
getDefinition() - Method in interface appeng.api.storage.data.IAEItemStack
DO NOT MODIFY THIS STACK!
getDirection(IGridNode) - Method in interface appeng.api.networking.IGridConnection
determine the direction of the connection based on your node.
getDisplayed() - Method in interface appeng.api.implementations.parts.IPartStorageMonitor
 
getDrops(List<ItemStack>, boolean) - Method in interface appeng.api.parts.IPart
Add drops to the items being dropped into the world, if your item stores its contents when wrenched use the wrenched boolean to control what data is saved vs dropped when it is broken.
getDrops(World, BlockPos, List<ItemStack>) - Method in interface appeng.api.util.ICommonTile
implemented on AE's Tile Entities, Gets a list of drops that the entity will normally drop, this doesn't include the block itself.
getEncryptionKey(ItemStack) - Method in interface appeng.api.features.INetworkEncodable
Used to get the current key from the item.
getEnergyDemand(double) - Method in interface appeng.api.networking.energy.IEnergyGrid
Calculation will be capped at maxRequired, this improves performance by limiting the number of nodes needed to calculate the demand.
getExternalFacingNode() - Method in interface appeng.api.parts.IPart
used for tunnels.
getFacade(AEPartLocation) - Method in interface appeng.api.parts.IFacadeContainer
 
getFacadeContainer() - Method in interface appeng.api.parts.IPartHost
 
getFacing() - Method in enum appeng.api.util.AEPartLocation
 
getFile(String) - Method in interface appeng.api.recipes.IRecipeLoader
Deprecated.
 
getFirstItem() - Method in interface appeng.api.storage.data.IItemList
 
getFlags() - Method in interface appeng.api.networking.IGridBlock
Various flags that AE uses to modify basic behavior for various parts of the network.
getFluid() - Method in interface appeng.api.storage.data.IAEFluidStack
quick way to get access to the Forge Fluid Definition.
getFluidStack() - Method in interface appeng.api.storage.data.IAEFluidStack
creates a standard Forge FluidStack for the fluid.
getForward() - Method in interface appeng.api.util.IOrientable
 
getFreeBytes() - Method in interface appeng.api.storage.ICellInventory
 
getFuzzyMode() - Method in interface appeng.api.storage.ICellInventory
 
getFuzzyMode(ItemStack) - Method in interface appeng.api.storage.ICellWorkbenchItem
 
getGrid() - Method in interface appeng.api.implementations.tiles.IWirelessAccessPoint
 
getGrid() - Method in interface appeng.api.networking.IGridNode
get the grid for the node, this can change at a moments notice.
getGridBlock() - Method in interface appeng.api.networking.IGridNode
 
getGridColor() - Method in interface appeng.api.networking.IGridBlock
 
getGridHost() - Method in interface appeng.api.implementations.guiobjects.INetworkTool
 
getGridNode(AEPartLocation) - Method in interface appeng.api.networking.IGridHost
get the grid node for a particular side of a block, you can return null, by returning a valid node later and calling updateState, you can join the Grid when your block is ready.
getGridNode() - Method in interface appeng.api.parts.IPart
get the Grid Node for the Bus, be sure your IGridBlock is NOT isWorldAccessible, if it is your going to cause crashes.
getGuiHandler(IStorageChannel<T>, ItemStack) - Method in interface appeng.api.storage.ICellRegistry
get the handler, for the requested channel.
getGuiObject(ItemStack, World, BlockPos) - Method in interface appeng.api.implementations.guiobjects.IGuiItem
 
getHandler(TileEntity) - Method in interface appeng.api.movable.IMovableRegistry
handlers are used to perform movement, this allows you to override AE's internal version.
getHandler(ItemStack) - Method in interface appeng.api.storage.ICellRegistry
get the handler, for the requested item.
getID(GameProfile) - Method in interface appeng.api.features.IPlayerRegistry
 
getID(EntityPlayer) - Method in interface appeng.api.features.IPlayerRegistry
 
getID() - Method in interface appeng.api.networking.IGridStorage
 
getIdleDrain() - Method in interface appeng.api.implementations.items.IStorageCell
 
getIdleDrain() - Method in interface appeng.api.storage.ICellInventory
 
getIdlePowerUsage() - Method in interface appeng.api.networking.energy.IEnergyGrid
 
getIdlePowerUsage() - Method in interface appeng.api.networking.IGridBlock
how much power to drain per tick as part of idle network usage.
getIncludeExcludeMode() - Method in interface appeng.api.storage.ICellInventoryHandler
 
getInput() - Method in interface appeng.api.features.IGrinderRecipe
the current input
getInputs() - Method in interface appeng.api.features.IInscriberRecipe
the current inputs
getInputs() - Method in interface appeng.api.features.IInscriberRegistry
Get all registered items which are valid inputs.
getInputs() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
getInstalledUpgrades(Upgrades) - Method in interface appeng.api.implementations.IUpgradeableHost
determine how many of an upgrade are installed.
getInventory() - Method in interface appeng.api.implementations.guiobjects.INetworkTool
 
getInventory(IStorageChannel<T>) - Method in interface appeng.api.storage.IStorageMonitorable
 
getInventory(IActionSource) - Method in interface appeng.api.storage.IStorageMonitorableAccessor
 
getInventoryByName(String) - Method in interface appeng.api.implementations.tiles.ISegmentedInventory
Access an internal inventory, note, not all inventories contain real items, some may be ghost items, and treating them a real inventories will result in duplication.
getItem() - Method in interface appeng.api.parts.IFacadePart
 
getItem() - Method in interface appeng.api.storage.data.IAEItemStack
quick way to get access to the MC Item Definition.
getItemDamage() - Method in interface appeng.api.parts.IFacadePart
 
getItemDamage() - Method in interface appeng.api.storage.data.IAEItemStack
 
getItemName() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
 
getItemStack() - Method in interface appeng.api.implementations.guiobjects.IGuiItemObject
 
getItemStack() - Method in interface appeng.api.parts.IFacadePart
used to save the part.
getItemStack(PartItemStack) - Method in interface appeng.api.parts.IPart
get an ItemStack that represents the bus, should contain the settings for whatever, can also be used in conjunction with removePart to take a part off and drop it or something.
getItemStack() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
Acquire a single input stack for the current recipe, if more then one ItemStack is possible a RegistrationError exception will be thrown, ignore these and let the system handle the error.
getItemStack() - Method in interface appeng.api.storage.ICellInventory
 
getItemStackSet() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
Acquire a list of all the input stacks for the current recipe, this is for handlers that support multiple inputs per slot.
getLayerFlags() - Method in interface appeng.api.parts.IPartHost
 
getLayerFlags() - Method in class appeng.api.parts.LayerBase
 
getLightLevel() - Method in interface appeng.api.parts.IPart
 
getLocatableBy(long) - Method in interface appeng.api.features.ILocatableRegistry
Gets the ILocatable with the registered serial, if available
getLocatableSerial() - Method in interface appeng.api.features.ILocatable
 
getLocation() - Method in interface appeng.api.implementations.tiles.IWirelessAccessPoint
 
getLocation() - Method in interface appeng.api.networking.IGridBlock
Must not return when IGridBlock.isWorldAccessible() is true.
getLocation() - Method in interface appeng.api.parts.IPartHost
 
getMachine() - Method in interface appeng.api.networking.IGridBlock
 
getMachine() - Method in interface appeng.api.networking.IGridNode
get the machine represented by the node.
getMachineClass() - Method in interface appeng.api.networking.IMachineSet
 
getMachineRepresentation() - Method in interface appeng.api.networking.IGridBlock
Determines what item stack is used to render this node in the GUI.
getMachines(Class<? extends IGridHost>) - Method in interface appeng.api.networking.IGrid
Get machines on the network.
getMachinesClasses() - Method in interface appeng.api.networking.IGrid
get a list of the diversity of classes, you can use this to better detect which machines your interested in, rather then iterating the entire grid to test them.
getMax() - Method in interface appeng.api.networking.spatial.ISpatialCache
 
getMaxStoredDim(ItemStack) - Method in interface appeng.api.implementations.items.ISpatialStorageCell
 
getMaxStoredPower() - Method in interface appeng.api.networking.energy.IEnergyGrid
this is should be considered an estimate, and not relied upon for real calculations.
getMin() - Method in interface appeng.api.networking.spatial.ISpatialCache
 
getModels() - Method in interface appeng.api.parts.IPartModel
A collection of ResourceLocation used as models for a part.
getMultiblockNodes() - Method in interface appeng.api.networking.IGridMultiblock
Used to acquire a list of all nodes that are part of the multiblock.
getMultiplier(Block, Material) - Method in interface appeng.api.implementations.items.IGrowableCrystal
 
getName() - Method in interface appeng.api.networking.crafting.ICraftingCPU
 
getNameSpace() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
 
getNodes() - Method in interface appeng.api.networking.IGrid
 
getOpposite() - Method in enum appeng.api.util.AEPartLocation
 
getOptionalChance() - Method in interface appeng.api.features.IGrinderRecipe
0.0 - 1.0 the chance that the optional output will be generated.
getOptionalOutput() - Method in interface appeng.api.features.IGrinderRecipe
gets the current output
getOptionals() - Method in interface appeng.api.features.IInscriberRegistry
Optional items which are used in the top or bottom slot.
getOrientable(IBlockAccess, BlockPos) - Method in interface appeng.api.util.IOrientableBlock
 
getOtherSide(IGridNode) - Method in interface appeng.api.networking.IGridConnection
lets you get the opposing node of the connection by passing your own node.
getOutput() - Method in interface appeng.api.features.IGrinderRecipe
gets the current output
getOutput() - Method in interface appeng.api.features.IInscriberRecipe
gets the current output
getOutput() - Method in interface appeng.api.networking.crafting.ICraftingJob
 
getOutput(InventoryCrafting, World) - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
Allow using this INSTANCE of the pattern details to preform the crafting action with performance enhancements.
getOutputs() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
getOwner() - Method in interface appeng.api.networking.security.ISecurityGrid
 
getOwner() - Method in interface appeng.api.networking.security.ISecurityProvider
 
getPart(AEPartLocation) - Method in interface appeng.api.parts.IPartHost
Get part by side ( center is AEPartLocation.UNKNOWN )
getPart(EnumFacing) - Method in interface appeng.api.parts.IPartHost
Get part by side, this method cannot aquire the center part, you must use the other varient of getPart.
getPart(AEPartLocation) - Method in class appeng.api.parts.LayerBase
Grants access for the layer to the parts of the host.
getPart(EnumFacing) - Method in class appeng.api.parts.LayerBase
Grants access for the layer to the parts of the host.
getPartQuads(Long, long) - Method in interface appeng.api.parts.IPartBakedModel
 
getPattern() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
getPatternForItem(ItemStack, World) - Method in interface appeng.api.implementations.ICraftingPatternItem
Access Details about a pattern
getPenetration(ItemStack) - Method in interface appeng.api.features.IMatterCannonAmmoRegistry
get the penetration value for a particular ammo, 0 indicates a non-ammo.
getPermissions(ItemStack) - Method in interface appeng.api.implementations.items.IBiometricCard
 
getPivot() - Method in interface appeng.api.networking.IGrid
 
getPlayerID() - Method in interface appeng.api.networking.IGridNode
 
getPos() - Method in class appeng.api.util.WorldCoord
 
getPossibleValues() - Method in enum appeng.api.config.Settings
 
getPowerFlow(ItemStack) - Method in interface appeng.api.implementations.items.IAEItemPowerStorage
Control the power flow by telling what the network can do, either add?
getPowerFlow() - Method in interface appeng.api.networking.energy.IAEPowerStorage
Control the power flow by telling what the network can do, either add?
getPriority() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
Get the priority of this pattern
getPriority() - Method in interface appeng.api.storage.ICellProvider
the storage's priority.
getPriority() - Method in interface appeng.api.storage.IMEInventoryHandler
determine what the priority of the inventory is.
getProcessType() - Method in interface appeng.api.features.IInscriberRecipe
type of inscriber process
getProfile(ItemStack) - Method in interface appeng.api.implementations.items.IBiometricCard
 
getProviderEnergyDemand(double) - Method in interface appeng.api.networking.energy.IEnergyGridProvider
internal use only Returns the current demand of an provider.
getProviderMaxEnergy() - Method in interface appeng.api.networking.energy.IEnergyGridProvider
internal use only AE currently uses this to enqueue the next visited provider.
getProviderStoredEnergy() - Method in interface appeng.api.networking.energy.IEnergyGridProvider
internal use only AE currently uses this to enqueue the next visited provider.
getQty() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
 
getRange() - Method in interface appeng.api.implementations.tiles.IWirelessAccessPoint
 
getRecipeForInput(ItemStack) - Method in interface appeng.api.features.IGrinderRegistry
Searches for a recipe for a given input, and returns it.
getRecipes() - Method in interface appeng.api.features.IGrinderRegistry
An immutable list of the currently registered recipes.
getRecipes() - Method in interface appeng.api.features.IInscriberRegistry
An immutable copy of currently registered recipes.
getRemainingItemCount() - Method in interface appeng.api.storage.ICellInventory
 
getRemainingItemTypes() - Method in interface appeng.api.storage.ICellInventory
 
getRenderFlag() - Method in interface appeng.api.parts.IPart
Flag to be passed to the renderer.
getRequestedJobs() - Method in interface appeng.api.networking.crafting.ICraftingRequester
called when the host is added to the grid, and should return all crafting links it poses so they can be connected with the cpu that hosts the job.
getRequiredTurns() - Method in interface appeng.api.features.IGrinderRecipe
Amount of turns required to process the item.
getSecondOptionalChance() - Method in interface appeng.api.features.IGrinderRecipe
0.0 - 1.0 the chance that the optional output will be generated.
getSecondOptionalOutput() - Method in interface appeng.api.features.IGrinderRecipe
gets the current output
getSecurityKey() - Method in interface appeng.api.networking.security.ISecurityProvider
used to represent the security key for the network, should be based on a unique timestamp.
getSetting(Settings) - Method in interface appeng.api.util.IConfigManager
Get Value of a particular setting
getSettings() - Method in interface appeng.api.util.IConfigManager
get a list of different settings
getSettingsName(ItemStack) - Method in interface appeng.api.implementations.items.IMemoryCard
returns the settings name provided by a previous call to setMemoryCardContents, or "AppEng.GuiITooltip.Blank" if there was no previous call to setMemoryCardContents.
getSide() - Method in interface appeng.api.parts.IFacadePart
 
getSlot() - Method in interface appeng.api.storage.IMEInventoryHandler
pass back value for blinkCell.
getSpatialDimension() - Method in interface appeng.api.implementations.items.ISpatialStorageCell
 
getSpecialComparison(ItemStack) - Method in interface appeng.api.features.ISpecialComparisonRegistry
return TheHandler or null.
getStackSize() - Method in interface appeng.api.storage.data.IAEStack
number of items in the stack.
getStaticModels() - Method in interface appeng.api.parts.IPart
This method is used when a chunk is rebuilt to determine how this part should be rendered.
getStatusForCell(ItemStack, ICellInventoryHandler<T>) - Method in interface appeng.api.storage.ICellHandler
0 - cell is missing. 1 - green, ( usually means available room for types or items. ) 2 - orange, ( usually means available room for items, but not types. ) 3 - red, ( usually means the cell is 100% full )
getStatusForCell() - Method in interface appeng.api.storage.ICellInventory
0 - cell is missing. 1 - green, ( usually means available room for types or items. ) 2 - orange, ( usually means available room for items, but not types. ) 3 - red, ( usually means the cell is 100% full )
getStorageChannel(Class<C>) - Method in interface appeng.api.storage.IStorageHelper
Fetch the factory instance for a specific storage channel.
getStorageList() - Method in interface appeng.api.storage.IMEMonitor
Get access to the full item list of the network, preferred over IMEInventory .getAvailableItems(...)
getStoredDimensionID(ItemStack) - Method in interface appeng.api.implementations.items.ISpatialStorageCell
get the currently stored Dimension id.
getStoredItemCount() - Method in interface appeng.api.storage.ICellInventory
 
getStoredItemTypes() - Method in interface appeng.api.storage.ICellInventory
 
getStoredPower() - Method in interface appeng.api.networking.energy.IEnergyGrid
this is should be considered an estimate, and not relied upon for real calculations.
getStoredSize(ItemStack) - Method in interface appeng.api.implementations.items.ISpatialStorageCell
get the currently stored size.
getSupported() - Method in enum appeng.api.config.Upgrades
 
getTextureItem() - Method in interface appeng.api.parts.IFacadePart
The item that this facade masquerades as.
getTickingRequest(IGridNode) - Method in interface appeng.api.networking.ticking.IGridTickable
Return a valid TickingRequest to tell AE a guide for which type of responsiveness your device wants.
getTier() - Method in enum appeng.api.config.Upgrades
 
getTile() - Method in interface appeng.api.implementations.IUpgradeableHost
the tile...
getTile() - Method in interface appeng.api.parts.IPartHost
 
getTopOptional() - Method in interface appeng.api.features.IInscriberRecipe
gets the top optional
getTotalBytes() - Method in interface appeng.api.storage.ICellInventory
 
getTotalItemTypes() - Method in interface appeng.api.storage.ICellInventory
 
getTotalTypes(ItemStack) - Method in interface appeng.api.implementations.items.IStorageCell
Must be between 1 and 63, indicates how many types you want to store on the item.
getTunnelTypeByItem(ItemStack) - Method in interface appeng.api.features.IP2PTunnelRegistry
returns null if no attunement can be found.
getType(ItemStack) - Method in interface appeng.api.implementations.items.IUpgradeModule
 
getUnitsPerByte() - Method in interface appeng.api.storage.IStorageChannel
The number of units (eg item count, or millibuckets) that can be stored per byte in a storage cell.
getUnlocalizedGroupName(Set<ItemStack>, ItemStack) - Method in interface appeng.api.implementations.items.IItemGroup
returning null, is the same as not implementing the interface at all.
getUnlocalizedName() - Method in enum appeng.api.config.SecurityPermissions
 
getUnlocalizedTip() - Method in enum appeng.api.config.SecurityPermissions
 
getUnusedItemCount() - Method in interface appeng.api.storage.ICellInventory
 
getUp() - Method in interface appeng.api.util.IOrientable
 
getUpgradesInventory() - Method in interface appeng.api.storage.ICellInventory
 
getUpgradesInventory(ItemStack) - Method in interface appeng.api.storage.ICellWorkbenchItem
used to edit the upgrade slots on your cell, should have a capacity of 0-24, you are also responsible for implementing the valid checks, and any storage/usage of them.
getUsedBytes() - Method in interface appeng.api.storage.ICellInventory
 
getUsedChannels() - Method in interface appeng.api.networking.IGridConnection
 
getVariantByTintIndex(int) - Method in enum appeng.api.util.AEColor
Will return a variant of this color based on the given tint index.
getViewCellStorage() - Method in interface appeng.api.implementations.tiles.IViewCellStorage
should contains at least 5 slot, the first 5
getVisitedObjects() - Method in class appeng.api.networking.events.MENetworkEvent
the number of objects that were visited by the event.
getWirelessTerminalHandler(ItemStack) - Method in interface appeng.api.features.IWirelessTermRegistry
 
getWorld() - Method in interface appeng.api.networking.IGridNode
 
getWorld() - Method in interface appeng.api.storage.ISpatialDimension
 
getWorld() - Method in class appeng.api.util.DimensionalCoord
 
getWorldX() - Method in interface appeng.api.parts.IPartCollisionHelper
 
getWorldY() - Method in interface appeng.api.parts.IPartCollisionHelper
 
getWorldZ() - Method in interface appeng.api.parts.IPartCollisionHelper
 
goldDust() - Method in interface appeng.api.definitions.IMaterials
 
grid() - Method in interface appeng.api.IAppEngApi
 
gridCache() - Method in interface appeng.api.features.IRegistryContainer
Add new Grid Caches for use during run time, only use during loading phase.
gridChanged() - Method in interface appeng.api.networking.IGridBlock
called when the grid for the node has changed, the general grid state should not be trusted at this point.
GridFlags - Enum in appeng.api.networking
Various flags to determine network node behavior.
GridNotification - Enum in appeng.api.networking
 
grinder() - Method in interface appeng.api.features.IRegistryContainer
Manage grinder recipes via API
grindstone() - Method in interface appeng.api.definitions.IBlocks
 

H

hasCapability(Capability<?>) - Method in interface appeng.api.parts.IPart
Implement this method if your part exposes capabilitys.
hasDirection() - Method in interface appeng.api.networking.IGridConnection
 
hasFlag(GridFlags) - Method in interface appeng.api.networking.IGridNode
see if this node has a certain flag
hashCode() - Method in class appeng.api.util.DimensionalCoord
 
hashCode() - Method in class appeng.api.util.WorldCoord
 
hasPermission(AccessRestriction) - Method in enum appeng.api.config.AccessRestriction
 
hasPermission(ItemStack, SecurityPermissions) - Method in interface appeng.api.implementations.items.IBiometricCard
Check if a permission is encoded on the card.
hasPermission(EntityPlayer, SecurityPermissions) - Method in interface appeng.api.networking.security.ISecurityGrid
Check if a player has permissions.
hasPermission(int, SecurityPermissions) - Method in interface appeng.api.networking.security.ISecurityGrid
Check if a player has permissions.
hasPower(EntityPlayer, double, ItemStack) - Method in interface appeng.api.features.IWirelessTermHandler
gets the power status of the item.
hasRedstone(AEPartLocation) - Method in interface appeng.api.parts.IPartHost
get the redstone state of host on this side, this value is cached internally.
hasRegion() - Method in interface appeng.api.networking.spatial.ISpatialCache
 
hasTagCompound() - Method in interface appeng.api.storage.data.IAEItemStack
is there NBT Data for this item?
host - Variable in class appeng.api.networking.events.MENetworkSpatialEvent
 

I

IActionHost - Interface in appeng.api.networking.security
 
IActionSource - Interface in appeng.api.networking.security
The source of any action.
IAEFluidStack - Interface in appeng.api.storage.data
An alternate version of FluidStack for AE to keep tabs on things easier, and to support larger storage. stackSizes of getFluidStack will be capped.
IAEItemPowerStorage - Interface in appeng.api.implementations.items
Basically the same as IAEPowerStorage, but for items.
IAEItemStack - Interface in appeng.api.storage.data
An alternate version of ItemStack for AE to keep tabs on things easier, and to support larger storage. stackSizes of getItemStack will be capped.
IAEPowerStorage - Interface in appeng.api.networking.energy
Used to access information about AE's various power accepting blocks for monitoring purposes.
IAEStack<T extends IAEStack<T>> - Interface in appeng.api.storage.data
 
IAEWrench - Interface in appeng.api.implementations.items
Implemented on AE's wrench(s) as a substitute for if BC's API is not available.
IAlphaPassItem - Interface in appeng.api.parts
 
IAppEngApi - Interface in appeng.api
 
IBaseMonitor<T extends IAEStack<T>> - Interface in appeng.api.networking.storage
 
IBiometricCard - Interface in appeng.api.implementations.items
 
IBlockDefinition - Interface in appeng.api.definitions
 
IBlocks - Interface in appeng.api.definitions
A list of all blocks in AE
IBoxProvider - Interface in appeng.api.parts
 
ICellContainer - Interface in appeng.api.storage
Represents an IGridHost that contributes to storage, such as a ME Chest, or ME Drive.
ICellGuiHandler - Interface in appeng.api.storage
 
ICellHandler - Interface in appeng.api.storage
Registration record for ICellRegistry
ICellInventory<T extends IAEStack<T>> - Interface in appeng.api.storage
 
ICellInventoryHandler<T extends IAEStack<T>> - Interface in appeng.api.storage
 
ICellProvider - Interface in appeng.api.storage
Allows you to provide cells via non IGridHosts directly to the storage system, drives, and similar features should go though ICellContainer and be automatically handled by the storage system.
ICellRegistry - Interface in appeng.api.storage
Storage Cell Registry, used for specially implemented cells, if you just want to make a item act like a cell, or new cell with different bytes, then you should probably consider IStorageCell instead its considerably simpler.
ICellWorkbenchItem - Interface in appeng.api.storage
 
IChargerRegistry - Interface in appeng.api.features
A registry to allow mapping Items to a specific charge rate when being placed inside a charger.
IChestOrDrive - Interface in appeng.api.implementations.tiles
 
IClientHelper - Interface in appeng.api.util
 
IColorableTile - Interface in appeng.api.implementations.tiles
 
ICommonTile - Interface in appeng.api.util
 
IComparableDefinition - Interface in appeng.api.definitions
Interface to compare a definition with an itemstack or a block
IConfigManager - Interface in appeng.api.util
Used to adjust settings on an object, Obtained via IConfigurableObject
IConfigurableObject - Interface in appeng.api.util
Implemented by various Tiles or Parts in AE
ICraftHandler - Interface in appeng.api.recipes
Deprecated.
ICraftingCallback - Interface in appeng.api.networking.crafting
 
ICraftingCPU - Interface in appeng.api.networking.crafting
 
ICraftingGrid - Interface in appeng.api.networking.crafting
 
ICraftingJob - Interface in appeng.api.networking.crafting
 
ICraftingLink - Interface in appeng.api.networking.crafting
 
ICraftingMachine - Interface in appeng.api.implementations.tiles
 
ICraftingMedium - Interface in appeng.api.networking.crafting
A place to send Items for crafting purposes, this is considered part of AE's External crafting system.
ICraftingPatternDetails - Interface in appeng.api.networking.crafting
do not implement provided by ICraftingPatternItem caching this INSTANCE will increase performance of validation and checks.
ICraftingPatternItem - Interface in appeng.api.implementations
Implemented on Item
ICraftingProvider - Interface in appeng.api.networking.crafting
Allows a IGridHost to provide crafting patterns to the network, post a MENetworkCraftingPatternChange to tell AE2 to update.
ICraftingProviderHelper - Interface in appeng.api.networking.crafting
Passed to a ICraftingProvider as a interface to manipulate the available crafting jobs.
ICraftingRequester - Interface in appeng.api.networking.crafting
 
ICraftingWatcher - Interface in appeng.api.networking.crafting
DO NOT IMPLEMENT.
ICraftingWatcherHost - Interface in appeng.api.networking.crafting
 
ICrankable - Interface in appeng.api.implementations.tiles
Crank/Crankable API, Tiles that Implement this can receive power, from the crank, and have the crank placed on them.
ICrystalGrowthAccelerator - Interface in appeng.api.implementations.tiles
 
ICustomCableConnection - Interface in appeng.api.parts
 
IDefinitions - Interface in appeng.api.definitions
All definitions in AE
identifier() - Method in interface appeng.api.definitions.IItemDefinition
 
identityAnnihilationPlane() - Method in interface appeng.api.definitions.IParts
 
IEnergyGrid - Interface in appeng.api.networking.energy
AE's Power system.
IEnergyGridProvider - Interface in appeng.api.networking.energy
internal use only.
IEnergySource - Interface in appeng.api.networking.energy
 
IEnergyWatcher - Interface in appeng.api.networking.energy
DO NOT IMPLEMENT.
IEnergyWatcherHost - Interface in appeng.api.networking.energy
 
IFacadeContainer - Interface in appeng.api.parts
Used Internally.
IFacadePart - Interface in appeng.api.parts
Used Internally.
iface() - Method in interface appeng.api.definitions.IBlocks
 
iface() - Method in interface appeng.api.definitions.IParts
 
IFluidStorageChannel - Interface in appeng.api.storage.channels
 
IGrid - Interface in appeng.api.networking
Gives you access to Grid based information.
IGridBlock - Interface in appeng.api.networking
An Implementation is required to create your node for IGridHost Implement for use with IGridHost
IGridCache - Interface in appeng.api.networking
Allows you to create a network wise service, AE2 uses these for providing item, spatial, and tunnel services.
IGridCacheRegistry - Interface in appeng.api.networking
A registry of grid caches to extend grid functionality.
IGridConnection - Interface in appeng.api.networking
Access to AE's internal grid connections.
IGridConnectionVisitor - Interface in appeng.api.networking
 
IGridHelper - Interface in appeng.api.networking
A helper responsible for creating new IGridNode, IGridConnection or potentially similar tasks.
IGridHost - Interface in appeng.api.networking
Implement to create a networked TileEntity or IPart must be implemented for a part, or tile entity to become part of a grid.
IGridMultiblock - Interface in appeng.api.networking
An extension of IGridBlock, only means something when your getFlags() contains REQUIRE_CHANNEL, when done properly it will call the method to get a list of all related nodes and give each of them a channel simultaneously for the entire set.
IGridNode - Interface in appeng.api.networking
Gives you a view into your Nodes connections and information.
IGridStorage - Interface in appeng.api.networking
 
IGridTickable - Interface in appeng.api.networking.ticking
Implement on IGridHosts which want to use AE's Network Ticking Feature.
IGridVisitor - Interface in appeng.api.networking
Simple Visitor pattern access to network nodes.
IGrinderRecipe - Interface in appeng.api.features
Registration Records for IGrinderRegistry
IGrinderRecipeBuilder - Interface in appeng.api.features
Builder for a grinder recipe.
IGrinderRegistry - Interface in appeng.api.features
Lets you manipulate Grinder Recipes, by adding or editing existing ones.
IGrowableCrystal - Interface in appeng.api.implementations.items
 
IGuiItem - Interface in appeng.api.implementations.guiobjects
Implemented on Item objects, to return objects used to manage, and interact with the contents.
IGuiItemObject - Interface in appeng.api.implementations.guiobjects
 
IIngredient - Interface in appeng.api.recipes
Deprecated.
IInscriberRecipe - Interface in appeng.api.features
Registration Records for IInscriberRegistry You have to pay attention though, that recipes are not mirrored, where the top and bottom slots are switching places.
IInscriberRecipeBuilder - Interface in appeng.api.features
Builder for an inscriber recipe
IInscriberRegistry - Interface in appeng.api.features
Lets you manipulate Inscriber Recipes, by adding or editing existing ones.
IItemComparison - Interface in appeng.api.features
 
IItemComparisonProvider - Interface in appeng.api.features
Provider for special comparisons. when an item is encountered AE Will request if the comparison function handles the item, by trying to request a IItemComparison class.
IItemContainer<T extends IAEStack<T>> - Interface in appeng.api.storage.data
Represents a list of items in AE.
IItemDefinition - Interface in appeng.api.definitions
 
IItemGroup - Interface in appeng.api.implementations.items
Lets you specify the name of the group of items this falls under.
IItemList<T extends IAEStack<T>> - Interface in appeng.api.storage.data
Represents a list of items in AE.
IItems - Interface in appeng.api.definitions
A list of all items in AE
IItemStorageChannel - Interface in appeng.api.storage.channels
 
ILocatable - Interface in appeng.api.features
A registration record for the ILocatableRegistry use the LocatableEventAnnounce event on the Forge Event bus to update the registry.
ILocatableRegistry - Interface in appeng.api.features
A Registry for locatable items, works based on serial numbers.
IMachineSet - Interface in appeng.api.networking
 
IMaterials - Interface in appeng.api.definitions
A list of all materials in AE
IMatterCannonAmmoRegistry - Interface in appeng.api.features
 
IMEChest - Interface in appeng.api.implementations.tiles
 
IMEInventory<T extends IAEStack<T>> - Interface in appeng.api.storage
AE's Equivalent to IInventory, used to reading contents, and manipulating contents of ME Inventories.
IMEInventoryHandler<T extends IAEStack<T>> - Interface in appeng.api.storage
Thin logic layer that can be swapped with different IMEInventory implementations, used to handle features related to storage, that are Separate from the storage medium itself.
IMEMonitor<T extends IAEStack<T>> - Interface in appeng.api.storage
 
IMEMonitorHandlerReceiver<T extends IAEStack<T>> - Interface in appeng.api.storage
 
IMemoryCard - Interface in appeng.api.implementations.items
Memory Card API AE's Memory Card Item Class implements this interface.
IMovableHandler - Interface in appeng.api.movable
 
IMovableRegistry - Interface in appeng.api.movable
Used to determine if a tile is marked as movable, a block will be considered movable, if... 1.
IMovableTile - Interface in appeng.api.movable
You can implement this, or use the IMovableRegistry to white list your tile, please see the registry for more information.
importBus() - Method in interface appeng.api.definitions.IParts
 
incCountRequestable(long) - Method in interface appeng.api.storage.data.IAEStack
adds items to the requestable
IncludeExclude - Enum in appeng.api.config
 
incStackSize(long) - Method in interface appeng.api.storage.data.IAEStack
Adds more to the stack size...
INetworkEncodable - Interface in appeng.api.features
 
INetworkTool - Interface in appeng.api.implementations.guiobjects
Obtained via IGuiItem getGuiObject
INetworkToolAgent - Interface in appeng.api.util
Implement on Tile or part to customize if the info gui opens, or an action is preformed.
injectAEPower(ItemStack, double, Actionable) - Method in interface appeng.api.implementations.items.IAEItemPowerStorage
Inject amt, power into the device, it will store what it can, and return the amount unable to be stored.
injectAEPower(double, Actionable) - Method in interface appeng.api.networking.energy.IAEPowerStorage
Inject amt, power into the device, it will store what it can, and return the amount unable to be stored.
injectCraftedItems(ICraftingLink, IAEItemStack, Actionable) - Method in interface appeng.api.networking.crafting.ICraftingRequester
items are injected into the requester as they are completed, any items that cannot be taken, or are unwanted can be returned.
injectItems(T, Actionable, IActionSource) - Method in interface appeng.api.storage.IMEInventory
Store new items, or simulate the addition of new items into the ME Inventory.
injectPower(double, Actionable) - Method in interface appeng.api.networking.energy.IEnergyGrid
AE will accept any power, and store it, to maintain sanity please don't send more then 10,000 at a time.
injectProviderPower(double, Actionable) - Method in interface appeng.api.networking.energy.IEnergyGridProvider
Injects the offered amount into the provider.
injectRecipes() - Method in interface appeng.api.recipes.IRecipeHandler
Deprecated.
this loads the read recipes into minecraft, should be called in Init.
inscriber() - Method in interface appeng.api.definitions.IBlocks
 
inscriber() - Method in interface appeng.api.features.IRegistryContainer
Manage inscriber recipes via API
InscriberProcessType - Enum in appeng.api.features
 
instance() - Static method in enum appeng.api.AEApi
API Entry Point.
interfaceTerminal() - Method in interface appeng.api.definitions.IParts
 
invertedToggleBus() - Method in interface appeng.api.definitions.IParts
 
iOPort() - Method in interface appeng.api.definitions.IBlocks
 
IOrientable - Interface in appeng.api.util
Nearly all of AE's Tile Entities implement IOrientable.
IOrientableBlock - Interface in appeng.api.util
Implemented on many of AE's non Tile Entity Blocks as a way to get a IOrientable.
IP2PTunnelRegistry - Interface in appeng.api.features
A Registry for how p2p Tunnels are attuned
IPart - Interface in appeng.api.parts
 
IPartBakedModel - Interface in appeng.api.parts
 
IPartCable - Interface in appeng.api.implementations.parts
Implemented on the IParts cable objects that can be placed at AEPartLocation.UNKNOWN in IPartHosts
IPartCollisionHelper - Interface in appeng.api.parts
 
IPartHelper - Interface in appeng.api.parts
 
IPartHost - Interface in appeng.api.parts
Implemented on AE's TileEntity.
IPartItem<P extends IPart> - Interface in appeng.api.parts
This is a pretty basic requirement, once you implement the interface, and createPartFromItemStack you must register your bus with the Bus renderer, using AEApi.INSTANCE().partHelper().setItemBusRenderer( this ); then simply add this, and call AE's Bus Placement Code.
IPartModel - Interface in appeng.api.parts
A container to store a collection of ResourceLocation as models for a part as well as other properties.
IPartModels - Interface in appeng.api.parts
Allows registration of part models that can then be used in IPart.getStaticModels().
IPartMonitor - Interface in appeng.api.implementations.parts
Implemented by all screen like parts provided by AE.
IParts - Interface in appeng.api.definitions
A list of all parts in AE
IPartStorageMonitor - Interface in appeng.api.implementations.parts
The Storage monitor is a IPart located on the sides of a IPartHost
IPathingGrid - Interface in appeng.api.networking.pathing
 
IPlayerRegistry - Interface in appeng.api.features
Maintains a save specific list of userids and username combinations this greatly simplifies storage internally and gives a common place to look up and get IDs for the security framework.
IPortableCell - Interface in appeng.api.implementations.guiobjects
Obtained via IGuiItem getGuiObject
IPowerChannelState - Interface in appeng.api.implementations
This is intended for use on the client side to provide details to WAILA.
IReadOnlyCollection<T> - Interface in appeng.api.util
 
IRecipeHandler - Interface in appeng.api.recipes
Deprecated.
IRecipeHandlerRegistry - Interface in appeng.api.features
 
IRecipeLoader - Interface in appeng.api.recipes
Deprecated.
IRegistryContainer - Interface in appeng.api.features
 
ironDust() - Method in interface appeng.api.definitions.IMaterials
 
isActive() - Method in interface appeng.api.implementations.IPowerChannelState
 
isActive() - Method in interface appeng.api.implementations.tiles.IWirelessAccessPoint
 
isActive() - Method in interface appeng.api.networking.IGridNode
Reflects the networks status, returns true only if the network is powered, and the network is not booting, this also takes into account channels.
isAEPublicPowerStorage() - Method in interface appeng.api.networking.energy.IAEPowerStorage
Checked on network reset to see if your block can be used as a public power storage ( use getPowerFlow to control the behavior )
isAir() - Method in interface appeng.api.recipes.IIngredient
Deprecated.
If you wish to support air, you must test before getting the ItemStack, or ItemStackSet
isAvailable() - Method in interface appeng.api.networking.security.ISecurityGrid
 
ISaveProvider - Interface in appeng.api.storage
Tells the cell provider that changes have been made an the cell must be persisted
isBBCollision() - Method in interface appeng.api.parts.IPartCollisionHelper
 
isBlackListed(ItemStack, T) - Method in interface appeng.api.implementations.items.IStorageCell
Allows you to fine tune which items are allowed on a given cell, if you don't care, just return false; As the handler for this type of cell is still the default cells, the normal AE black list is also applied.
isBlacklisted(Block) - Method in interface appeng.api.movable.IMovableRegistry
 
isBlocked(EnumFacing) - Method in interface appeng.api.parts.IPartHost
Used to test for FMP microblock blocking internally.
isBusy() - Method in interface appeng.api.networking.crafting.ICraftingCPU
 
isBusy() - Method in interface appeng.api.networking.crafting.ICraftingMedium
 
isCanceled() - Method in interface appeng.api.networking.crafting.ICraftingLink
 
isCanceled() - Method in class appeng.api.networking.events.MENetworkEvent
called by AE after each object is called to cancel any future calls.
isCell(ItemStack) - Method in interface appeng.api.storage.ICellHandler
return true if the provided item is handled by your cell handler. ( AE May choose to skip this method, and just request a handler )
isCellBlinking(int) - Method in interface appeng.api.implementations.tiles.IChestOrDrive
 
isCellDimension(int) - Method in interface appeng.api.storage.ISpatialDimension
 
isCellHandled(ItemStack) - Method in interface appeng.api.storage.ICellRegistry
return true, if you can get a InventoryHandler for the item passed.
isConnected(EnumFacing) - Method in interface appeng.api.implementations.parts.IPartCable
used to tests if a cable connects to neighbors visually.
isCraftable() - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
isCraftable() - Method in interface appeng.api.storage.data.IAEStack
true, if the item can be crafted.
isDense() - Method in enum appeng.api.util.AECableType
 
isDone() - Method in interface appeng.api.networking.crafting.ICraftingLink
 
ISecurityGrid - Interface in appeng.api.networking.security
 
ISecurityProvider - Interface in appeng.api.networking.security
Implemented on Security Terminal to interface with security cache.
ISecurityRegistry - Interface in appeng.api.networking.security
Used by vanilla Security Terminal to post biometric data into the security cache.
isEditable(ItemStack) - Method in interface appeng.api.storage.ICellWorkbenchItem
if this return false, the item will not be treated as a cell, and cannot be inserted into the work bench.
ISegmentedInventory - Interface in appeng.api.implementations.tiles
 
isEmpty() - Method in interface appeng.api.networking.IGrid
 
isEmpty() - Method in interface appeng.api.parts.IFacadeContainer
 
isEmpty() - Method in interface appeng.api.parts.IPartHost
returns false if this block contains any parts or facades, true other wise.
isEmpty() - Method in interface appeng.api.storage.data.IItemContainer
 
isEmpty() - Method in interface appeng.api.util.IReadOnlyCollection
 
isEnabled() - Method in interface appeng.api.definitions.IItemDefinition
 
isEqual(DimensionalCoord) - Method in class appeng.api.util.DimensionalCoord
 
isEqual(WorldCoord) - Method in class appeng.api.util.WorldCoord
 
isFluid() - Method in interface appeng.api.storage.data.IAEStack
 
isFuzzy() - Method in interface appeng.api.storage.ICellInventoryHandler
 
isHandlerFor(IStorageChannel<T>) - Method in interface appeng.api.storage.ICellGuiHandler
Return true if this handler can show GUI for this channel.
isInWorld() - Method in interface appeng.api.parts.IPartHost
true if the tile is in the world, other wise false.
isInWorld(World) - Method in class appeng.api.util.DimensionalCoord
 
isItem() - Method in interface appeng.api.storage.data.IAEStack
 
isLadder(EntityLivingBase) - Method in interface appeng.api.parts.IPart
does this part act like a ladder?
isLocked() - Method in interface appeng.api.implementations.parts.IPartStorageMonitor
 
isMeaningful() - Method in interface appeng.api.storage.data.IAEStack
returns true, if the item can be crafted, requested, or extracted.
isNetworkBooting() - Method in interface appeng.api.networking.pathing.IPathingGrid
 
isNetworkPowered() - Method in interface appeng.api.networking.energy.IEnergyGrid
AE maintains an idle draw of power separate from active power draw, it condenses this into a single operation that determines the networks "powered state" if the network is considered off-line, your machines should not function.
ISpatialCache - Interface in appeng.api.networking.spatial
 
ISpatialDimension - Interface in appeng.api.storage
 
ISpatialStorageCell - Interface in appeng.api.implementations.items
Implemented on a Item
ISpecialComparisonRegistry - Interface in appeng.api.features
A Registry of any special comparison handlers for AE To use.
isPowered() - Method in interface appeng.api.implementations.IPowerChannelState
 
isPowered() - Method in interface appeng.api.implementations.parts.IPartMonitor
 
isPowered() - Method in interface appeng.api.implementations.tiles.IChestOrDrive
 
isPowered() - Method in interface appeng.api.implementations.tiles.ICrystalGrowthAccelerator
 
isPreformatted() - Method in interface appeng.api.storage.ICellInventoryHandler
 
isPrioritized(T) - Method in interface appeng.api.storage.IMEInventoryHandler
determine if a particular item is prioritized for this inventory handler, if it is, then it will be added to this inventory prior to any non-prioritized inventories.
isProvidingStrongPower() - Method in interface appeng.api.parts.IPart
 
isProvidingWeakPower() - Method in interface appeng.api.parts.IPart
 
isRequesting(IAEItemStack) - Method in interface appeng.api.networking.crafting.ICraftingGrid
is this item being crafted?
isSameAs(IBlockAccess, BlockPos) - Method in interface appeng.api.definitions.IBlockDefinition
Compare Block with world.
isSameAs(ItemStack) - Method in interface appeng.api.definitions.IComparableDefinition
Compare ItemStack with this
isSameType(IAEItemStack) - Method in interface appeng.api.storage.data.IAEItemStack
compare the item/damage/nbt of the stack.
isSameType(ItemStack) - Method in interface appeng.api.storage.data.IAEItemStack
compare the item/damage/nbt of the stack.
isSecurityEnabled() - Method in interface appeng.api.networking.security.ISecurityProvider
 
isSimulation() - Method in interface appeng.api.networking.crafting.ICraftingJob
 
isSleeping - Variable in class appeng.api.networking.ticking.TickingRequest
Determines the current expected state of your node, if your node expects to be sleeping, then return true.
isSmart() - Method in enum appeng.api.util.AECableType
 
isSolid() - Method in interface appeng.api.parts.IPart
 
isSpatialStorage(ItemStack) - Method in interface appeng.api.implementations.items.ISpatialStorageCell
 
isSpecializedFor(ItemStack) - Method in interface appeng.api.storage.ICellGuiHandler
Return true to prioritize this handler for the provided ItemStack.
isStandalone() - Method in interface appeng.api.networking.crafting.ICraftingLink
 
isStorageCell(ItemStack) - Method in interface appeng.api.implementations.items.IStorageCell
Allows an item to selectively enable or disable its status as a storage cell.
isStorageComponent(ItemStack) - Method in interface appeng.api.implementations.items.IStorageComponent
Just true or false for the item stack.
IStackWatcher - Interface in appeng.api.networking.storage
DO NOT IMPLEMENT.
IStackWatcherHost - Interface in appeng.api.networking.storage
 
IStorageCell<T extends IAEStack<T>> - Interface in appeng.api.implementations.items
Any item which implements this can be treated as an IMEInventory via Util.getCell / Util.isCell It automatically handles the internals and NBT data, which is both nice, and bad for you!
IStorageChannel<T extends IAEStack<T>> - Interface in appeng.api.storage
 
IStorageComponent - Interface in appeng.api.implementations.items
Implemented on a Item
IStorageGrid - Interface in appeng.api.networking.storage
Common base class for item / fluid storage caches.
IStorageHelper - Interface in appeng.api.storage
 
IStorageMonitorable - Interface in appeng.api.storage
Exposes the monitorable network inventories of a grid node that choses to export them.
IStorageMonitorableAccessor - Interface in appeng.api.storage
Allows storage buses to request access to another ME network so it can be used as a subnetwork.
isTransparent() - Method in interface appeng.api.parts.IFacadePart
 
ISubItemResolver - Interface in appeng.api.recipes
 
isValid(Object) - Method in interface appeng.api.storage.IMEMonitorHandlerReceiver
return true if this object should remain as a listener.
isValid() - Method in enum appeng.api.util.AECableType
 
isValidItemForSlot(int, ItemStack, World) - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
 
isValidRegion() - Method in interface appeng.api.networking.spatial.ISpatialCache
 
isWirelessTerminal(ItemStack) - Method in interface appeng.api.features.IWirelessTermRegistry
 
isWorldAccessible() - Method in interface appeng.api.networking.IGridBlock
Generally speaking you will return true for this, the one exception is buses, or worm holes where the node represents something that isn't a real connection in the world, but rather one represented internally to the block.
isWorldGenEnabled(IWorldGen.WorldGenType, World) - Method in interface appeng.api.features.IWorldGen
 
item(AEColor) - Method in interface appeng.api.util.AEColoredItemDefinition
 
itemName - Variable in class appeng.api.recipes.ResolverResult
 
items() - Method in interface appeng.api.definitions.IDefinitions
 
ItemSubstitution - Enum in appeng.api.config
 
iterator() - Method in interface appeng.api.storage.data.IItemList
allows you to iterate the list.
ITerminalHost - Interface in appeng.api.storage
 
ITickManager - Interface in appeng.api.networking.ticking
The network tick manager.
ITileDefinition - Interface in appeng.api.definitions
 
IUpgradeableHost - Interface in appeng.api.implementations
 
IUpgradeModule - Interface in appeng.api.implementations.items
 
IViewCellStorage - Interface in appeng.api.implementations.tiles
 
IWirelessAccessPoint - Interface in appeng.api.implementations.tiles
 
IWirelessTermHandler - Interface in appeng.api.features
A handler for a wireless terminal.
IWirelessTermRegistry - Interface in appeng.api.features
Registration record for a Custom Cell handler.
IWorldGen - Interface in appeng.api.features
 
IWorldGen.WorldGenType - Enum in appeng.api.features
 

J

jobStateChange(ICraftingLink) - Method in interface appeng.api.networking.crafting.ICraftingRequester
called when the job changes from in progress, to either complete, or canceled.

L

LayerBase - Class in appeng.api.parts
All Layers must extends this, this get part implementation is provided to interface with the parts, however a real implementation will be used at runtime.
LayerBase() - Constructor for class appeng.api.parts.LayerBase
 
LayerFlags - Enum in appeng.api.parts
TODO: Consider removing and replacing with capabilities.
levelEmitter() - Method in interface appeng.api.definitions.IParts
 
LevelEmitterMode - Enum in appeng.api.config
 
LevelType - Enum in appeng.api.config
 
lightDetector() - Method in interface appeng.api.definitions.IBlocks
 
loadCraftingLink(NBTTagCompound, ICraftingRequester) - Method in interface appeng.api.storage.IStorageHelper
load a crafting link from nbt data.
loadFromNBT(String, NBTTagCompound) - Method in interface appeng.api.networking.IGridNode
this should be called for each node you create, if you have a nodeData compound to load from, you can store all your nods on a single compound using name.
locatable() - Method in interface appeng.api.features.IRegistryContainer
get access to the locatable registry
LocatableEventAnnounce - Class in appeng.api.events
Input Event: Used to Notify the Location Registry of objects, and their availability.
LocatableEventAnnounce(ILocatable, LocatableEventAnnounce.LocatableEvent) - Constructor for class appeng.api.events.LocatableEventAnnounce
 
LocatableEventAnnounce.LocatableEvent - Enum in appeng.api.events
 
logicProcessor() - Method in interface appeng.api.definitions.IMaterials
 
logicProcessorPress() - Method in interface appeng.api.definitions.IMaterials
 
logicProcessorPrint() - Method in interface appeng.api.definitions.IMaterials
 
lumenCableCovered() - Method in interface appeng.api.definitions.IParts
 
lumenCableGlass() - Method in interface appeng.api.definitions.IParts
 
lumenCableSmart() - Method in interface appeng.api.definitions.IParts
 
lumenDenseCableSmart() - Method in interface appeng.api.definitions.IParts
 

M

machine() - Method in interface appeng.api.networking.security.IActionSource
If present, it indicates the IActionHost of the source.
markForSave() - Method in interface appeng.api.parts.IPartHost
can be used by parts to trigger the tile or part to save.
markForSave() - Method in class appeng.api.parts.LayerBase
 
markForUpdate() - Method in interface appeng.api.parts.IPartHost
something changed, might want to send a packet to clients to update state.
massCannon() - Method in interface appeng.api.definitions.IItems
 
matches(AEColor) - Method in enum appeng.api.util.AEColor
Logic to see which colors match each other.. special handle for Transparent
materials() - Method in interface appeng.api.definitions.IDefinitions
 
matrixFrame() - Method in interface appeng.api.definitions.IBlocks
 
matterBall() - Method in interface appeng.api.definitions.IMaterials
 
matterCannon() - Method in interface appeng.api.features.IRegistryContainer
get access to the ammo registry.
max(AECableSize, AECableSize) - Static method in enum appeng.api.util.AECableSize
 
max(AECableType, AECableType) - Static method in enum appeng.api.util.AECableType
 
max(AECableVariant, AECableVariant) - Static method in enum appeng.api.util.AECableVariant
 
maxTickRate - Variable in class appeng.api.networking.ticking.TickingRequest
the maximum number of ticks that can pass between ticks, if this value is exceeded the tile must tick.
maxX - Variable in class appeng.api.util.AEAxisAlignedBB
 
maxY - Variable in class appeng.api.util.AEAxisAlignedBB
 
maxZ - Variable in class appeng.api.util.AEAxisAlignedBB
 
maybeBlock() - Method in interface appeng.api.definitions.IBlockDefinition
 
maybeEntity() - Method in interface appeng.api.definitions.ITileDefinition
 
maybeItem() - Method in interface appeng.api.definitions.IItemDefinition
 
maybeItemBlock() - Method in interface appeng.api.definitions.IBlockDefinition
 
maybeStack(int) - Method in interface appeng.api.definitions.IItemDefinition
 
mediumVariant - Variable in enum appeng.api.util.AEColor
The Variant of the color that is used to represent the color normally; as a RGB HEX Integer
meetsChannelRequirements() - Method in interface appeng.api.networking.IGridNode
 
memoryCard() - Method in interface appeng.api.definitions.IItems
 
MemoryCardMessages - Enum in appeng.api.implementations.items
Status Results for use with IMemoryCard
MENetworkBootingStatusChange - Class in appeng.api.networking.events
Posted by the network when the booting status of the network goes up or down, the change is reflected via IGridNode.isActive() Note: Most machines just need to check IGridNode.isActive()
MENetworkBootingStatusChange() - Constructor for class appeng.api.networking.events.MENetworkBootingStatusChange
 
MENetworkCellArrayUpdate - Class in appeng.api.networking.events
Posted by storage devices to inform AE to refresh its storage structure.
MENetworkCellArrayUpdate() - Constructor for class appeng.api.networking.events.MENetworkCellArrayUpdate
 
MENetworkChannelChanged - Class in appeng.api.networking.events
Posted by storage devices to inform AE the channel cache that the included node has changed its mind about its channel requirements.
MENetworkChannelChanged(IGridNode) - Constructor for class appeng.api.networking.events.MENetworkChannelChanged
 
MENetworkChannelsChanged - Class in appeng.api.networking.events
Posted to the IGridHost when the channels on the node connections are altered.
MENetworkChannelsChanged() - Constructor for class appeng.api.networking.events.MENetworkChannelsChanged
 
MENetworkControllerChange - Class in appeng.api.networking.events
Event posted when the networks controller state changes, this can be from no controller to 1 controller, or any time the network changes from conflicted to not conflicted.
MENetworkControllerChange() - Constructor for class appeng.api.networking.events.MENetworkControllerChange
 
MENetworkCraftingCpuChange - Class in appeng.api.networking.events
 
MENetworkCraftingCpuChange(IGridNode) - Constructor for class appeng.api.networking.events.MENetworkCraftingCpuChange
 
MENetworkCraftingPatternChange - Class in appeng.api.networking.events
 
MENetworkCraftingPatternChange(ICraftingProvider, IGridNode) - Constructor for class appeng.api.networking.events.MENetworkCraftingPatternChange
 
MENetworkEvent - Class in appeng.api.networking.events
Part of AE's Event Bus.
MENetworkEvent() - Constructor for class appeng.api.networking.events.MENetworkEvent
 
MENetworkEventSubscribe - Annotation Type in appeng.api.networking.events
Usable on any IGridHost, or IGridCache
MENetworkPostCacheConstruction - Class in appeng.api.networking.events
Posted after all the caches are available, but before the grid is fully constructed, can be used to perform cross cache construction processes.
MENetworkPostCacheConstruction() - Constructor for class appeng.api.networking.events.MENetworkPostCacheConstruction
 
MENetworkPowerIdleChange - Class in appeng.api.networking.events
Implementers of a IGridBlock must post this event when your getIdlePowerUsage starts returning a new value, if you do not post this event the network will not change the idle draw.
MENetworkPowerIdleChange(IGridNode) - Constructor for class appeng.api.networking.events.MENetworkPowerIdleChange
 
MENetworkPowerStatusChange - Class in appeng.api.networking.events
Posted by the network when the power status of the network goes up or down, the change is reflected via the IEnergyGrid.isNetworkPowered() or via IGridNode.isActive() Note: Most machines just need to check IGridNode.isActive()
MENetworkPowerStatusChange() - Constructor for class appeng.api.networking.events.MENetworkPowerStatusChange
 
MENetworkPowerStorage - Class in appeng.api.networking.events
informs the network, that a IAEPowerStorage block that had either run, out of power, or was full, is no longer in that state.
MENetworkPowerStorage(IAEPowerStorage, MENetworkPowerStorage.PowerEventType) - Constructor for class appeng.api.networking.events.MENetworkPowerStorage
 
MENetworkPowerStorage.PowerEventType - Enum in appeng.api.networking.events
 
MENetworkSecurityChange - Class in appeng.api.networking.events
Posted by the security framework when permissions change
MENetworkSecurityChange() - Constructor for class appeng.api.networking.events.MENetworkSecurityChange
 
MENetworkSpatialEvent - Class in appeng.api.networking.events
An event that is posted whenever a spatial IO is active, called for IGridCache
MENetworkSpatialEvent(IGridHost, double) - Constructor for class appeng.api.networking.events.MENetworkSpatialEvent
 
MENetworkStorageEvent - Class in appeng.api.networking.events
posted by the network when the networks Storage Changes, you can use the currentItems list to check levels, and update status.
MENetworkStorageEvent(IMEMonitor, IStorageChannel) - Constructor for class appeng.api.networking.events.MENetworkStorageEvent
 
min(AECableSize, AECableSize) - Static method in enum appeng.api.util.AECableSize
 
min(AECableType, AECableType) - Static method in enum appeng.api.util.AECableType
 
min(AECableVariant, AECableVariant) - Static method in enum appeng.api.util.AECableVariant
 
minTickRate - Variable in class appeng.api.networking.ticking.TickingRequest
the minimum number of ticks that must pass between ticks.
minX - Variable in class appeng.api.util.AEAxisAlignedBB
 
minY - Variable in class appeng.api.util.AEAxisAlignedBB
 
minZ - Variable in class appeng.api.util.AEAxisAlignedBB
 
MissingDefinitionException - Exception in appeng.api.exceptions
 
MissingDefinitionException(String) - Constructor for exception appeng.api.exceptions.MissingDefinitionException
 
MissingIngredientException - Exception in appeng.api.exceptions
 
MissingIngredientException(String) - Constructor for exception appeng.api.exceptions.MissingIngredientException
 
ModNotInstalledException - Exception in appeng.api.exceptions
 
ModNotInstalledException(String) - Constructor for exception appeng.api.exceptions.ModNotInstalledException
 
ModSettings - Enum in appeng.api.config
 
molecularAssembler() - Method in interface appeng.api.definitions.IBlocks
 
monitor() - Method in interface appeng.api.definitions.IParts
 
monitor - Variable in class appeng.api.networking.events.MENetworkStorageEvent
 
movable() - Method in interface appeng.api.features.IRegistryContainer
Use the movable registry to white list your tiles.
moveTile(TileEntity, World, BlockPos) - Method in interface appeng.api.movable.IMovableHandler
request that the handler move the the tile from its current location to the new one. the tile has already been invalidated, and the blocks have already been fully moved.
multiPart() - Method in interface appeng.api.definitions.IBlocks
 
multiple(int, int, int) - Method in class appeng.api.util.WorldCoord
 
multiplier - Variable in enum appeng.api.config.PowerMultiplier
please do not edit this value, it is set when AE loads its config files.
multiply(double) - Method in enum appeng.api.config.PowerMultiplier
 

N

name - Variable in class appeng.api.recipes.ResolverResultSet
 
namePress() - Method in interface appeng.api.definitions.IMaterials
 
netherQuartzAxe() - Method in interface appeng.api.definitions.IItems
 
netherQuartzDust() - Method in interface appeng.api.definitions.IMaterials
 
netherQuartzHoe() - Method in interface appeng.api.definitions.IItems
 
netherQuartzKnife() - Method in interface appeng.api.definitions.IItems
 
netherQuartzPick() - Method in interface appeng.api.definitions.IItems
 
netherQuartzShovel() - Method in interface appeng.api.definitions.IItems
 
netherQuartzSword() - Method in interface appeng.api.definitions.IItems
 
netherQuartzWrench() - Method in interface appeng.api.definitions.IItems
 
NetworkEmitterMode - Enum in appeng.api.config
 
networkTool() - Method in interface appeng.api.definitions.IItems
 
node - Variable in class appeng.api.networking.events.MENetworkChannelChanged
 
node - Variable in class appeng.api.networking.events.MENetworkCraftingCpuChange
 
node - Variable in class appeng.api.networking.events.MENetworkCraftingPatternChange
 
node - Variable in class appeng.api.networking.events.MENetworkPowerIdleChange
 
notAEFacade() - Method in interface appeng.api.parts.IFacadePart
 
notifyNeighbors() - Method in interface appeng.api.parts.IPartHost
notify neighbors uf updated status.
notifyNeighbors() - Method in class appeng.api.parts.LayerBase
called when the parts change in the container, YOU MUST CALL super.PartChanged();
notifyUser(EntityPlayer, MemoryCardMessages) - Method in interface appeng.api.implementations.items.IMemoryCard
notify the user of a outcome related to the memory card.
NullNodeConnectionException - Exception in appeng.api.exceptions
Exception due to trying to connect one or more null values.
NullNodeConnectionException() - Constructor for exception appeng.api.exceptions.NullNodeConnectionException
 
NullNodeConnectionException(String) - Constructor for exception appeng.api.exceptions.NullNodeConnectionException
 

O

onActivate(EntityPlayer, EnumHand, Vec3d) - Method in interface appeng.api.parts.IPart
Called when you right click the part, very similar to Block.onActivateBlock
onClicked(EntityPlayer, EnumHand, Vec3d) - Method in interface appeng.api.parts.IPart
Called when you left click the part, very similar to Block.onBlockClicked
onEntityCollision(Entity) - Method in interface appeng.api.parts.IPart
called when an entity collides with the bus.
onGridNotification(GridNotification) - Method in interface appeng.api.networking.IGridBlock
Notifies your IGridBlock that changes were made to your connections
onJoin(IGridStorage) - Method in interface appeng.api.networking.IGridCache
Called when two grids merge into one, AE will call a join as it Iteratively processes changes.
onListUpdate() - Method in interface appeng.api.storage.IMEMonitorHandlerReceiver
called when the list updates its contents, this is mostly for handling power events.
onNeighborChanged(IBlockAccess, BlockPos, BlockPos) - Method in interface appeng.api.parts.IPart
a block around the bus's host has been changed.
onPlacement(EntityPlayer, EnumHand, ItemStack, AEPartLocation) - Method in interface appeng.api.parts.IPart
Called when placed in the world by a player, this happens before addWorld.
onRequestChange(ICraftingGrid, IAEItemStack) - Method in interface appeng.api.networking.crafting.ICraftingWatcherHost
Called when a crafting status changes.
onShiftActivate(EntityPlayer, EnumHand, Vec3d) - Method in interface appeng.api.parts.IPart
Called when you right click the part, very similar to Block.onActivateBlock
onShiftClicked(EntityPlayer, EnumHand, Vec3d) - Method in interface appeng.api.parts.IPart
Called when you shift-left click the part, very similar to Block.onBlockClicked
onSplit(IGridStorage) - Method in interface appeng.api.networking.IGridCache
Called when a grid splits into two grids, AE will call a split as it Iteratively processes changes.
onStackChange(IItemList<?>, IAEStack<?>, IAEStack<?>, IActionSource, IStorageChannel<?>) - Method in interface appeng.api.networking.storage.IStackWatcherHost
Called when a watched item changes amounts.
onThresholdPass(IEnergyGrid) - Method in interface appeng.api.networking.energy.IEnergyWatcherHost
Called when a threshold is crossed.
onUpdateTick() - Method in interface appeng.api.networking.IGridCache
Called each tick for the network, allows you to have active network wide behaviors.
opaqueFacades - Variable in enum appeng.api.parts.CableRenderMode
 
openChestGui(EntityPlayer, IChestOrDrive, ICellHandler, IMEInventoryHandler<T>, ItemStack, IStorageChannel<T>) - Method in interface appeng.api.storage.ICellGuiHandler
Called when the storage cell is placed in an ME Chest and the user tries to open the terminal side, if your item is not available via ME Chests simply tell the user they can't use it, or something, other wise you should open your gui and display the cell to the user.
openWirelessTerminalGui(ItemStack, World, EntityPlayer) - Method in interface appeng.api.features.IWirelessTermRegistry
opens the wireless terminal gui, the wireless terminal item, must be in the active slot on the tool bar.
OperationMode - Enum in appeng.api.config
 
OutputMode - Enum in appeng.api.config
 

P

p2pTunnel() - Method in interface appeng.api.features.IRegistryContainer
get access to the p2p tunnel registry.
p2PTunnelEU() - Method in interface appeng.api.definitions.IParts
 
p2PTunnelFE() - Method in interface appeng.api.definitions.IParts
 
p2PTunnelFluids() - Method in interface appeng.api.definitions.IParts
 
p2PTunnelItems() - Method in interface appeng.api.definitions.IParts
 
p2PTunnelLight() - Method in interface appeng.api.definitions.IParts
 
p2PTunnelME() - Method in interface appeng.api.definitions.IParts
 
p2PTunnelRedstone() - Method in interface appeng.api.definitions.IParts
 
paint() - Method in interface appeng.api.definitions.IBlocks
 
parseRecipes(IRecipeLoader, String) - Method in interface appeng.api.recipes.IRecipeHandler
Deprecated.
Call when you want to read recipes in from a file based on a loader
part - Variable in class appeng.api.parts.SelectedPart
selected part.
partChanged() - Method in interface appeng.api.parts.IPartHost
part of the LayerBase
partChanged() - Method in class appeng.api.parts.LayerBase
called when the parts change in the container, YOU MUST CALL super.PartChanged();
partHelper() - Method in interface appeng.api.IAppEngApi
 
PartItemStack - Enum in appeng.api.parts
 
partModels() - Method in interface appeng.api.features.IRegistryContainer
Register your IPart models before using them.
parts() - Method in interface appeng.api.definitions.IDefinitions
 
patternTerminal() - Method in interface appeng.api.definitions.IParts
 
percentage - Variable in enum appeng.api.config.FuzzyMode
 
persist() - Method in interface appeng.api.storage.ICellInventory
Tells the cell to persist to NBT
placeBus(ItemStack, BlockPos, EnumFacing, EntityPlayer, EnumHand, World) - Method in interface appeng.api.parts.IPartHelper
use in use item, to try and place a IBusItem
player() - Method in interface appeng.api.networking.security.IActionSource
If present, AE will consider the player being the source for the action.
players() - Method in interface appeng.api.features.IRegistryContainer
get access to the player registry
populateGridStorage(IGridStorage) - Method in interface appeng.api.networking.IGridCache
Called when saving changes,
populatePlan(IItemList<IAEItemStack>) - Method in interface appeng.api.networking.crafting.ICraftingJob
Populates the plan list with stack size, and requestable values that represent the stored, and crafting job contents respectively.
portableCell() - Method in interface appeng.api.definitions.IItems
 
postAlterationOfStoredItems(IStorageChannel<?>, Iterable<? extends IAEStack<?>>, IActionSource) - Method in interface appeng.api.networking.storage.IStorageGrid
Used to inform the network of alterations to the storage system that fall outside of the standard Network operations, Examples, ME Chest inputs from the world, or a Storage Bus detecting modifications made to the chest by an outside force.
postChange(IBaseMonitor<T>, Iterable<T>, IActionSource) - Method in interface appeng.api.storage.IMEMonitorHandlerReceiver
called when changes are made to the Monitor, but only if listener is still valid.
postChanges(IStorageGrid, ItemStack, ItemStack, IActionSource) - Method in interface appeng.api.storage.IStorageHelper
Posts alteration of stored items to the provided IStorageGrid.
postEvent(MENetworkEvent) - Method in interface appeng.api.networking.IGrid
Post an event into the network event bus.
postEventTo(IGridNode, MENetworkEvent) - Method in interface appeng.api.networking.IGrid
Post an event into the network event bus, but direct it at a single node.
poweredExtraction(IEnergySource, IMEInventory<T>, T, IActionSource, Actionable) - Method in interface appeng.api.storage.IStorageHelper
Extracts items from a IMEInventory respecting power requirements.
poweredInsert(IEnergySource, IMEInventory<T>, T, IActionSource, Actionable) - Method in interface appeng.api.storage.IStorageHelper
Inserts items into a IMEInventory respecting power requirements.
PowerMultiplier - Enum in appeng.api.config
 
PowerUnits - Enum in appeng.api.config
 
prepareToMove() - Method in interface appeng.api.movable.IMovableTile
notification that your block will be moved, called instead of invalidate, return false to prevent movement.
provideCrafting(ICraftingProviderHelper) - Method in interface appeng.api.networking.crafting.ICraftingProvider
called when the network is looking for possible crafting jobs.
provider - Variable in class appeng.api.networking.events.MENetworkCraftingPatternChange
 
providers() - Method in interface appeng.api.networking.energy.IEnergyGridProvider
internal use only Can return a list of providers behind the current.
purifiedCertusQuartzCrystal() - Method in interface appeng.api.definitions.IMaterials
 
purifiedFluixCrystal() - Method in interface appeng.api.definitions.IMaterials
 
purifiedNetherQuartzCrystal() - Method in interface appeng.api.definitions.IMaterials
 
pushPattern(ICraftingPatternDetails, InventoryCrafting, EnumFacing) - Method in interface appeng.api.implementations.tiles.ICraftingMachine
inserts a crafting plan, and the necessary items into the crafting machine.
pushPattern(ICraftingPatternDetails, InventoryCrafting) - Method in interface appeng.api.networking.crafting.ICraftingMedium
instruct a medium to create the item represented by the pattern+details, the items on the table, and where if possible the output should be directed.
putSetting(Settings, Enum<?>) - Method in interface appeng.api.util.IConfigManager
Change setting

Q

qESingularity() - Method in interface appeng.api.definitions.IMaterials
 
quantumLink() - Method in interface appeng.api.definitions.IBlocks
 
quantumRing() - Method in interface appeng.api.definitions.IBlocks
 
quartzBlock() - Method in interface appeng.api.definitions.IBlocks
 
quartzFiber() - Method in interface appeng.api.definitions.IParts
 
quartzFixture() - Method in interface appeng.api.definitions.IBlocks
 
quartzGlass() - Method in interface appeng.api.definitions.IBlocks
 
quartzGrowthAccelerator() - Method in interface appeng.api.definitions.IBlocks
 
quartzOre() - Method in interface appeng.api.definitions.IBlocks
 
quartzOreCharged() - Method in interface appeng.api.definitions.IBlocks
 
quartzPillar() - Method in interface appeng.api.definitions.IBlocks
 
quartzPillarSlab() - Method in interface appeng.api.definitions.IBlocks
 
quartzPillarStairs() - Method in interface appeng.api.definitions.IBlocks
 
quartzSlab() - Method in interface appeng.api.definitions.IBlocks
 
quartzStairs() - Method in interface appeng.api.definitions.IBlocks
 
quartzVibrantGlass() - Method in interface appeng.api.definitions.IBlocks
 

R

randomDisplayTick(World, BlockPos, Random) - Method in interface appeng.api.parts.IPart
same as Block.randomDisplayTick, for but parts.
readFromNBT(NBTTagCompound) - Method in interface appeng.api.parts.IFacadeContainer
read from NBT
readFromNBT(NBTTagCompound) - Method in interface appeng.api.parts.IPart
Read the previously written NBT Data. this is the mirror for writeToNBT
readFromNBT(NBTTagCompound) - Method in interface appeng.api.util.IConfigManager
Only works after settings have been registered
readFromPacket(ByteBuf) - Method in interface appeng.api.storage.IStorageChannel
 
readFromStream(ByteBuf) - Method in interface appeng.api.parts.IFacadeContainer
read from stream
readFromStream(ByteBuf) - Method in interface appeng.api.parts.IPart
read data from bus packet.
readPermissions(Map<Integer, EnumSet<SecurityPermissions>>) - Method in interface appeng.api.networking.security.ISecurityProvider
Push permission data into security cache.
RecipeException - Exception in appeng.api.exceptions
 
RecipeException(String) - Constructor for exception appeng.api.exceptions.RecipeException
 
recipes() - Method in interface appeng.api.features.IRegistryContainer
get access to the ae2 recipe api
recolourBlock(EnumFacing, AEColor, EntityPlayer) - Method in interface appeng.api.implementations.tiles.IColorableTile
 
RedstoneMode - Enum in appeng.api.config
 
register() - Method in interface appeng.api.recipes.ICraftHandler
Deprecated.
called when all recipes are parsed, and your required to register your recipe.
registerAmmo(ItemStack, double) - Method in interface appeng.api.features.IMatterCannonAmmoRegistry
register a new ammo, generally speaking this is based off of atomic weight to make it easier to guess at
registerCellProvider(ICellProvider) - Method in interface appeng.api.networking.storage.IStorageGrid
Used to add a cell provider to the storage system THIS IT NOT FOR USE IGridHost THAT PROVIDE ICellContainer - those are automatically handled by the storage system.
registerGridCache(Class<? extends IGridCache>, Class<? extends IGridCache>) - Method in interface appeng.api.networking.IGridCacheRegistry
Register a new grid cache for use during operation, must be called during the loading phase.
registerItem(IItemDefinition, int) - Method in enum appeng.api.config.Upgrades
Registers a specific amount of this upgrade into a specific machine
registerItem(ItemStack, int) - Method in enum appeng.api.config.Upgrades
Registers a specific amount of this upgrade into a specific machine
registerModels(Collection<ResourceLocation>) - Method in interface appeng.api.parts.IPartModels
Allows registration of part models that can then be used in IPart.getStaticModels().
registerModels(ResourceLocation...) - Method in interface appeng.api.parts.IPartModels
registerNewLayer(String, String) - Method in interface appeng.api.parts.IPartHelper
Register a new layer with the part layer system, this allows you to write an in between between tile entities and parts.
registerPermissions(ISecurityRegistry, IPlayerRegistry, ItemStack) - Method in interface appeng.api.implementations.items.IBiometricCard
lets you handle submission of security values on the card for custom behavior.
registerSetting(Settings, Enum<?>) - Method in interface appeng.api.util.IConfigManager
used to initialize the configuration manager, should be called for all settings.
registerStorageChannel(Class<C>, C) - Method in interface appeng.api.storage.IStorageHelper
Register a new storage channel.
registerWirelessHandler(IWirelessTermHandler) - Method in interface appeng.api.features.IWirelessTermRegistry
add this handler to the list of other wireless handler.
RegistrationException - Exception in appeng.api.exceptions
 
RegistrationException(String) - Constructor for exception appeng.api.exceptions.RegistrationException
 
registries() - Method in interface appeng.api.IAppEngApi
 
RelativeDirection - Enum in appeng.api.config
 
remove(IAEStack<?>) - Method in interface appeng.api.networking.crafting.ICraftingWatcher
Remove a specific IAEStack from the watcher.
remove(double) - Method in interface appeng.api.networking.energy.IEnergyWatcher
Remove a specific threshold from the watcher.
remove(IAEStack<?>) - Method in interface appeng.api.networking.storage.IStackWatcher
Remove a specific IAEStack from the watcher.
removeChargeRate(Item) - Method in interface appeng.api.features.IChargerRegistry
Remove the custom rate for a specific item.
removeDustRatio(String) - Method in interface appeng.api.features.IGrinderRegistry
Remove a custom ratio for a specific ore name.
removeFacade(IPartHost, AEPartLocation) - Method in interface appeng.api.parts.IFacadeContainer
Removed the facade on the given side, or does nothing.
removeFromWorld() - Method in interface appeng.api.parts.IPart
called when your part is being removed from the world.
removeListener(IMEMonitorHandlerReceiver<T>) - Method in interface appeng.api.networking.storage.IBaseMonitor
remove a Listener to the monitor.
removeNode(IGridNode, IGridHost) - Method in interface appeng.api.networking.IGridCache
inform your cache, that a machine was removed from the grid.
removePart(AEPartLocation, boolean) - Method in interface appeng.api.parts.IPartHost
removes the part on the side, this doesn't drop it or anything, if you don't do something with it, its just "gone" and its never coming back; think about it.
removePermission(ItemStack, SecurityPermissions) - Method in interface appeng.api.implementations.items.IBiometricCard
remove a permission from the item stack.
removePermissions(AccessRestriction) - Method in enum appeng.api.config.AccessRestriction
 
removeRecipe(IGrinderRecipe) - Method in interface appeng.api.features.IGrinderRegistry
Remove the specific from the recipe list.
removeRecipe(IInscriberRecipe) - Method in interface appeng.api.features.IInscriberRegistry
Removes all equal recipes from the registry.
renderDynamic(double, double, double, float, int) - Method in interface appeng.api.parts.IPart
Render dynamic portions of this part, as part of the cable bus TESR.
repath() - Method in interface appeng.api.networking.pathing.IPathingGrid
trigger a network reset, booting, path-finding and all.
requesting(IAEItemStack) - Method in interface appeng.api.networking.crafting.ICraftingGrid
The total amount being requested across all crafting cpus of a grid.
requireCableConnection() - Method in interface appeng.api.parts.IPartModel
A solid IPartModel indicates that the rendering requires a cable connection, which will also result in creating an intersection for the cable.
requiredPower - Variable in enum appeng.api.config.CondenserOutput
 
requiredPower() - Method in interface appeng.api.networking.spatial.ISpatialCache
 
requireDynamicRender() - Method in interface appeng.api.parts.IPart
return true only if your part require dynamic rendering, must be consistent.
reset() - Method in interface appeng.api.networking.crafting.ICraftingWatcher
Removes all watched stacks and resets the watcher to a clean state.
reset() - Method in interface appeng.api.networking.energy.IEnergyWatcher
Removes all thresholds and resets the watcher to a clean state.
reset() - Method in interface appeng.api.networking.storage.IStackWatcher
Removes all watched stacks and resets the watcher to a clean state.
reset() - Method in interface appeng.api.storage.data.IAEStack
clears, requestable, craftable, and stack sizes.
resetStatus() - Method in interface appeng.api.storage.data.IItemList
resets stack sizes to 0.
resolveItem(String, String) - Method in interface appeng.api.features.IRecipeHandlerRegistry
resolve sub items by name.
resolveItemByName(String, String) - Method in interface appeng.api.recipes.ISubItemResolver
 
ResolverResult - Class in appeng.api.recipes
 
ResolverResult(String, int) - Constructor for class appeng.api.recipes.ResolverResult
 
ResolverResult(String, int, NBTTagCompound) - Constructor for class appeng.api.recipes.ResolverResult
 
ResolverResultSet - Class in appeng.api.recipes
 
ResolverResultSet(String, ItemStack...) - Constructor for class appeng.api.recipes.ResolverResultSet
 
restrictPermissions(AccessRestriction) - Method in enum appeng.api.config.AccessRestriction
 
results - Variable in class appeng.api.recipes.ResolverResultSet
 
rotateLeft() - Method in interface appeng.api.parts.IFacadeContainer
rotate the facades left.

S

sameAs(AEColor, ItemStack) - Method in interface appeng.api.util.AEColoredItemDefinition
Compare ItemStack with this
sameAsFuzzy(IItemComparison) - Method in interface appeng.api.features.IItemComparison
 
sameAsPrecise(IItemComparison) - Method in interface appeng.api.features.IItemComparison
 
sameOre(IAEItemStack) - Method in interface appeng.api.storage.data.IAEItemStack
Compare the Ore Dictionary ID for this to another item.
saveChanges(ICellInventory<?>) - Method in interface appeng.api.storage.ISaveProvider
Cell has changed and needs to be changed.
saveToNBT(String, NBTTagCompound) - Method in interface appeng.api.networking.IGridNode
this should be called for each node you maintain, you can save all your nodes to the same tag with different names, if you fail to complete the load / save procedure, network state may be lost between game load/saves.
SchedulingMode - Enum in appeng.api.config
 
SearchBoxMode - Enum in appeng.api.config
 
securityBreak() - Method in interface appeng.api.networking.IGridHost
break this host, its violating security rules, just break your block, or part.
SecurityConnectionException - Exception in appeng.api.exceptions
Exception due to trying to connect different security realms.
SecurityConnectionException() - Constructor for exception appeng.api.exceptions.SecurityConnectionException
 
SecurityConnectionException(String) - Constructor for exception appeng.api.exceptions.SecurityConnectionException
 
SecurityPermissions - Enum in appeng.api.config
Represent the security systems basic permissions, these are not for anti-griefing, they are part of the mod as a gameplay feature.
securityStation() - Method in interface appeng.api.definitions.IBlocks
 
SelectedPart - Class in appeng.api.parts
Reports a selected part from the IPartHost
SelectedPart() - Constructor for class appeng.api.parts.SelectedPart
 
SelectedPart(IPart, AEPartLocation) - Constructor for class appeng.api.parts.SelectedPart
 
SelectedPart(IFacadePart, AEPartLocation) - Constructor for class appeng.api.parts.SelectedPart
 
selectPart(Vec3d) - Method in interface appeng.api.parts.IPartHost
finds the part located at the position ( pos must be relative, not global )
semiDarkMonitor() - Method in interface appeng.api.definitions.IParts
 
setCountRequestable(long) - Method in interface appeng.api.storage.data.IAEStack
Same as setStackSize, but for requestable items. ( LP )
setCraftable(boolean) - Method in interface appeng.api.storage.data.IAEStack
change weather the item can be crafted.
setEmitable(IAEItemStack) - Method in interface appeng.api.networking.crafting.ICraftingProviderHelper
Set an item can Emitable
setEncryptionKey(ItemStack, String, String) - Method in interface appeng.api.features.INetworkEncodable
Encode the wireless frequency via the Controller.
setFuzzyMode(ItemStack, FuzzyMode) - Method in interface appeng.api.storage.ICellWorkbenchItem
sets the setting on the cell.
setMemoryCardContents(ItemStack, String, NBTTagCompound) - Method in interface appeng.api.implementations.items.IMemoryCard
Configures the data stored on the memory card, the SettingsName, will be localized when displayed.
setNetworkStatus(IGrid, int) - Method in interface appeng.api.networking.IGridBlock
Deprecated.
to be removed in rv7
setOrientation(EnumFacing, EnumFacing) - Method in interface appeng.api.util.IOrientable
Update the orientation
setPartHostInfo(AEPartLocation, IPartHost, TileEntity) - Method in interface appeng.api.parts.IPart
called by the Part host to keep your part informed.
setPlayerID(int) - Method in interface appeng.api.networking.IGridNode
tell the node who was responsible for placing it, failure to do this may result in in-compatibility with the security system.
setPriority(int) - Method in interface appeng.api.networking.crafting.ICraftingPatternDetails
Set the priority the of this pattern.
setProfile(ItemStack, GameProfile) - Method in interface appeng.api.implementations.items.IBiometricCard
Set the GameProfile to null, to clear it.
setStackSize(long) - Method in interface appeng.api.storage.data.IAEStack
changes the number of items in the stack.
Settings - Enum in appeng.api.config
 
setup(List<List<IIngredient>>, List<List<IIngredient>>) - Method in interface appeng.api.recipes.ICraftHandler
Deprecated.
Called when your recipe handler receives a newly parsed list of inputs/outputs.
setValidSides(EnumSet<EnumFacing>) - Method in interface appeng.api.implementations.parts.IPartCable
Change sides on the cables node.
setVisitedObjects(int) - Method in class appeng.api.networking.events.MENetworkEvent
Called by AE after iterating the event subscribers.
showNetworkInfo(RayTraceResult) - Method in interface appeng.api.util.INetworkToolAgent
 
side - Variable in class appeng.api.parts.SelectedPart
side the part is mounted too, or AEPartLocation.UNKNOWN for cables.
SIDE_LOCATIONS - Static variable in enum appeng.api.util.AEPartLocation
 
silicon() - Method in interface appeng.api.definitions.IMaterials
 
siliconPress() - Method in interface appeng.api.definitions.IMaterials
 
siliconPrint() - Method in interface appeng.api.definitions.IMaterials
 
singularity() - Method in interface appeng.api.definitions.IMaterials
 
size() - Method in interface appeng.api.storage.data.IItemList
 
size() - Method in enum appeng.api.util.AECableType
 
size() - Method in interface appeng.api.util.IReadOnlyCollection
 
skyCompass() - Method in interface appeng.api.definitions.IBlocks
 
skyDust() - Method in interface appeng.api.definitions.IMaterials
 
skyStoneBlock() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneBrick() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneBrickSlab() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneBrickStairs() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneChest() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneSlab() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneSmallBrick() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneSmallBrickSlab() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneSmallBrickStairs() - Method in interface appeng.api.definitions.IBlocks
 
skyStoneStairs() - Method in interface appeng.api.definitions.IBlocks
 
sleepDevice(IGridNode) - Method in interface appeng.api.networking.ticking.ITickManager
disables ticking for your device.
smoothSkyStoneBlock() - Method in interface appeng.api.definitions.IBlocks
 
smoothSkyStoneChest() - Method in interface appeng.api.definitions.IBlocks
 
smoothSkyStoneSlab() - Method in interface appeng.api.definitions.IBlocks
 
smoothSkyStoneStairs() - Method in interface appeng.api.definitions.IBlocks
 
SortDir - Enum in appeng.api.config
 
SortOrder - Enum in appeng.api.config
 
spatialCell128() - Method in interface appeng.api.definitions.IItems
 
spatialCell16() - Method in interface appeng.api.definitions.IItems
 
spatialCell2() - Method in interface appeng.api.definitions.IItems
 
spatialEnergyUsage - Variable in class appeng.api.networking.events.MENetworkSpatialEvent
 
spatialIOPort() - Method in interface appeng.api.definitions.IBlocks
 
spatialPylon() - Method in interface appeng.api.definitions.IBlocks
 
specialComparison() - Method in interface appeng.api.features.IRegistryContainer
Add additional special comparison functionality, AE Uses this internally for Bees.
stack(AEColor, int) - Method in interface appeng.api.util.AEColoredItemDefinition
 
storableInStorageCell() - Method in interface appeng.api.implementations.items.IStorageCell
Allows you to specify if this storage cell can be stored inside other storage cells, only set this for special items like the matter cannon that are not general purpose storage.
storage() - Method in interface appeng.api.IAppEngApi
 
storage - Variable in class appeng.api.networking.events.MENetworkPowerStorage
 
storageBus() - Method in interface appeng.api.definitions.IParts
 
storageChannels() - Method in interface appeng.api.storage.IStorageHelper
An unmodifiable collection of all registered factory instance.
StorageFilter - Enum in appeng.api.config
 
storageMonitor() - Method in interface appeng.api.definitions.IParts
 
submitJob(ICraftingJob, ICraftingRequester, ICraftingCPU, boolean, IActionSource) - Method in interface appeng.api.networking.crafting.ICraftingGrid
Submit the job to the Crafting system for processing.
subtract(AEPartLocation, int) - Method in class appeng.api.util.WorldCoord
 
subtract(int, int, int) - Method in class appeng.api.util.WorldCoord
 
success - Variable in class appeng.api.implementations.TransitionResult
 
supportsBuses() - Method in interface appeng.api.implementations.parts.IPartCable
does this cable support buses?

T

target - Variable in class appeng.api.events.LocatableEventAnnounce
 
terminal() - Method in interface appeng.api.definitions.IParts
 
TerminalStyle - Enum in appeng.api.config
 
tickingRequest(IGridNode, int) - Method in interface appeng.api.networking.ticking.IGridTickable
AE lets you adjust your tick rate based on the results of your tick, if your block as accomplished work you may wish to increase the ticking speed, if your block is idle you may wish to slow it down.
TickingRequest - Class in appeng.api.networking.ticking
Describes how your tiles ticking is executed.
TickingRequest(int, int, boolean, boolean) - Constructor for class appeng.api.networking.ticking.TickingRequest
 
TickRateModulation - Enum in appeng.api.networking.ticking
 
TINTINDEX_BRIGHT - Static variable in enum appeng.api.util.AEColor
The tint index that can normally be used to get the bright variant of the apprioriate AE color.
TINTINDEX_DARK - Static variable in enum appeng.api.util.AEColor
The tint index that can normally be used to get the dark variant of the apprioriate AE color.
TINTINDEX_MEDIUM - Static variable in enum appeng.api.util.AEColor
The tint index that can normally be used to get the medium variant of the apprioriate AE color.
TINTINDEX_MEDIUM_BRIGHT - Static variable in enum appeng.api.util.AEColor
The tint index that can normally be used to get a color between the medium and bright variant of the apprioriate AE color.
tinyTNT() - Method in interface appeng.api.definitions.IBlocks
 
toggleBus() - Method in interface appeng.api.definitions.IParts
 
toString() - Method in enum appeng.api.util.AEColor
 
toString() - Method in class appeng.api.util.DimensionalCoord
 
toString() - Method in class appeng.api.util.WorldCoord
 
transferFactor() - Method in interface appeng.api.storage.IStorageChannel
Can be used as factor for transferring stacks of a channel.
TransitionResult - Class in appeng.api.implementations
Defines the result of performing a transition from the world into a storage cell, if its possible, and what the energy usage is.
TransitionResult(boolean, double) - Constructor for class appeng.api.implementations.TransitionResult
 
transparentFacades - Variable in enum appeng.api.parts.CableRenderMode
 
triggerGrowth(ItemStack) - Method in interface appeng.api.implementations.items.IGrowableCrystal
 
TunnelType - Enum in appeng.api.config
 
type - Variable in class appeng.api.networking.events.MENetworkPowerStorage
 

U

unlocalizedName - Variable in enum appeng.api.config.PowerUnits
unlocalized name for the power unit.
unlocalizedName - Variable in enum appeng.api.util.AEColor
Unlocalized name for color.
unregisterCellProvider(ICellProvider) - Method in interface appeng.api.networking.storage.IStorageGrid
remove a provider added with addCellContainer
updateState() - Method in interface appeng.api.networking.IGridNode
inform the node that your IGridBlock has changed its internal state, and force the node to update.
updateWatcher(ICraftingWatcher) - Method in interface appeng.api.networking.crafting.ICraftingWatcherHost
provides the ICraftingWatcher for this host, for the current network, is called when the hot changes networks.
updateWatcher(IEnergyWatcher) - Method in interface appeng.api.networking.energy.IEnergyWatcherHost
provides the IEnergyWatcher for this host, for the current network, is called when the hot changes networks.
updateWatcher(IStackWatcher) - Method in interface appeng.api.networking.storage.IStackWatcherHost
provides the IStackWatcher for this host, for the current network, is called when the hot changes networks.
Upgrades - Enum in appeng.api.config
 
useAlphaPass(ItemStack) - Method in interface appeng.api.parts.IAlphaPassItem
Extend, and return true to enable a second pass for your parts in the bus rendering pipe line.
usePower(EntityPlayer, double, ItemStack) - Method in interface appeng.api.features.IWirelessTermHandler
use an amount of power, in AE units
usesMetadata() - Method in interface appeng.api.util.IOrientableBlock
 

V

VALID_COLORS - Static variable in enum appeng.api.util.AEColor
 
VALIDCABLES - Static variable in enum appeng.api.util.AECableType
 
validForPass(int) - Method in interface appeng.api.storage.IMEInventoryHandler
AE Uses a two pass placement system, the first pass checks contents and tries to find a place where the item belongs, however in some cases you can save processor time, or require that the second, or first pass is simply ignored, this allows you to do that.
valueOf(String) - Static method in enum appeng.api.AEApi
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.AccessRestriction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.Actionable
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.ActionItems
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.CondenserOutput
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.CopyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.FullnessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.FuzzyMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.IncludeExclude
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.ItemSubstitution
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.LevelEmitterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.LevelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.ModSettings
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.NetworkEmitterMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.OperationMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.OutputMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.PowerMultiplier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.PowerUnits
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.RedstoneMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.RelativeDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.SchedulingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.SearchBoxMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.SecurityPermissions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.Settings
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.SortDir
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.SortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.StorageFilter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.TerminalStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.TunnelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.Upgrades
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.ViewItems
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.config.YesNo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.events.LocatableEventAnnounce.LocatableEvent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.features.InscriberProcessType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.features.IWorldGen.WorldGenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.implementations.items.MemoryCardMessages
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.networking.crafting.CraftingItemList
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.networking.events.MENetworkPowerStorage.PowerEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.networking.GridFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.networking.GridNotification
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.networking.pathing.ControllerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.networking.ticking.TickRateModulation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.parts.BusSupport
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.parts.CableRenderMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.parts.LayerFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.parts.PartItemStack
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.util.AECableSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.util.AECableType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.util.AECableVariant
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.util.AEColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum appeng.api.util.AEPartLocation
Returns the enum constant of this type with the specified name.
values() - Static method in enum appeng.api.AEApi
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.AccessRestriction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.Actionable
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.ActionItems
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.CondenserOutput
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.CopyMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.FullnessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.FuzzyMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.IncludeExclude
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.ItemSubstitution
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.LevelEmitterMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.LevelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.ModSettings
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.NetworkEmitterMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.OperationMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.OutputMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.PowerMultiplier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.PowerUnits
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.RedstoneMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.RelativeDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.SchedulingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.SearchBoxMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.SecurityPermissions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.Settings
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.SortDir
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.SortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.StorageFilter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.TerminalStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.TunnelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.Upgrades
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.ViewItems
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.config.YesNo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.events.LocatableEventAnnounce.LocatableEvent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.features.InscriberProcessType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.features.IWorldGen.WorldGenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.implementations.items.MemoryCardMessages
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.networking.crafting.CraftingItemList
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.networking.events.MENetworkPowerStorage.PowerEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.networking.GridFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.networking.GridNotification
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.networking.pathing.ControllerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.networking.ticking.TickRateModulation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.parts.BusSupport
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.parts.CableRenderMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.parts.LayerFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.parts.PartItemStack
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.util.AECableSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.util.AECableType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.util.AECableVariant
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.util.AEColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum appeng.api.util.AEPartLocation
Returns an array containing the constants of this enum type, in the order they are declared.
variant() - Method in enum appeng.api.util.AECableType
 
vibrationChamber() - Method in interface appeng.api.definitions.IBlocks
 
viewCell() - Method in interface appeng.api.definitions.IItems
 
ViewItems - Enum in appeng.api.config
 
visitConnection(IGridConnection) - Method in interface appeng.api.networking.IGridConnectionVisitor
Called for each connection on the network.
visitNode(IGridNode) - Method in interface appeng.api.networking.IGridVisitor
Called for each node on the network.

W

wakeDevice(IGridNode) - Method in interface appeng.api.networking.ticking.ITickManager
enables ticking for your device, undoes a sleepDevice call.
whiteListTileEntity(Class<? extends TileEntity>) - Method in interface appeng.api.movable.IMovableRegistry
White list your tile entity with the registry.
whiteVariant - Variable in enum appeng.api.util.AEColor
Lightest Variant of the color, nearly white; as a RGB HEX Integer
wireless() - Method in interface appeng.api.features.IRegistryContainer
Lets you register your items as wireless terminals
wirelessAccessPoint() - Method in interface appeng.api.definitions.IBlocks
 
wirelessBooster() - Method in interface appeng.api.definitions.IMaterials
 
wirelessReceiver() - Method in interface appeng.api.definitions.IMaterials
 
wirelessTerminal() - Method in interface appeng.api.definitions.IItems
 
withBottomOptional(ItemStack) - Method in interface appeng.api.features.IInscriberRecipeBuilder
Creates an inscriber recipe with bot.
withFirstOptional(ItemStack, float) - Method in interface appeng.api.features.IGrinderRecipeBuilder
Creates an grinder recipe with the first optional output and its chance.
withInput(ItemStack) - Method in interface appeng.api.features.IGrinderRecipeBuilder
Creates an grinder recipe with inputs.
withInputs(Collection<ItemStack>) - Method in interface appeng.api.features.IInscriberRecipeBuilder
Creates an inscriber recipe with inputs.
withOutput(ItemStack) - Method in interface appeng.api.features.IGrinderRecipeBuilder
Creates an grinder recipe with output.
withOutput(ItemStack) - Method in interface appeng.api.features.IInscriberRecipeBuilder
Creates an inscriber recipe with output.
withProcessType(InscriberProcessType) - Method in interface appeng.api.features.IInscriberRecipeBuilder
Creates an inscriber recipe with type.
withSecondOptional(ItemStack, float) - Method in interface appeng.api.features.IGrinderRecipeBuilder
Creates an grinder recipe with the second optional output and its chance.
withTopOptional(ItemStack) - Method in interface appeng.api.features.IInscriberRecipeBuilder
Creates an inscriber recipe with top.
withTurns(int) - Method in interface appeng.api.features.IGrinderRecipeBuilder
Creates an grinder recipe with the amount of turns as cost.
woodenGear() - Method in interface appeng.api.definitions.IMaterials
 
WorldCoord - Class in appeng.api.util
Represents a relative coordinate, either relative to another object, or relative to the origin of a dimension.
WorldCoord(TileEntity) - Constructor for class appeng.api.util.WorldCoord
 
WorldCoord(int, int, int) - Constructor for class appeng.api.util.WorldCoord
 
WorldCoord(BlockPos) - Constructor for class appeng.api.util.WorldCoord
 
worldgen() - Method in interface appeng.api.features.IRegistryContainer
get access to the world-gen api.
writeToNBT(NBTTagCompound) - Method in interface appeng.api.networking.crafting.ICraftingLink
write the link to an NBT Tag
writeToNBT(NBTTagCompound) - Method in interface appeng.api.parts.IFacadeContainer
write nbt data
writeToNBT(NBTTagCompound) - Method in interface appeng.api.parts.IPart
Write the part information for saving, the part will be saved with getItemStack(false) and this method will be called after to load settings, inventory or other values from the world.
writeToNBT(NBTTagCompound) - Method in interface appeng.api.storage.data.IAEStack
write to a NBTTagCompound.
writeToNBT(NBTTagCompound) - Method in interface appeng.api.util.IConfigManager
write all settings to the NBT Tag so they can be read later.
writeToPacket(ByteBuf) - Method in interface appeng.api.storage.data.IAEStack
Slower for disk saving, but smaller/more efficient for packets.
writeToStream(ByteBuf) - Method in interface appeng.api.parts.IFacadeContainer
write to stream
writeToStream(ByteBuf) - Method in interface appeng.api.parts.IPart
write data to bus packet.

X

x - Variable in class appeng.api.util.WorldCoord
 
xOffset - Variable in enum appeng.api.util.AEPartLocation
 

Y

y - Variable in class appeng.api.util.WorldCoord
 
YesNo - Enum in appeng.api.config
 
yOffset - Variable in enum appeng.api.util.AEPartLocation
 

Z

z - Variable in class appeng.api.util.WorldCoord
 
zOffset - Variable in enum appeng.api.util.AEPartLocation
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
Skip navigation links