Class RedstoneLinkNetworkHandler
java.lang.Object
com.simibubi.create.content.logistics.RedstoneLinkNetworkHandler
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToNetwork(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor)getNetworkOf(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor)Map<org.apache.commons.lang3.tuple.Pair<RedstoneLinkNetworkHandler.Frequency,RedstoneLinkNetworkHandler.Frequency>,Set<IRedstoneLinkable>>networksIn(net.minecraft.world.level.LevelAccessor world)voidonLoadWorld(net.minecraft.world.level.LevelAccessor world)voidonUnloadWorld(net.minecraft.world.level.LevelAccessor world)voidremoveFromNetwork(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor)voidupdateNetworkOf(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor)static booleanwithinRange(IRedstoneLinkable from, IRedstoneLinkable to)
-
Constructor Details
-
RedstoneLinkNetworkHandler
public RedstoneLinkNetworkHandler()
-
-
Method Details
-
onLoadWorld
public void onLoadWorld(net.minecraft.world.level.LevelAccessor world) -
onUnloadWorld
public void onUnloadWorld(net.minecraft.world.level.LevelAccessor world) -
getNetworkOf
public Set<IRedstoneLinkable> getNetworkOf(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor) -
addToNetwork
-
removeFromNetwork
public void removeFromNetwork(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor) -
updateNetworkOf
public void updateNetworkOf(net.minecraft.world.level.LevelAccessor world, IRedstoneLinkable actor) -
withinRange
-
networksIn
public Map<org.apache.commons.lang3.tuple.Pair<RedstoneLinkNetworkHandler.Frequency,RedstoneLinkNetworkHandler.Frequency>,Set<IRedstoneLinkable>> networksIn(net.minecraft.world.level.LevelAccessor world)
-