summaryrefslogtreecommitdiff
path: root/src/main/java/lance5057/tDefense/util/TDRegistry.java
diff options
context:
space:
mode:
authorLance5057 <Lance5057@gmail.com>2018-06-05 22:13:46 -0500
committerLance5057 <Lance5057@gmail.com>2018-06-05 22:13:46 -0500
commitc00efedf54aa760be041762be388f7f8adaab553 (patch)
treea1325c8b09ea1fde6d162f73839d9f2be069245c /src/main/java/lance5057/tDefense/util/TDRegistry.java
parentf428bdd45dbe00fd0b674bce6ed7623caedca804 (diff)
Armor Rendering Part 1master
Diffstat (limited to 'src/main/java/lance5057/tDefense/util/TDRegistry.java')
-rw-r--r--src/main/java/lance5057/tDefense/util/TDRegistry.java58
1 files changed, 0 insertions, 58 deletions
diff --git a/src/main/java/lance5057/tDefense/util/TDRegistry.java b/src/main/java/lance5057/tDefense/util/TDRegistry.java
deleted file mode 100644
index 87fed5b..0000000
--- a/src/main/java/lance5057/tDefense/util/TDRegistry.java
+++ /dev/null
@@ -1,58 +0,0 @@
-package lance5057.tDefense.util;
-
-import java.util.Set;
-
-import com.google.common.collect.ImmutableSet;
-import com.google.common.collect.Sets;
-
-import gnu.trove.set.hash.TLinkedHashSet;
-import lance5057.tDefense.core.tools.bases.ArmorCore;
-import slimeknights.tconstruct.library.TinkerRegistry;
-import slimeknights.tconstruct.library.tinkering.PartMaterialType;
-import slimeknights.tconstruct.library.tools.IToolPart;
-import slimeknights.tconstruct.library.tools.ToolCore;
-
-public class TDRegistry {
- private static final Set<ArmorCore> armor = new TLinkedHashSet<>();
- private static final Set<IToolPart> armorParts = new TLinkedHashSet<>();
- private static final Set<ArmorCore> armorStationCrafting = Sets.newLinkedHashSet();
- private static final Set<ArmorCore> armorForgeCrafting = Sets.newLinkedHashSet();
-
- public static void registerTool(ArmorCore tool) {
- armor.add(tool);
-
- for(PartMaterialType pmt : tool.getRequiredComponents()) {
- for(IToolPart tp : pmt.getPossibleParts()) {
- TinkerRegistry.registerToolPart(tp);
- }
- }
- }
-
- /** Adds a armor to the Crafting UI of both the armor Station as well as the armor Forge */
- public static void registerArmorCrafting(ArmorCore armor) {
- registerArmorStationCrafting(armor);
- registerArmorForgeCrafting(armor);
- }
-
- /** Adds a armor to the Crafting UI of the armor Station */
- public static void registerArmorStationCrafting(ArmorCore armor) {
- armorStationCrafting.add(armor);
- }
-
- public static ImmutableSet<ArmorCore> getArmorStationCrafting() {
- return ImmutableSet.copyOf(armorStationCrafting);
- }
-
- /** Adds a armor to the Crafting UI of the armor Forge */
- public static void registerArmorForgeCrafting(ArmorCore armor) {
- armorForgeCrafting.add(armor);
- }
-
- public static ImmutableSet<ArmorCore> getArmorForgeCrafting() {
- return ImmutableSet.copyOf(armorForgeCrafting);
- }
-
- public static Set<ArmorCore> getArmor() {
- return ImmutableSet.copyOf(armor);
- }
-}