Add Mixin Config

This commit is contained in:
KAMKEEL committed 2022-10-06 01:32:15 -04:00
1 parent 54d442ed90
commit 1400967c10
3 files changed
+9 -5

No files matched your search

+4 -1
View File
@@ -34,7 +34,7 @@ import java.util.ArrayList;
import java.util.Set;
import java.util.UUID;
@Mod(modid = "customnpcs", name = "CustomNpcs", version = "1.6.3")
@Mod(modid = "customnpcs", name = "CustomNpcs", version = "1.6.4-pre1")
public class CustomNpcs {
@ConfigProp(info = "Disable Chat Bubbles")
@@ -159,6 +159,9 @@ public class CustomNpcs {
@ConfigProp(info="Font size for custom fonts (doesn't work with minecrafts font)")
public static int FontSize = 18;
@ConfigProp(info = "Enables Overlay Mixins for Conflicts relating to Optifine or other Skin Renderers. If crashes occur, please disable.")
public static boolean EntityRendererMixin = true;
public static FMLEventChannel Channel;
public static FMLEventChannel ChannelPlayer;
@@ -1,5 +1,6 @@
package noppes.npcs.mixin;
import noppes.npcs.CustomNpcs;
import org.spongepowered.asm.lib.tree.ClassNode;
import org.spongepowered.asm.mixin.extensibility.IMixinConfigPlugin;
import org.spongepowered.asm.mixin.extensibility.IMixinInfo;
@@ -32,9 +33,9 @@ public class CustomNPCsMixinPlugin implements IMixinConfigPlugin {
@Override
public List<String> getMixins() {
List<String> mixins = new ArrayList<>();
mixins.add("MixinEntityRenderer");
if (CustomNpcs.EntityRendererMixin){
mixins.add("MixinEntityRenderer");
}
return mixins;
}