public class ActionManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.Map<java.lang.String,IAction> |
actions |
static java.util.Map<java.lang.String,ITrigger> |
triggers |
| Constructor and Description |
|---|
ActionManager() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<IAction> |
getNeighborActions(net.minecraft.block.Block block,
net.minecraft.tileentity.TileEntity entity) |
static java.util.List<ITrigger> |
getNeighborTriggers(net.minecraft.block.Block block,
net.minecraft.tileentity.TileEntity entity) |
static java.util.List<ITrigger> |
getPipeTriggers(IPipeTile pipe) |
static void |
registerAction(IAction action) |
static void |
registerActionProvider(IActionProvider provider) |
static void |
registerTrigger(ITrigger trigger) |
static void |
registerTriggerProvider(ITriggerProvider provider) |
public static java.util.Map<java.lang.String,ITrigger> triggers
public static java.util.Map<java.lang.String,IAction> actions
public static void registerTriggerProvider(ITriggerProvider provider)
public static void registerTrigger(ITrigger trigger)
public static void registerAction(IAction action)
public static java.util.List<ITrigger> getNeighborTriggers(net.minecraft.block.Block block, net.minecraft.tileentity.TileEntity entity)
public static void registerActionProvider(IActionProvider provider)
public static java.util.List<IAction> getNeighborActions(net.minecraft.block.Block block, net.minecraft.tileentity.TileEntity entity)