Specify all sides as input/output if inputOutput is present

This commit is contained in:
DBotThePony 2023-03-25 20:37:43 +07:00
parent f683f5acf8
commit 2bdefcf3c4
Signed by: DBot
GPG Key ID: DCC23B5715498507

View File

@ -447,7 +447,9 @@ abstract class MatteryDeviceBlockEntity(blockEntityType: BlockEntityType<*>, blo
if (input == null && output == null && inputOutput == null) {
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) {
RelativeSide.FRONT, RelativeSide.BACK -> ItemHandlerMode.DISABLED
RelativeSide.RIGHT, RelativeSide.TOP -> ItemHandlerMode.INPUT