aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
authorAlexdoru <57050655+Alexdoru@users.noreply.github.com>2024-09-22 01:41:01 +0200
committerGitHub <noreply@github.com>2024-09-21 23:41:01 +0000
commitcc0266c5a740a2155536694111ba37ac8c3f1d46 (patch)
tree4d0e44a1e1c78a2345911090b265aee777409888 /src/main/java/gtPlusPlus/core
parent93966f7709e765b8be05b5127054046c9ac3bce0 (diff)
downloadGT5-Unofficial-cc0266c5a740a2155536694111ba37ac8c3f1d46.tar.gz
GT5-Unofficial-cc0266c5a740a2155536694111ba37ac8c3f1d46.tar.bz2
GT5-Unofficial-cc0266c5a740a2155536694111ba37ac8c3f1d46.zip
GT++ ASM Cleanup (#3238)
Co-authored-by: Martin Robertz <dream-master@gmx.net>
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r--src/main/java/gtPlusPlus/core/common/CommonProxy.java4
-rw-r--r--src/main/java/gtPlusPlus/core/config/ASMConfiguration.java17
-rw-r--r--src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java6
-rw-r--r--src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java4
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/ItemUtils.java4
5 files changed, 13 insertions, 22 deletions
diff --git a/src/main/java/gtPlusPlus/core/common/CommonProxy.java b/src/main/java/gtPlusPlus/core/common/CommonProxy.java
index 50b4578085..4346fb9e31 100644
--- a/src/main/java/gtPlusPlus/core/common/CommonProxy.java
+++ b/src/main/java/gtPlusPlus/core/common/CommonProxy.java
@@ -23,6 +23,7 @@ import galaxyspace.core.entity.mob.EntityEvolvedColdBlaze;
import gregtech.api.enums.Mods;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.core.block.ModBlocks;
+import gtPlusPlus.core.config.ASMConfiguration;
import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.entity.InternalEntityRegistry;
import gtPlusPlus.core.handler.BookHandler;
@@ -41,7 +42,6 @@ import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.tileentities.ModTileEntities;
import gtPlusPlus.core.util.minecraft.EntityUtils;
import gtPlusPlus.core.util.minecraft.ItemUtils;
-import gtPlusPlus.preloader.PreloaderCore;
import gtPlusPlus.xmod.ic2.CustomInternalName;
public class CommonProxy {
@@ -53,7 +53,7 @@ public class CommonProxy {
public void preInit(final FMLPreInitializationEvent e) {
Logger.INFO("Doing some house cleaning.");
- if (PreloaderCore.DEBUG_MODE) {
+ if (ASMConfiguration.debug.debugMode) {
Logger.INFO("Development mode enabled.");
} else {
Logger.WARNING("Development mode not enabled.");
diff --git a/src/main/java/gtPlusPlus/core/config/ASMConfiguration.java b/src/main/java/gtPlusPlus/core/config/ASMConfiguration.java
index d79a746642..a348998ef0 100644
--- a/src/main/java/gtPlusPlus/core/config/ASMConfiguration.java
+++ b/src/main/java/gtPlusPlus/core/config/ASMConfiguration.java
@@ -25,25 +25,16 @@ public class ASMConfiguration {
@Config.DefaultBoolean(false)
public boolean debugMode;
- @Config.Comment("Enable/Disable COFH OreDictionaryArbiter Patch (Useful for Development)")
- @Config.DefaultBoolean(true)
- public boolean enableCofhPatch;
-
- @Config.Comment("Enable/Disable Forge OreDictionary Patch (Useful for Development)")
- @Config.DefaultBoolean(false)
- public boolean enableOreDictPatch;
}
@Config.Comment("General section")
public static class General {
// General Features
- @Config.Comment("Prevents the game crashing from having invalid keybinds. https://github.com/alkcorp/GTplusplus/issues/544")
- @Config.DefaultBoolean(true)
- public boolean enabledLwjglKeybindingFix;
+ @Config.Comment("Set to a value greater than 0 to reduce the ticks taken to delay between BGM tracks. Acceptable Values are 1-32767, where 0 is disabled. Vanilla Uses 12,000 & 24,000. 200 is 10s.")
+ @Config.DefaultInt(0)
+ @Config.RangeInt(min = 0, max = Short.MAX_VALUE)
+ public int enableWatchdogBGM;
- @Config.Comment("Fixes small oversights in Thaumcraft 4.")
- @Config.DefaultBoolean(true)
- public boolean enableTcAspectSafety;
}
}
diff --git a/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java b/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java
index 8f549364c1..7976cf0bf6 100644
--- a/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java
+++ b/src/main/java/gtPlusPlus/core/gui/widget/GuiValueField.java
@@ -5,9 +5,9 @@ import java.lang.reflect.Field;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.GuiTextField;
+import gregtech.asm.GTCorePlugin;
import gtPlusPlus.core.gui.machine.GUIVolumetricFlaskSetter;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
-import gtPlusPlus.preloader.PreloaderCore;
public class GuiValueField extends GuiTextField {
@@ -36,9 +36,9 @@ public class GuiValueField extends GuiTextField {
public int getLineScrollOffset() {
Field lineScrollOffset = ReflectionUtils
- .getField(GuiTextField.class, !PreloaderCore.DEV_ENVIRONMENT ? "field_146225_q" : "lineScrollOffset");
+ .getField(GuiTextField.class, GTCorePlugin.isDevEnv() ? "lineScrollOffset" : "field_146225_q");
if (lineScrollOffset != null) {
- return (int) ReflectionUtils.getFieldValue(lineScrollOffset, this);
+ return ReflectionUtils.getFieldValue(lineScrollOffset, this);
}
return 0;
}
diff --git a/src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java b/src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java
index 89ddb241ed..c24587fb06 100644
--- a/src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java
+++ b/src/main/java/gtPlusPlus/core/item/bauble/FireProtectionBauble.java
@@ -16,9 +16,9 @@ import net.minecraft.world.World;
import baubles.api.BaubleType;
import cpw.mods.fml.common.registry.GameRegistry;
+import gregtech.asm.GTCorePlugin;
import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.util.reflect.ReflectionUtils;
-import gtPlusPlus.preloader.PreloaderCore;
public class FireProtectionBauble extends BaseBauble {
@@ -26,7 +26,7 @@ public class FireProtectionBauble extends BaseBauble {
static {
isImmuneToFire = ReflectionUtils
- .getField(Entity.class, !PreloaderCore.DEV_ENVIRONMENT ? "func_70045_F" : "isImmuneToFire");
+ .getField(Entity.class, !GTCorePlugin.isDevEnv() ? "func_70045_F" : "isImmuneToFire");
}
public static boolean fireImmune(Entity aEntity) {
diff --git a/src/main/java/gtPlusPlus/core/util/minecraft/ItemUtils.java b/src/main/java/gtPlusPlus/core/util/minecraft/ItemUtils.java
index c64686a151..7b66ffefa1 100644
--- a/src/main/java/gtPlusPlus/core/util/minecraft/ItemUtils.java
+++ b/src/main/java/gtPlusPlus/core/util/minecraft/ItemUtils.java
@@ -36,6 +36,7 @@ import gregtech.api.util.GTUtility;
import gregtech.common.items.MetaGeneratedTool01;
import gtPlusPlus.api.objects.Logger;
import gtPlusPlus.api.objects.data.Pair;
+import gtPlusPlus.core.config.ASMConfiguration;
import gtPlusPlus.core.item.ModItems;
import gtPlusPlus.core.item.base.dusts.BaseItemDustUnique;
import gtPlusPlus.core.item.chemistry.AgriculturalChem;
@@ -45,7 +46,6 @@ import gtPlusPlus.core.material.Material;
import gtPlusPlus.core.recipe.common.CI;
import gtPlusPlus.core.util.Utils;
import gtPlusPlus.core.util.math.MathUtils;
-import gtPlusPlus.preloader.PreloaderCore;
import gtPlusPlus.xmod.gregtech.api.items.GTMetaTool;
import gtPlusPlus.xmod.gregtech.common.items.MetaGeneratedGregtechTools;
import gtPlusPlus.xmod.gregtech.loaders.RecipeGenDustGeneration;
@@ -306,7 +306,7 @@ public class ItemUtils {
}
public static ItemStack getItemStackOfAmountFromOreDictNoBroken(String oredictName, final int amount) {
- if (PreloaderCore.DEBUG_MODE) {
+ if (ASMConfiguration.debug.debugMode) {
Logger.modLogger.warn("Looking up: " + oredictName + " - from : ", new Exception());
}