public static class PipeApi.PowerTransferInfo
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
isReceiver |
long |
lossPerTick |
long |
resistancePerTick
The percentage resistance per tick.
|
long |
transferPerTick |
Constructor and Description |
---|
PowerTransferInfo(long transferPerTick,
long lossPerTick,
long resistancePerTick,
boolean isReceiver) |
Modifier and Type | Method and Description |
---|---|
static PipeApi.PowerTransferInfo |
createFromLoss(long transferPerTick,
long lossPerTick,
boolean isReceiver)
Sets resistancePerTick to be equal to lossPerTick when full power is being transferred, scaling down to 0.
|
static PipeApi.PowerTransferInfo |
createFromResistance(long transferPerTick,
long resistancePerTick,
boolean isReceiver)
Sets lossPerTick to be equal to resistancePerTick when full power is being transferred.
|
public final long transferPerTick
public final long lossPerTick
public final long resistancePerTick
MjAPI.MJ
public final boolean isReceiver
public PowerTransferInfo(long transferPerTick, long lossPerTick, long resistancePerTick, boolean isReceiver)
public static PipeApi.PowerTransferInfo createFromLoss(long transferPerTick, long lossPerTick, boolean isReceiver)
transferPerTick
- lossPerTick
- isReceiver
- public static PipeApi.PowerTransferInfo createFromResistance(long transferPerTick, long resistancePerTick, boolean isReceiver)
transferPerTick
- resistancePerTick
- isReceiver
-