Mekanism-tilera-Edition/common/codechicken/multipart/TFacePart.scala

16 lines
544 B
Scala
Raw Normal View History

package codechicken.multipart
/**
* Inteface which must be implemented by parts that go in a face part.
*/
trait TFacePart extends TSlottedPart
{
/**
* Passed down from Block.isBlockSolidOnSide. Return true if this part is solid and opaque on the specified side
*/
def solid(side:Int):Boolean = true
/**
* Return the redstone conduction map for which signal can pass through this part on the face. Eg, hollow covers return 0xF as signal can pass through the center hole.
*/
def redstoneConductionMap = 0
}