From 8b010e26f2c70f53b2d288c4348caf8638f20093 Mon Sep 17 00:00:00 2001 From: Lorenz Date: Fri, 8 Jul 2022 16:12:55 +0200 Subject: code cleanup --- .../skyblockhud/textures/TextureObject.java | 37 ---------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/main/java/com/thatgravyboat/skyblockhud/textures/TextureObject.java (limited to 'src/main/java/com/thatgravyboat/skyblockhud/textures/TextureObject.java') diff --git a/src/main/java/com/thatgravyboat/skyblockhud/textures/TextureObject.java b/src/main/java/com/thatgravyboat/skyblockhud/textures/TextureObject.java deleted file mode 100644 index 6403e18bc..000000000 --- a/src/main/java/com/thatgravyboat/skyblockhud/textures/TextureObject.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.thatgravyboat.skyblockhud.textures; - -import com.google.gson.JsonObject; -import java.util.Arrays; -import net.minecraft.util.ResourceLocation; - -public class TextureObject { - - public String displayName; - public ResourceLocation bars = resource("bars.png"); - public ResourceLocation mines = resource("mines.png"); - public ResourceLocation playerStats = resource("playerstats.png"); - public ResourceLocation stats = resource("stats.png"); - public ResourceLocation dungeon = resource("dungeon.png"); - public ResourceLocation dialogue = resource("dialogue.png"); - - public TextureObject(String displayName) { - this.displayName = displayName; - } - - public static TextureObject decode(JsonObject json) { - TextureObject textureObject = new TextureObject(json.get("displayName").getAsString()); - Arrays - .stream(textureObject.getClass().getDeclaredFields()) - .filter(field -> field.getType().equals(ResourceLocation.class)) - .forEach(field -> { - try { - field.set(textureObject, new ResourceLocation(json.get(field.getName()).getAsString())); - } catch (Exception ignored) {} - }); - return textureObject; - } - - private static ResourceLocation resource(String path) { - return new ResourceLocation("skyblockhud", path); - } -} -- cgit