diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2022-09-01 12:53:49 +0800 |
---|---|---|
committer | Glease <4586901+Glease@users.noreply.github.com> | 2022-09-01 12:53:49 +0800 |
commit | 69a2c7fa2952f843210e444a331ddc166df25479 (patch) | |
tree | 875a7a6125102902634228186e45eb63c7445bdd /src/main/java/net/glease | |
parent | 1bc9006d7bbe5c503f36364b2c4dce2a29293e3a (diff) | |
download | GT5-Unofficial-69a2c7fa2952f843210e444a331ddc166df25479.tar.gz GT5-Unofficial-69a2c7fa2952f843210e444a331ddc166df25479.tar.bz2 GT5-Unofficial-69a2c7fa2952f843210e444a331ddc166df25479.zip |
fix BlockIcons declaration
Diffstat (limited to 'src/main/java/net/glease')
-rw-r--r-- | src/main/java/net/glease/ggfab/BlockIcons.java | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/src/main/java/net/glease/ggfab/BlockIcons.java b/src/main/java/net/glease/ggfab/BlockIcons.java index 6db4b72a60..7879ba9bdb 100644 --- a/src/main/java/net/glease/ggfab/BlockIcons.java +++ b/src/main/java/net/glease/ggfab/BlockIcons.java @@ -1,30 +1,37 @@ package net.glease.ggfab; -import gregtech.api.enums.Textures.BlockIcons.CustomIcon; +import gregtech.api.GregTech_API; import gregtech.api.interfaces.IIconContainer; +import net.minecraft.client.renderer.texture.TextureMap; import net.minecraft.util.IIcon; import net.minecraft.util.ResourceLocation; -public enum BlockIcons implements IIconContainer { +public enum BlockIcons implements IIconContainer, Runnable { ; - private final CustomIcon backing; + public static final String RES_PATH = GGConstants.MODID + ":"; + private IIcon mIcon; BlockIcons() { - backing = new CustomIcon("iconsets/" + name()); + GregTech_API.sGTBlockIconload.add(this); } @Override public IIcon getIcon() { - return backing.getIcon(); + return mIcon; } @Override public IIcon getOverlayIcon() { - return backing.getOverlayIcon(); + return null; } @Override public ResourceLocation getTextureFile() { - return backing.getTextureFile(); + return TextureMap.locationBlocksTexture; + } + + @Override + public void run() { + mIcon = GregTech_API.sBlockIcons.registerIcon(RES_PATH + "iconsets/" + this); } } |