Skip to content

Commit 022957b

Browse files
committed
Giant mixin should be client side only.
Signed-off-by: roadhog360 <roadhog360@outlook.com>
1 parent 64dc3be commit 022957b

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/main/java/roadhog360/simpleskinbackport/mixinplugin/SimpleSkinBackportEarlyMixins.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
public class SimpleSkinBackportEarlyMixins implements IFMLLoadingPlugin, IEarlyMixinLoader {
1313

14-
public static final MixinEnvironment.Side side = MixinEnvironment.getCurrentEnvironment().getSide();
14+
public static final MixinEnvironment.Side SIDE = MixinEnvironment.getCurrentEnvironment().getSide();
1515

1616
@Override
1717
public String getMixinConfig() {
@@ -22,7 +22,7 @@ public String getMixinConfig() {
2222
public List<String> getMixins(Set<String> loadedCoreMods) {
2323
List<String> mixins = new ArrayList<>();
2424
mixins.add("MixinEntityPlayer");
25-
if (side == MixinEnvironment.Side.CLIENT) {
25+
if (SIDE == MixinEnvironment.Side.CLIENT) {
2626
mixins.add("MixinAbstractClientPlayer");
2727
mixins.add("MixinModelBiped");
2828
mixins.add("MixinModelSkull");

src/main/java/roadhog360/simpleskinbackport/mixinplugin/SimpleSkinBackportLateMixins.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,17 @@
22

33
import com.gtnewhorizon.gtnhmixins.ILateMixinLoader;
44
import com.gtnewhorizon.gtnhmixins.LateMixin;
5+
import org.spongepowered.asm.mixin.MixinEnvironment;
56

67
import java.util.ArrayList;
78
import java.util.List;
89
import java.util.Set;
910

1011
@LateMixin
1112
public class SimpleSkinBackportLateMixins implements ILateMixinLoader {
13+
14+
public static final MixinEnvironment.Side SIDE = MixinEnvironment.getCurrentEnvironment().getSide();
15+
1216
@Override
1317
public String getMixinConfig() {
1418
return "mixins.ssb.late.json";
@@ -18,7 +22,9 @@ public String getMixinConfig() {
1822
public List<String> getMixins(Set<String> loadedMods) {
1923
List<String> mixins = new ArrayList<>();
2024
if(loadedMods.contains("TwilightForest")) {
21-
mixins.add("MixinRenderTFGiant");
25+
if(SIDE == MixinEnvironment.Side.CLIENT) {
26+
mixins.add("MixinRenderTFGiant");
27+
}
2228
}
2329
return mixins;
2430
}

0 commit comments

Comments
 (0)