Skip to content

Commit aa92ab8

Browse files
OKAY
1 parent 3e2221c commit aa92ab8

8 files changed

Lines changed: 52 additions & 81 deletions

File tree

src/integration/createenchantablemachinery/java/plus/dragons/createintegratedfarming/mixin/createenchantablemachinery/CEMMixinPlugin.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/integration/createenchantablemachinery/resources/create_integrated_farming.createenchantablemachinery.mixins.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"priority": 1000,
44
"package": "plus.dragons.createintegratedfarming.mixin.createenchantablemachinery",
55
"compatibilityLevel": "JAVA_21",
6-
"plugin": "plus.dragons.createintegratedfarming.mixin.createenchantablemachinery.CEMMixinPlugin",
6+
"plugin": "plus.dragons.createintegratedfarming.mixin.UniversalConditionalMixinPlugin",
77
"mixins": [
88
"EnchantableHarvesterMovementBehaviourMixin",
99
"EnchantableSawMovementBehaviourMixin"

src/integration/delightoflight/java/plus/dragons/createintegratedfarming/mixin/delightoflight/DFMixinPlugin.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/integration/delightoflight/resources/create_integrated_farming.delightoflight.mixins.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"priority": 1000,
44
"package": "plus.dragons.createintegratedfarming.mixin.delightoflight",
55
"compatibilityLevel": "JAVA_21",
6-
"plugin": "plus.dragons.createintegratedfarming.mixin.delightoflight.DFMixinPlugin",
6+
"plugin": "plus.dragons.createintegratedfarming.mixin.UniversalConditionalMixinPlugin",
77
"mixins": [
88
"LightningBoltMixin"
99
],

src/integration/netherdepthsupgrade/java/plus/dragons/createintegratedfarming/mixin/netherdepthupgrade/NDUMixinPlugin.java

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/integration/netherdepthsupgrade/resources/create_integrated_farming.netherdepthsupgrade.mixins.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"priority": 1000,
44
"package": "plus.dragons.createintegratedfarming.mixin.netherdepthupgrade",
55
"compatibilityLevel": "JAVA_21",
6-
"plugin": "plus.dragons.createintegratedfarming.mixin.netherdepthupgrade.NDUMixinPlugin",
6+
"plugin": "plus.dragons.createintegratedfarming.mixin.UniversalConditionalMixinPlugin",
77
"mixins": [
88
"ForgeEventsMixin",
99
"LavaFishingBobberEntityInvoker"
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/*
2+
* Copyright (C) 2025 DragonsPlus
3+
* SPDX-License-Identifier: LGPL-3.0-or-later
4+
*
5+
* This program is free software: you can redistribute it and/or modify
6+
* it under the terms of the GNU General Public License as published by
7+
* the Free Software Foundation, either version 3 of the License, or
8+
* (at your option) any later version.
9+
*
10+
* This program is distributed in the hope that it will be useful,
11+
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
* GNU General Public License for more details.
14+
*
15+
* You should have received a copy of the GNU General Public License
16+
* along with this program. If not, see <https://www.gnu.org/licenses/>.
17+
*/
18+
19+
package plus.dragons.createintegratedfarming.mixin;
20+
21+
import java.util.List;
22+
import java.util.Set;
23+
import me.fallenbreath.conditionalmixin.api.mixin.RestrictiveMixinConfigPlugin;
24+
import org.jetbrains.annotations.Nullable;
25+
26+
public class UniversalConditionalMixinPlugin extends RestrictiveMixinConfigPlugin {
27+
@Override
28+
@Nullable
29+
public String getRefMapperConfig() {
30+
return null;
31+
}
32+
33+
@Override
34+
public void acceptTargets(Set<String> myTargets, Set<String> otherTargets) {}
35+
36+
@Override
37+
@Nullable
38+
public List<String> getMixins() {
39+
return null;
40+
}
41+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
@FieldsAreNonnullByDefault
2+
@MethodsReturnNonnullByDefault
3+
@ParametersAreNonnullByDefault
4+
package plus.dragons.createintegratedfarming.mixin;
5+
6+
import javax.annotation.ParametersAreNonnullByDefault;
7+
import net.minecraft.FieldsAreNonnullByDefault;
8+
import net.minecraft.MethodsReturnNonnullByDefault;

0 commit comments

Comments
 (0)