Package com.hbm_m.interfaces
Interface IEnergyReceiver
- All Superinterfaces:
IEnergyConnector
- All Known Implementing Classes:
BaseMachineBlockEntity,BatterySocketBlockEntity,ConverterBlockEntity,HeatingOvenBlockEntity,LaunchPadBaseBlockEntity,LaunchPadBlockEntity,LaunchPadLargeBlockEntity,LaunchPadRustedBlockEntity,MachineAdvancedAssemblerBlockEntity,MachineArcWelderBlockEntity,MachineAssemblerBlockEntity,MachineBatteryBlockEntity,MachineBreederBlockEntity,MachineCatalyticReformerBlockEntity,MachineCentrifugeBlockEntity,MachineChemicalFactoryBlockEntity,MachineChemicalPlantBlockEntity,MachineCoolingTowerBlockEntity,MachineCoreEmitterBlockEntity,MachineCoreInjectorBlockEntity,MachineCoreReceiverBlockEntity,MachineCrackingTowerBlockEntity,MachineCrystallizerBlockEntity,MachineCyclotronBlockEntity,MachineDerrickBlockEntity,MachineDeuteriumTowerBlockEntity,MachineFelBlockEntity,MachineFlareStackBlockEntity,MachineFrackingTowerBlockEntity,MachineFractionTowerBlockEntity,MachineGasCentrifugeBlockEntity,MachineHydrotreaterBlockEntity,MachineIndustrialBoilerBlockEntity,MachineIndustrialTurbineBlockEntity,MachineLargePylonBlockEntity,MachineLiquefactorBlockEntity,MachineMiningDrillBlockEntity,MachineMixerBlockEntity,MachinePressBlockEntity,MachinePumpjackBlockEntity,MachineRadarBlockEntity,MachineRefineryBlockEntity,MachineShredderBlockEntity,MachineSilexBlockEntity,MachineSolarBoilerBlockEntity,MachineSolarMirrorsBlockEntity,MachineSolderingStationBlockEntity,MachineSteamCondenserBlockEntity,MachineSteamTurbineBlockEntity,MachineSubstationBlockEntity,MachineTowerSmallBlockEntity,MachineTurbineBlockEntity,MachineTurbofanBlockEntity,MachineVacuumDistillBlockEntity,MachineWatzPowerplantBlockEntity,MachineWoodBurnerBlockEntity,MachineZirnoxBlockEntity,OilDrillBaseBlockEntity
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbooleanМожет ли этот приемник принимать энергиюlonglongПриоритет получения энергии в сетиlongМаксимальная скорость приема энергии за тикlongreceiveEnergy(long maxReceive, boolean simulate) Принять энергию в приемникvoidsetEnergyStored(long energy) Methods inherited from interface com.hbm_m.interfaces.IEnergyConnector
canConnectEnergy
-
Method Details
-
getEnergyStored
long getEnergyStored() -
getMaxEnergyStored
long getMaxEnergyStored() -
setEnergyStored
void setEnergyStored(long energy) -
getReceiveSpeed
long getReceiveSpeed()Максимальная скорость приема энергии за тик -
getPriority
IEnergyReceiver.Priority getPriority()Приоритет получения энергии в сети -
receiveEnergy
long receiveEnergy(long maxReceive, boolean simulate) Принять энергию в приемник- Parameters:
maxReceive- Максимальное количество энергии для приемаsimulate- Если true, только симулирует операцию без изменения состояния- Returns:
- Фактически принятое количество энергии
-
canReceive
boolean canReceive()Может ли этот приемник принимать энергию
-