aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/net/glease/ggfab/BlockIcons.java
blob: 6db4b72a601233781f865767b9169cf28b9f75e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package net.glease.ggfab;

import gregtech.api.enums.Textures.BlockIcons.CustomIcon;
import gregtech.api.interfaces.IIconContainer;
import net.minecraft.util.IIcon;
import net.minecraft.util.ResourceLocation;

public enum BlockIcons implements IIconContainer {
    ;
    private final CustomIcon backing;

    BlockIcons() {
        backing = new CustomIcon("iconsets/" + name());
    }

    @Override
    public IIcon getIcon() {
        return backing.getIcon();
    }

    @Override
    public IIcon getOverlayIcon() {
        return backing.getOverlayIcon();
    }

    @Override
    public ResourceLocation getTextureFile() {
        return backing.getTextureFile();
    }
}