aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/preloader
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2018-05-13 01:03:38 +1000
committerJordan Byrne <draknyte1@hotmail.com>2018-05-13 01:41:31 +1000
commitcc960c4aa3697b9f47f1ca050511f5d2a94e63f2 (patch)
treee8848ffc6149675dcb91ef401065010d1fc17569 /src/Java/gtPlusPlus/preloader
parent74cbb7d6c9dd8b2cf3d856d9483b464dbdd3a4e1 (diff)
downloadGT5-Unofficial-cc960c4aa3697b9f47f1ca050511f5d2a94e63f2.tar.gz
GT5-Unofficial-cc960c4aa3697b9f47f1ca050511f5d2a94e63f2.tar.bz2
GT5-Unofficial-cc960c4aa3697b9f47f1ca050511f5d2a94e63f2.zip
+ Added Turbine Animations.
$ Fixed Large Auto-Assembler Name. $ Possible fix for #239. $ Other Bug Fixes. $ Fixed Old School Circuits breaking Integrated Circuit Recipes. % Made Adv. EBF. Use new casing textures. % Streamlined Old School Circuit function call locations to a single handler. % Cleaned up ASM Logging.
Diffstat (limited to 'src/Java/gtPlusPlus/preloader')
-rw-r--r--src/Java/gtPlusPlus/preloader/Preloader_GT_OreDict.java22
1 files changed, 18 insertions, 4 deletions
diff --git a/src/Java/gtPlusPlus/preloader/Preloader_GT_OreDict.java b/src/Java/gtPlusPlus/preloader/Preloader_GT_OreDict.java
index f33c0a029d..c3a1f23f53 100644
--- a/src/Java/gtPlusPlus/preloader/Preloader_GT_OreDict.java
+++ b/src/Java/gtPlusPlus/preloader/Preloader_GT_OreDict.java
@@ -14,11 +14,14 @@ import gtPlusPlus.core.util.minecraft.ItemUtils;
public class Preloader_GT_OreDict {
public static boolean shouldPreventRegistration(final String string, final ItemStack bannedItem) {
-
- if (bannedItem == null || (!CORE_Preloader.enableOldGTcircuits && !LoadedMods.Mekanism)) {
+
+ if (bannedItem == null) {
+ return false;
+ }
+ else if (!CORE_Preloader.enableOldGTcircuits && !LoadedMods.Mekanism){
return false;
}
-
+
try {
if (CORE_Preloader.enableOldGTcircuits){
if ((bannedItem != null) && ItemUtils.getModId(bannedItem).toLowerCase().equals("gregtech")){
@@ -145,8 +148,19 @@ public class Preloader_GT_OreDict {
FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "A mod tried to register an invalid item with the OreDictionary.");
if (bannedItem != null){
FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Please report this issue to the authors of %s", ItemUtils.getModId(bannedItem));
+ try {
+ if (bannedItem.getItemDamage() <= Short.MAX_VALUE-1) {
+ FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Item was not null, but still invalidly registering: %s", bannedItem.getDisplayName() != null ? bannedItem.getDisplayName() : "INVALID ITEM FOUND");
+ }
+ else {
+ FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "Item was not null, but still invalidly registering: %s", "Found Wildcard item that is being registered too early.");
+ }
+ }
+ catch (Exception h) {
+ h.printStackTrace();
+ }
}
- FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "%s", e.getMessage());
+ //FMLRelaunchLog.log("[GT++ ASM] OreDictTransformer", Level.INFO, "%s", e.getMessage());
}
return false;
}