Package dev.lapis256.apprep.common.logic
Class ReplicationConnectorLogic
-
- All Implemented Interfaces:
-
com.buuz135.replication.api.network.IMatterTanksConsumer,com.buuz135.replication.api.network.IMatterTanksSupplier
public final class ReplicationConnectorLogic implements IMatterTanksConsumer, IMatterTanksSupplier
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classReplicationConnectorLogic.StackWatcherpublic final classReplicationConnectorLogic.CraftingProviderpublic final classReplicationConnectorLogic.Tickerpublic final classReplicationConnectorLogic.MatterNetworkListenerImplpublic final classReplicationConnectorLogic.NetworkElementListenerImplpublic classReplicationConnectorLogic.Companion
-
Field Summary
Fields Modifier and Type Field Description private final ReplicationConnectorLogicHosthostprivate final IUpgradeInventoryupgradesprivate final DelegatingMatterNetworkStoragedelegatingStorageprivate final ReplicationConnectorReturnInventoryreturnInventoryprivate final IManagedGridNodemainNodeprivate BooleanwasOnlineprivate Integerpriorityprivate final List<IMatterTank>tankspublic final static ReplicationConnectorLogic.CompanionCompanion
-
Constructor Summary
Constructors Constructor Description ReplicationConnectorLogic(IManagedGridNode gridNode, ReplicationConnectorLogicHost host)
-
Method Summary
Modifier and Type Method Description final ReplicationConnectorLogicHostgetHost()final IUpgradeInventorygetUpgrades()final DelegatingMatterNetworkStoragegetDelegatingStorage()final ReplicationConnectorReturnInventorygetReturnInventory()final IManagedGridNodegetMainNode()final BooleangetWasOnline()final UnitsetWasOnline(Boolean value)final UnitsetPriority(Integer newValue)final LonginsertReplicatorResult(ItemStack itemStack)final UnitaddDrops(Level level, BlockPos pos, List<ItemStack> drops)final UnitclearContent()final UnitreturnMatterStacksToNetwork(Object2LongMap<IMatterType> stacks)final UnitaddNetworkElementListener(NetworkElement element)final UnitremoveNetworkElementListener(NetworkElement element)final AECableTypegetCableConnectionType(Direction dir)final UnitgridChanged()final UnitwriteToNBT(CompoundTag tag, HolderLookup.Provider registries)final UnitreadFromNBT(CompoundTag tag, HolderLookup.Provider registries)final UnitonMainNodeStateChanged()List<IMatterTank>getTanks()IntegergetPriority()-
-
Constructor Detail
-
ReplicationConnectorLogic
ReplicationConnectorLogic(IManagedGridNode gridNode, ReplicationConnectorLogicHost host)
-
-
Method Detail
-
getHost
final ReplicationConnectorLogicHost getHost()
-
getUpgrades
final IUpgradeInventory getUpgrades()
-
getDelegatingStorage
final DelegatingMatterNetworkStorage getDelegatingStorage()
-
getReturnInventory
final ReplicationConnectorReturnInventory getReturnInventory()
-
getMainNode
final IManagedGridNode getMainNode()
-
getWasOnline
final Boolean getWasOnline()
-
setWasOnline
final Unit setWasOnline(Boolean value)
-
setPriority
final Unit setPriority(Integer newValue)
-
insertReplicatorResult
final Long insertReplicatorResult(ItemStack itemStack)
-
clearContent
final Unit clearContent()
-
returnMatterStacksToNetwork
final Unit returnMatterStacksToNetwork(Object2LongMap<IMatterType> stacks)
-
addNetworkElementListener
final Unit addNetworkElementListener(NetworkElement element)
-
removeNetworkElementListener
final Unit removeNetworkElementListener(NetworkElement element)
-
getCableConnectionType
final AECableType getCableConnectionType(Direction dir)
-
gridChanged
final Unit gridChanged()
-
writeToNBT
final Unit writeToNBT(CompoundTag tag, HolderLookup.Provider registries)
-
readFromNBT
final Unit readFromNBT(CompoundTag tag, HolderLookup.Provider registries)
-
onMainNodeStateChanged
final Unit onMainNodeStateChanged()
-
getPriority
Integer getPriority()
-
-
-
-