| 1746 | private static final ItemStackSet<ItemStackContainer> TOOL_LIST = ST.hashset(); |
| 1747 | private static final Map<String, ItemStackSet<ItemStackContainer>> TOOL_LISTS = new HashMap<>(); |
| 1748 | private static ItemStackSet<ItemStackContainer> get(String aToolType) {ItemStackSet<ItemStackContainer> rSet = TOOL_LISTS.get(aToolType); if (rSet == null) TOOL_LISTS.put(aToolType, rSet = ST.hashset()); return rSet;} |
| 1749 | public static boolean contains(String aToolType, ItemStack aStack) {return get(aToolType).contains(aStack, T);} |
| 1750 | public static boolean contains(String aToolType, ItemStackContainer aStack) {return get(aToolType).contains(aStack, T);} |
| 1751 | public static boolean add(String aToolType, ItemStackContainer aStack) {if (TOOL_LIST.add(aStack)) return get(aToolType).add(aStack); return F;} |