From 7ed7122c8ea2c5b33d74b923816cf28ddd3ec456 Mon Sep 17 00:00:00 2001 From: Xanadu13 Date: Mon, 18 Mar 2024 16:26:22 +0800 Subject: [PATCH] add data_type:simple --- .../pers/xanadu/enderdragon/gui/GUISlot.java | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/main/java/pers/xanadu/enderdragon/gui/GUISlot.java b/src/main/java/pers/xanadu/enderdragon/gui/GUISlot.java index a72d09a..b74bd63 100644 --- a/src/main/java/pers/xanadu/enderdragon/gui/GUISlot.java +++ b/src/main/java/pers/xanadu/enderdragon/gui/GUISlot.java @@ -38,6 +38,23 @@ public abstract class GUISlot { return new EmptySlot(); } protected enum DataType{ - DEFAULT,NBT,ADVANCED + DEFAULT,NBT,ADVANCED,SIMPLE; + public static DataType fromString(String data_type){ + if (data_type == null) return DEFAULT; + switch (data_type){ + case "nbt": { + return NBT; + } + case "advanced": { + return ADVANCED; + } + case "simple": { + return SIMPLE; + } + default: { + return DEFAULT; + } + } + } } }