From 4402fd04427c60ac1bba2a3b166b875b1663a20d Mon Sep 17 00:00:00 2001 From: Lykrast Date: Fri, 3 Apr 2020 11:30:20 +0200 Subject: [PATCH] 1.5.2 fix #20 --- gradle.properties | 2 +- src/main/java/lykrast/jetif/compat/CompatFluxNetworks.java | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gradle.properties b/gradle.properties index 054f79f..417ab22 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.jvmargs=-Xmx3G mc_version=1.12.2 forge_version=14.23.5.2838 -mod_version=1.5.1 +mod_version=1.5.2 mod_reference=JETIF.java jei_mc_version=1.12.2 diff --git a/src/main/java/lykrast/jetif/compat/CompatFluxNetworks.java b/src/main/java/lykrast/jetif/compat/CompatFluxNetworks.java index 375ac75..bed7e6e 100644 --- a/src/main/java/lykrast/jetif/compat/CompatFluxNetworks.java +++ b/src/main/java/lykrast/jetif/compat/CompatFluxNetworks.java @@ -29,9 +29,10 @@ public void addRecipes(List list) { private boolean shouldRegister() { //Register if config is not found or if it is found and it's active try { - Class config = Class.forName("sonar.flux.FluxConfig"); - Field field = ObfuscationReflectionHelper.findField(config, "enableFluxRecipe"); - return (Boolean)field.get(null); + Class config = Class.forName("fluxnetworks.FluxConfig"); + Field recipe = ObfuscationReflectionHelper.findField(config, "enableFluxRecipe"); + Field old = ObfuscationReflectionHelper.findField(config, "enableOldRecipe"); + return (Boolean)recipe.get(null) && (Boolean)old.get(null); } catch (Exception e) { JETIF.logger.warn("Couldn't load config field for Flux Networks, report this issue on JETIF's GitHub"); e.printStackTrace();