diff options
author | Jason Mitchell <mitchej@gmail.com> | 2024-08-11 12:51:41 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-11 15:51:41 -0400 |
commit | 5cd813a5405777a6c92b1af03f7439a97e9523f8 (patch) | |
tree | 0d81c74463e8401e893862758a411f5d90e45788 /src/main/java/gregtech/common | |
parent | 7e153794ad1f79afa0014b82593060ffedc54a61 (diff) | |
download | GT5-Unofficial-5cd813a5405777a6c92b1af03f7439a97e9523f8.tar.gz GT5-Unofficial-5cd813a5405777a6c92b1af03f7439a97e9523f8.tar.bz2 GT5-Unofficial-5cd813a5405777a6c92b1af03f7439a97e9523f8.zip |
Faster dev boot times (120s --> 80s while profiling) (#2866)
* Faster dev boot times (120s --> 80s while profiling)
* Clean up sloppy hard deps and properly gate them behind isModLoaded() checks.
* Include CoreTweaks as runtime only non publishable for faster boot as well
Diffstat (limited to 'src/main/java/gregtech/common')
3 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/gregtech/common/GT_Client.java b/src/main/java/gregtech/common/GT_Client.java index 9de59e8661..95b19e756c 100644 --- a/src/main/java/gregtech/common/GT_Client.java +++ b/src/main/java/gregtech/common/GT_Client.java @@ -62,6 +62,7 @@ import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.ItemList; import gregtech.api.enums.Materials; +import gregtech.api.enums.Mods; import gregtech.api.enums.SoundResource; import gregtech.api.gui.GT_GUIColorOverride; import gregtech.api.gui.modularui.FallbackableSteamTexture; @@ -624,8 +625,10 @@ public class GT_Client extends GT_Proxy implements Runnable { GT_Renderer_Block.register(); new GT_MultiTile_Renderer(); new GT_RenderDrone(); - new GT_LaserRenderer(); - new GT_WormholeRenderer(); + if (Mods.GalacticraftCore.isModLoaded()) { + new GT_LaserRenderer(); + new GT_WormholeRenderer(); + } metaGeneratedItemRenderer = new GT_MetaGenerated_Item_Renderer(); for (GT_MetaGenerated_Item item : GT_MetaGenerated_Item.sInstances.values()) { metaGeneratedItemRenderer.registerItem(item); diff --git a/src/main/java/gregtech/common/tileentities/render/TileLaser.java b/src/main/java/gregtech/common/tileentities/render/TileLaser.java index 5cc9020cd4..b7457353f4 100644 --- a/src/main/java/gregtech/common/tileentities/render/TileLaser.java +++ b/src/main/java/gregtech/common/tileentities/render/TileLaser.java @@ -11,6 +11,7 @@ import cpw.mods.fml.relauncher.Side; import micdoodle8.mods.galacticraft.core.tile.TileEntityAdvanced; import micdoodle8.mods.galacticraft.core.util.Annotations; +// This should either move to gt5u tiles, or get moved to GTNH-Intergalactic public class TileLaser extends TileEntityAdvanced { @Annotations.NetworkedField(targetSide = Side.CLIENT) diff --git a/src/main/java/gregtech/common/tileentities/render/TileWormhole.java b/src/main/java/gregtech/common/tileentities/render/TileWormhole.java index f219cfe989..1bb012aaf6 100644 --- a/src/main/java/gregtech/common/tileentities/render/TileWormhole.java +++ b/src/main/java/gregtech/common/tileentities/render/TileWormhole.java @@ -14,6 +14,7 @@ import micdoodle8.mods.galacticraft.core.util.Annotations; import pers.gwyog.gtneioreplugin.plugin.block.ModBlocks; import pers.gwyog.gtneioreplugin.util.DimensionHelper; +// This should either move to gt5u tiles, or get moved to GTNH-Intergalactic public class TileWormhole extends TileEntityAdvanced { @Annotations.NetworkedField(targetSide = Side.CLIENT) |