Skip to content

Commit 63511a8

Browse files
committed
disabled autoeat
1 parent 8ffae86 commit 63511a8

File tree

3 files changed

+44
-10
lines changed

3 files changed

+44
-10
lines changed

src/main/java/gtexpert/mixins/GTEMixinLoader.java

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,26 @@
11
package gtexpert.mixins;
22

3-
import java.util.AbstractMap;
4-
import java.util.List;
5-
import java.util.Map;
6-
import java.util.Objects;
7-
import java.util.stream.Collectors;
8-
import java.util.stream.Stream;
9-
103
import net.minecraftforge.fml.common.Loader;
114

125
import gtexpert.api.GTEValues;
136
import gtexpert.api.util.GTELog;
147
import gtexpert.api.util.Mods;
15-
168
import zone.rong.mixinbooter.ILateMixinLoader;
179

10+
import java.util.AbstractMap;
11+
import java.util.List;
12+
import java.util.Map;
13+
import java.util.Objects;
14+
import java.util.stream.Collectors;
15+
import java.util.stream.Stream;
16+
1817
public class GTEMixinLoader implements ILateMixinLoader {
1918

2019
public static final Map<String, Boolean> modMixinsConfig = Stream.of(
21-
new AbstractMap.SimpleImmutableEntry<>(Mods.Names.DRACONIC_ADDITIONS,
22-
Mods.DraconicAdditions.isModLoaded()))
20+
new AbstractMap.SimpleImmutableEntry<>(Mods.Names.DRACONIC_ADDITIONS,
21+
Mods.DraconicAdditions.isModLoaded())
22+
, new AbstractMap.SimpleImmutableEntry<>(Mods.Names.GREGTECH,
23+
Mods.GregTech.isModLoaded()))
2324
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
2425

2526
@Override
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package gtexpert.mixins.gregtech;
2+
3+
import gregtech.common.items.armor.QuarkTechSuite;
4+
5+
import net.minecraft.util.FoodStats;
6+
7+
import org.spongepowered.asm.mixin.Mixin;
8+
import org.spongepowered.asm.mixin.injection.At;
9+
import org.spongepowered.asm.mixin.injection.Redirect;
10+
11+
@Mixin(value = QuarkTechSuite.class, remap = false)
12+
public class QuarkTechSuiteMixin {
13+
14+
//disable autoeat in modpack
15+
@Redirect(method = "onArmorTick", at = @At(value = "INVOKE", target = "Lnet/minecraft/util/FoodStats;needFood()Z"))
16+
private boolean gteCore$onArmorTick(FoodStats instance) {
17+
return false;
18+
}
19+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"package": "gtexpert.mixins.gregtech",
3+
"refmap": "mixins.gtexpert.refmap.json",
4+
"target": "@env(DEFAULT)",
5+
"minVersion": "0.8",
6+
"compatibilityLevel": "JAVA_8",
7+
"mixins": [
8+
"QuarkTechSuiteMixin"
9+
],
10+
"server": [
11+
],
12+
"client": [
13+
]
14+
}

0 commit comments

Comments
 (0)