| 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 |
| } |