Interface ITTPipeConnectionHandler<VALVE extends IValve<VALVE>,HANDLER extends ITTPipeConnectionHandler<VALVE,HANDLER>>
public interface ITTPipeConnectionHandler<VALVE extends IValve<VALVE>,HANDLER extends ITTPipeConnectionHandler<VALVE,HANDLER>>
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPipeConnection(HANDLER handler, VALVE valve) voidCollection<net.minecraft.core.Direction> getFaces()net.minecraft.world.level.LevelgetLevel()net.minecraft.core.BlockPosgetPos()default void
-
Method Details
-
getLevel
net.minecraft.world.level.Level getLevel() -
getPos
net.minecraft.core.BlockPos getPos() -
getFaces
Collection<net.minecraft.core.Direction> getFaces() -
getPipeType
ITTPipeType<VALVE,HANDLER> getPipeType() -
clearPipeConnections
void clearPipeConnections() -
addPipeConnection
-
updateConnections
- Throws:
TTPipeConnectionException
-