public class CircuitRegistry extends java.lang.Object implements ICircuitRegistry
| Modifier and Type | Field and Description |
|---|---|
static ICircuitLayout |
DUMMY_LAYOUT |
| Constructor and Description |
|---|
CircuitRegistry() |
| Modifier and Type | Method and Description |
|---|---|
ICircuit |
getCircuit(java.lang.String uid) |
ICircuitBoard |
getCircuitBoard(net.minecraft.item.ItemStack itemstack) |
ICircuitLibrary |
getCircuitLibrary(net.minecraft.world.World world,
java.lang.String playerName) |
ICircuitLayout |
getDefaultLayout() |
ICircuitLayout |
getLayout(java.lang.String uid) |
java.util.Map<java.lang.String,ICircuit> |
getRegisteredCircuits() |
java.util.Map<java.lang.String,ICircuitLayout> |
getRegisteredLayouts() |
boolean |
isChipset(net.minecraft.item.ItemStack itemstack) |
void |
registerCircuit(ICircuit circuit) |
void |
registerDeprecatedCircuitReplacement(java.lang.String deprecatedCircuit,
ICircuit replacement) |
void |
registerLayout(ICircuitLayout layout) |
public static final ICircuitLayout DUMMY_LAYOUT
public ICircuitLibrary getCircuitLibrary(net.minecraft.world.World world, java.lang.String playerName)
getCircuitLibrary in interface ICircuitRegistrypublic ICircuitLayout getDefaultLayout()
getDefaultLayout in interface ICircuitRegistrypublic java.util.Map<java.lang.String,ICircuitLayout> getRegisteredLayouts()
getRegisteredLayouts in interface ICircuitRegistrypublic void registerLayout(ICircuitLayout layout)
registerLayout in interface ICircuitRegistrypublic void registerDeprecatedCircuitReplacement(java.lang.String deprecatedCircuit,
ICircuit replacement)
registerDeprecatedCircuitReplacement in interface ICircuitRegistry@Nullable public ICircuitLayout getLayout(java.lang.String uid)
getLayout in interface ICircuitRegistrypublic java.util.Map<java.lang.String,ICircuit> getRegisteredCircuits()
getRegisteredCircuits in interface ICircuitRegistrypublic void registerCircuit(ICircuit circuit)
registerCircuit in interface ICircuitRegistry@Nullable public ICircuit getCircuit(java.lang.String uid)
getCircuit in interface ICircuitRegistrypublic boolean isChipset(net.minecraft.item.ItemStack itemstack)
isChipset in interface ICircuitRegistrypublic ICircuitBoard getCircuitBoard(net.minecraft.item.ItemStack itemstack)
getCircuitBoard in interface ICircuitRegistry