9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-19 15:09:19 +00:00

Consistency + Empty Type

This commit is contained in:
LoJoSho
2022-11-24 15:24:33 -06:00
parent de02282804
commit 78a63991ee
3 changed files with 23 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
package com.hibiscusmc.hmccosmetics.gui.type;
import com.hibiscusmc.hmccosmetics.gui.type.types.CosmeticType;
import com.hibiscusmc.hmccosmetics.gui.type.types.TypeCosmetic;
import com.hibiscusmc.hmccosmetics.gui.type.types.TypeEmpty;
import java.util.HashMap;
@@ -8,7 +9,8 @@ public class Types {
private static HashMap<String, Type> types = new HashMap<>();
private static CosmeticType COSMETIC_TYPE = new CosmeticType();
private static TypeCosmetic TYPE_COSMETIC = new TypeCosmetic();
private static TypeEmpty TYPE_EMPTY = new TypeEmpty();
public static Type getType(String id) {
return types.get(id);

View File

@@ -11,9 +11,9 @@ import org.spongepowered.configurate.serialize.SerializationException;
import java.util.ArrayList;
import java.util.List;
public class CosmeticType extends Type {
public class TypeCosmetic extends Type {
public CosmeticType() {
public TypeCosmetic() {
super("cosmetic");
}

View File

@@ -0,0 +1,17 @@
package com.hibiscusmc.hmccosmetics.gui.type.types;
import com.hibiscusmc.hmccosmetics.gui.type.Type;
import com.hibiscusmc.hmccosmetics.user.CosmeticUser;
import org.spongepowered.configurate.ConfigurationNode;
public class TypeEmpty extends Type {
public TypeEmpty() {
super("empty");
}
@Override
public void run(CosmeticUser user, ConfigurationNode config) {
// Nothing
}
}