public class EnergyHelper
extends java.lang.Object
| Constructor and Description |
|---|
EnergyHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
canSendEnergy(EnergyManager energyManager,
net.minecraft.util.EnumFacing orientation,
net.minecraft.tileentity.TileEntity tile) |
static boolean |
consumeEnergyToDoWork(EnergyManager energyManager,
int ticksPerWorkCycle,
int energyPerWorkCycle)
Consumes one work cycle's worth of energy.
|
static boolean |
isEnergyReceiverOrEngine(net.minecraft.util.EnumFacing side,
net.minecraft.tileentity.TileEntity tile) |
static int |
scaleForDifficulty(int energyValue) |
static int |
sendEnergy(EnergyManager energyManager,
net.minecraft.util.EnumFacing orientation,
net.minecraft.tileentity.TileEntity tile)
Sends as much energy as it can to the tile at orientation.
|
static int |
sendEnergy(EnergyManager energyManager,
net.minecraft.util.EnumFacing orientation,
net.minecraft.tileentity.TileEntity tile,
int amount,
boolean simulate)
Sends amount of energy to the tile at orientation.
|
public static int scaleForDifficulty(int energyValue)
public static boolean consumeEnergyToDoWork(EnergyManager energyManager, int ticksPerWorkCycle, int energyPerWorkCycle)
public static int sendEnergy(EnergyManager energyManager, net.minecraft.util.EnumFacing orientation, @Nullable net.minecraft.tileentity.TileEntity tile)
public static int sendEnergy(EnergyManager energyManager, net.minecraft.util.EnumFacing orientation, @Nullable net.minecraft.tileentity.TileEntity tile, int amount, boolean simulate)
public static boolean canSendEnergy(EnergyManager energyManager, net.minecraft.util.EnumFacing orientation, net.minecraft.tileentity.TileEntity tile)
public static boolean isEnergyReceiverOrEngine(net.minecraft.util.EnumFacing side,
@Nullable
net.minecraft.tileentity.TileEntity tile)