aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/thatgravyboat/amod/textures/TextureObject.java
diff options
context:
space:
mode:
authorLorenz <ESs95s3P5z8Pheb>2022-07-14 11:28:50 +0200
committerLorenz <ESs95s3P5z8Pheb>2022-07-14 11:28:50 +0200
commit360d67f1f1d6c66f9b3a1f90b463b27a250908f3 (patch)
tree92f5f8aff5bbbde1a98bfaa6ab794ec91965cc1e /src/main/java/com/thatgravyboat/amod/textures/TextureObject.java
parenta2758997c387735a4e852cb9f25d651244b8bc75 (diff)
downloadSkyHanni-360d67f1f1d6c66f9b3a1f90b463b27a250908f3.tar.gz
SkyHanni-360d67f1f1d6c66f9b3a1f90b463b27a250908f3.tar.bz2
SkyHanni-360d67f1f1d6c66f9b3a1f90b463b27a250908f3.zip
changed packages
Diffstat (limited to 'src/main/java/com/thatgravyboat/amod/textures/TextureObject.java')
-rw-r--r--src/main/java/com/thatgravyboat/amod/textures/TextureObject.java37
1 files changed, 0 insertions, 37 deletions
diff --git a/src/main/java/com/thatgravyboat/amod/textures/TextureObject.java b/src/main/java/com/thatgravyboat/amod/textures/TextureObject.java
deleted file mode 100644
index e9280b5a7..000000000
--- a/src/main/java/com/thatgravyboat/amod/textures/TextureObject.java
+++ /dev/null
@@ -1,37 +0,0 @@
-package com.thatgravyboat.amod.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("lorenzmod", path);
- }
-}