Specify all sides as input/output if inputOutput is present
This commit is contained in:
parent
f683f5acf8
commit
2bdefcf3c4
@ -447,7 +447,9 @@ abstract class MatteryDeviceBlockEntity(blockEntityType: BlockEntityType<*>, blo
|
|||||||
|
|
||||||
if (input == null && output == null && inputOutput == null) {
|
if (input == null && output == null && inputOutput == null) {
|
||||||
return ItemHandlerMode.DISABLED
|
return ItemHandlerMode.DISABLED
|
||||||
} else if (input != null && output != null || inputOutput != null) {
|
} else if (inputOutput != null) {
|
||||||
|
return ItemHandlerMode.INPUT_OUTPUT
|
||||||
|
} else if (input != null && output != null) {
|
||||||
return when (side) {
|
return when (side) {
|
||||||
RelativeSide.FRONT, RelativeSide.BACK -> ItemHandlerMode.DISABLED
|
RelativeSide.FRONT, RelativeSide.BACK -> ItemHandlerMode.DISABLED
|
||||||
RelativeSide.RIGHT, RelativeSide.TOP -> ItemHandlerMode.INPUT
|
RelativeSide.RIGHT, RelativeSide.TOP -> ItemHandlerMode.INPUT
|
||||||
|
Loading…
Reference in New Issue
Block a user