diff options
author | Albi <12825442+Flanisch@users.noreply.github.com> | 2022-08-15 21:27:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-15 21:27:24 +0200 |
commit | 43c014a8db9ad4d44c19190718835a7596dc0a2d (patch) | |
tree | 173ca882874af36bde55889ae585dc9111825184 /src/main/java/gregtech/common/GT_Client.java | |
parent | ed8fb594433346dfd37235c0604851436e0980df (diff) | |
download | GT5-Unofficial-43c014a8db9ad4d44c19190718835a7596dc0a2d.tar.gz GT5-Unofficial-43c014a8db9ad4d44c19190718835a7596dc0a2d.tar.bz2 GT5-Unofficial-43c014a8db9ad4d44c19190718835a7596dc0a2d.zip |
Overriding GUI colors with .mcmeta (#1261)
* Implemented gui textcolor override with .mcmeta files
* cleanup
* Added shared class to reduce code duplication
* Moved #drawLine back to GT_NEI_DefaultHandler
Diffstat (limited to 'src/main/java/gregtech/common/GT_Client.java')
-rw-r--r-- | src/main/java/gregtech/common/GT_Client.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/main/java/gregtech/common/GT_Client.java b/src/main/java/gregtech/common/GT_Client.java index 0d2a76731b..f849da7594 100644 --- a/src/main/java/gregtech/common/GT_Client.java +++ b/src/main/java/gregtech/common/GT_Client.java @@ -27,6 +27,8 @@ import gregtech.api.interfaces.tileentity.ITurnable; import gregtech.api.metatileentity.BaseMetaPipeEntity; import gregtech.api.net.GT_Packet_ClientPreference; import gregtech.api.objects.GT_ItemStack; +import gregtech.api.util.ColorsMetadataSection; +import gregtech.api.util.ColorsMetadataSectionSerializer; import gregtech.api.util.GT_ClientPreference; import gregtech.api.util.GT_Log; import gregtech.api.util.GT_PlayedSound; @@ -39,7 +41,6 @@ import gregtech.common.entities.GT_Entity_Arrow_Potion; import gregtech.common.net.MessageUpdateFluidDisplayItem; import gregtech.common.render.*; import gregtech.loaders.ExtraIcons; -import gregtech.loaders.misc.GT_JsonLoader; import gregtech.loaders.preload.GT_PreLoad; import ic2.api.tile.IWrenchable; import net.minecraft.block.Block; @@ -401,10 +402,7 @@ public class GT_Client extends GT_Proxy super.onPreLoad(); MinecraftForge.EVENT_BUS.register(new ExtraIcons()); - GT_Mod.jsonGuiColors = new GT_JsonLoader("textures/guiColors.json"); - for (GuiColors value : GuiColors.values()) { - GT_Mod.jsonGuiColors.registerReloadListener(l -> value.reload(l::getString)); - } + Minecraft.getMinecraft().getResourcePackRepository().rprMetadataSerializer.registerMetadataSectionType(new ColorsMetadataSectionSerializer(), ColorsMetadataSection.class); final String[] arr = { "renadi", "hanakocz", "MysteryDump", "Flaver4", "x_Fame", "Peluche321", "Goshen_Ithilien", "manf", "Bimgo", "leagris", |