From 5259407e37f26827911b3043bbb8db87474cd5db Mon Sep 17 00:00:00 2001 From: p2vman Date: Thu, 29 May 2025 21:21:05 +0300 Subject: [PATCH] ... --- .idea/jarRepositories.xml | 5 + .idea/modules/vmodextras.main.iml | 2 +- .idea/modules/vmodextras.test.iml | 2 +- gradle.properties | 2 +- .../space/eptaproject/vmodextras/Config.java | 27 ++++-- .../eptaproject/vmodextras/Validator.java | 6 +- .../eptaproject/vmodextras/VmodExtras.java | 88 +++++++++++------- .../vmodextras/compact/Compact.java | 20 +++- .../computercraft/ComputerCraftCompact.java | 18 ++-- .../TrackWorkControllerPeripheral.java | 61 ------------ .../{ => block}/TrackWorkController.java | 4 +- .../entity}/TrackWorkControllerEntity.java | 10 +- .../peripheral/PeripheralBase.java | 37 ++++++++ .../TrackWorkControllerPeripheral.java | 84 +++++++++++++++++ .../trackwork}/IBlockEntityClear.java | 2 +- .../{ => compact}/trackwork/IController.java | 2 +- .../trackwork/IPhysicsTrackController.java | 7 ++ .../trackwork/ISimpleWheelController.java | 6 ++ .../compact/trackwork/TrackWorkCompact.java | 44 +++++++++ .../trackwork}/block/CompactBackupBlock.java | 7 +- .../trackwork}/block/TrackBackupBlock.java | 7 +- .../entity}/CompactBackupBlockEntity.java | 10 +- .../block/entity}/TrackBackupBlockEntity.java | 12 +-- .../{ => compact}/trackwork/item/ToolKit.java | 2 +- .../vmodextras/mixin/MixinPlugin.java | 8 +- .../eptaproject/vmodextras/mixins/A.java | 4 + .../BlockPaletteHashMapV1Mixin.java | 12 +-- .../PhysicsTrackControllerAccessor.java | 2 +- .../PhysicsTrackControllerMixin.java | 6 +- .../SimpleWheelControllerAccessor.java | 2 +- .../SimpleWheelControllerMixin.java | 6 +- .../{ => trackwork}/TrackToolkitMixin.java | 2 +- .../trackwork/IPhysicsTrackController.java | 7 -- .../trackwork/ISimpleWheelController.java | 6 -- .../vmodextras/util/ResourceLocationUtil.java | 9 ++ .../eptaproject/vmodextras/util/Utils.java | 17 ++++ .../blockstates/track_work_controller.json | 5 + .../vmodextras/models/block/track_backup.json | 53 +---------- .../models/block/track_work_controller.json | 6 ++ .../vmodextras/models/item/track_backup.json | 53 +---------- .../models/item/track_work_controller.json | 6 ++ .../textures/block/track_backup.png | Bin 434 -> 167 bytes .../textures/block/track_work_controller.png | Bin 0 -> 178 bytes src/main/resources/vmodextras.mixins.json | 8 +- 44 files changed, 398 insertions(+), 279 deletions(-) delete mode 100644 src/main/java/space/eptaproject/vmodextras/compact/computercraft/TrackWorkControllerPeripheral.java rename src/main/java/space/eptaproject/vmodextras/compact/computercraft/{ => block}/TrackWorkController.java (73%) rename src/main/java/space/eptaproject/vmodextras/compact/computercraft/{ => block/entity}/TrackWorkControllerEntity.java (77%) create mode 100644 src/main/java/space/eptaproject/vmodextras/compact/computercraft/peripheral/PeripheralBase.java create mode 100644 src/main/java/space/eptaproject/vmodextras/compact/computercraft/peripheral/TrackWorkControllerPeripheral.java rename src/main/java/space/eptaproject/vmodextras/{util => compact/trackwork}/IBlockEntityClear.java (68%) rename src/main/java/space/eptaproject/vmodextras/{ => compact}/trackwork/IController.java (95%) create mode 100644 src/main/java/space/eptaproject/vmodextras/compact/trackwork/IPhysicsTrackController.java create mode 100644 src/main/java/space/eptaproject/vmodextras/compact/trackwork/ISimpleWheelController.java create mode 100644 src/main/java/space/eptaproject/vmodextras/compact/trackwork/TrackWorkCompact.java rename src/main/java/space/eptaproject/vmodextras/{ => compact/trackwork}/block/CompactBackupBlock.java (66%) rename src/main/java/space/eptaproject/vmodextras/{ => compact/trackwork}/block/TrackBackupBlock.java (67%) rename src/main/java/space/eptaproject/vmodextras/{block => compact/trackwork/block/entity}/CompactBackupBlockEntity.java (90%) rename src/main/java/space/eptaproject/vmodextras/{block => compact/trackwork/block/entity}/TrackBackupBlockEntity.java (90%) rename src/main/java/space/eptaproject/vmodextras/{ => compact}/trackwork/item/ToolKit.java (94%) create mode 100644 src/main/java/space/eptaproject/vmodextras/mixins/A.java rename src/main/java/space/eptaproject/vmodextras/mixins/{ => trackwork}/BlockPaletteHashMapV1Mixin.java (81%) rename src/main/java/space/eptaproject/vmodextras/mixins/{ => trackwork}/PhysicsTrackControllerAccessor.java (92%) rename src/main/java/space/eptaproject/vmodextras/mixins/{ => trackwork}/PhysicsTrackControllerMixin.java (79%) rename src/main/java/space/eptaproject/vmodextras/mixins/{ => trackwork}/SimpleWheelControllerAccessor.java (92%) rename src/main/java/space/eptaproject/vmodextras/mixins/{ => trackwork}/SimpleWheelControllerMixin.java (79%) rename src/main/java/space/eptaproject/vmodextras/mixins/{ => trackwork}/TrackToolkitMixin.java (74%) delete mode 100644 src/main/java/space/eptaproject/vmodextras/trackwork/IPhysicsTrackController.java delete mode 100644 src/main/java/space/eptaproject/vmodextras/trackwork/ISimpleWheelController.java create mode 100644 src/main/java/space/eptaproject/vmodextras/util/ResourceLocationUtil.java create mode 100644 src/main/java/space/eptaproject/vmodextras/util/Utils.java create mode 100644 src/main/resources/assets/vmodextras/blockstates/track_work_controller.json create mode 100644 src/main/resources/assets/vmodextras/models/block/track_work_controller.json create mode 100644 src/main/resources/assets/vmodextras/models/item/track_work_controller.json create mode 100644 src/main/resources/assets/vmodextras/textures/block/track_work_controller.png diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index 7377ba3..77eb69c 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -36,5 +36,10 @@