diff options
author | Dennis <47501679+Denostrov@users.noreply.github.com> | 2023-06-05 00:07:49 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-04 23:07:49 +0200 |
commit | cf50206d38abcc4136d9f200c5870bf7a58b941e (patch) | |
tree | 06c02d747c4ab8da963b5523f748f8adb1f8c711 /src/main/java/gtPlusPlus/xmod | |
parent | b093eda18787f29ec1aeba2e0b67b5b4bbafea98 (diff) | |
download | GT5-Unofficial-cf50206d38abcc4136d9f200c5870bf7a58b941e.tar.gz GT5-Unofficial-cf50206d38abcc4136d9f200c5870bf7a58b941e.tar.bz2 GT5-Unofficial-cf50206d38abcc4136d9f200c5870bf7a58b941e.zip |
fix lag by disabling asm that messed with tinkers fluid lighting (#654)
* disable asm that messed with tinkers fluid lighting
* remove unused config and asm file
Diffstat (limited to 'src/main/java/gtPlusPlus/xmod')
-rw-r--r-- | src/main/java/gtPlusPlus/xmod/tinkers/HANDLER_Tinkers.java | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/main/java/gtPlusPlus/xmod/tinkers/HANDLER_Tinkers.java b/src/main/java/gtPlusPlus/xmod/tinkers/HANDLER_Tinkers.java index bddde1de38..b148e283ac 100644 --- a/src/main/java/gtPlusPlus/xmod/tinkers/HANDLER_Tinkers.java +++ b/src/main/java/gtPlusPlus/xmod/tinkers/HANDLER_Tinkers.java @@ -2,15 +2,10 @@ package gtPlusPlus.xmod.tinkers; import static gregtech.api.enums.Mods.TinkerConstruct; -import java.lang.reflect.Field; - -import net.minecraft.block.Block; import net.minecraftforge.fluids.Fluid; import net.minecraftforge.fluids.FluidRegistry; -import gtPlusPlus.api.objects.Logger; import gtPlusPlus.api.objects.data.AutoMap; -import gtPlusPlus.core.util.reflect.ReflectionUtils; import gtPlusPlus.xmod.tinkers.material.BaseTinkersMaterial; import gtPlusPlus.xmod.tinkers.util.TinkersDryingRecipe; import gtPlusPlus.xmod.tinkers.util.TinkersUtils; @@ -34,61 +29,6 @@ public class HANDLER_Tinkers { for (BaseTinkersMaterial y : mTinkerMaterials) { // y.generate(); } - - Class aTinkersSmeltery = ReflectionUtils.getClass("tconstruct.smeltery.TinkerSmeltery"); - AutoMap<Fluid> aTweakedFluids = new AutoMap<Fluid>(); - if (aTinkersSmeltery != null) { - try { - Logger.INFO( - "Manipulating the light levels of fluids in TiCon. Molten 'metals' in world are now very luminescent!"); - Field aFluidArrayField = ReflectionUtils.getField(aTinkersSmeltery, "fluids"); - Field aBlockArrayField = ReflectionUtils.getField(aTinkersSmeltery, "fluidBlocks"); - Fluid[] aTiconFluids = (Fluid[]) aFluidArrayField.get(null); - Block[] aTiconFluidBlocks = (Block[]) aBlockArrayField.get(null); - if (aTiconFluids != null && aTiconFluidBlocks != null) { - for (Fluid a : aTiconFluids) { - if (a == null) { - continue; - } else { - if (a.getLuminosity() <= 15) { - // if (a.getTemperature() >= 500) { - a.setLuminosity(16); - aTweakedFluids.put(a); - // } - } else { - aTweakedFluids.put(a); - continue; - } - } - } - for (Block a : aTiconFluidBlocks) { - if (a == null) { - continue; - } else { - Fluid f = FluidRegistry.lookupFluidForBlock(a); - boolean isHot = false; - if (f != null && f.getTemperature() >= 500) { - if (f.getLuminosity() <= 16 && !aTweakedFluids.containsValue(f)) { - f.setLuminosity(16); - } - isHot = true; - } - if (a.getLightValue() <= 16f) { - if (isHot) { - a.setLightLevel(16f); - } else { - if (a.getLightValue() <= 16f) { - a.setLightLevel(16f); - } - } - } else { - continue; - } - } - } - } - } catch (IllegalArgumentException | IllegalAccessException e) {} - } } } } |