From cf9b99bc758e66a331ef448714efb1dcafc3b9e8 Mon Sep 17 00:00:00 2001 From: inyourwalls Date: Wed, 19 Jun 2024 21:19:12 -0400 Subject: split handler into separate file, use screen handler properties --- src/main/resources/fabric.mod.json | 6 ++++++ src/main/resources/frank.mixins.json | 12 ++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 src/main/resources/frank.mixins.json (limited to 'src/main/resources') diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index e608d30..7abafec 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -21,6 +21,9 @@ "net.inyourwalls.frank.ModMenuIntegration" ] }, + "mixins": [ + "frank.mixins.json" + ], "depends": { "fabricloader": ">=0.14.22", "fabric-screen-api-v1": ">=0.100.1+1.21", @@ -29,6 +32,9 @@ }, "suggests": {}, "custom": { + "loom:injected_interfaces": { + "net/minecraft/class_1720": ["net/inyourwalls/frank/ScreenHandlerPropertyAccessor"] + }, "modmenu": { "links": { "frank.matrix": "https://matrix.to/#/#mod-support:inyourwalls.net" diff --git a/src/main/resources/frank.mixins.json b/src/main/resources/frank.mixins.json new file mode 100644 index 0000000..4d27370 --- /dev/null +++ b/src/main/resources/frank.mixins.json @@ -0,0 +1,12 @@ +{ + "required": true, + "minVersion": "0.8", + "compatibilityLevel": "JAVA_21", + "package": "net.inyourwalls.frank.mixin", + "client": [ + "AbstractFurnaceScreenHandlerMixin" + ], + "injectors": { + "defaultRequire": 1 + } +} -- cgit v1.3.1