@Override public void load() { if(material == null) { material = TinkerRegistry.getMaterial(materialName); } }
public static List<Material> getMaterialsFromTagList(NBTTagList tagList) { List<Material> materials = Lists.newLinkedList(); if(tagList.getTagType() != TagUtil.TAG_TYPE_STRING) { //TinkerRegistry.log.error("Incorrect taglist type to get materiallist from TagList"); return materials; } for(int i = 0; i < tagList.tagCount(); i++) { String identifier = tagList.getStringTagAt(i); Material mat = TinkerRegistry.getMaterial(identifier); materials.add(mat); } return materials; }
@Override public Material getMaterial(ItemStack stack) { NBTTagCompound tag = TagUtil.getTagSafe(stack); return TinkerRegistry.getMaterial(tag.getString(Tags.PART_MATERIAL)); }
@Override public Material getMaterial(ItemStack stack) { NBTTagList materials = TagUtil.getBaseMaterialsTagList(stack); return TinkerRegistry.getMaterial(materials.getStringTagAt(0)); }
public static Material getHeadMaterial(ItemStack stack) { NBTTagList materials = TagUtil.getBaseMaterialsTagList(stack); return TinkerRegistry.getMaterial(materials.getStringTagAt(1)); }
Material mat = TinkerRegistry.getMaterial(args[0]); if(mat == Material.UNKNOWN) { throw new CommandException("Unknown material: " + args[0]);
Material material = TinkerRegistry.getMaterial(entry.getKey());
public static ITICMaterial getMaterial(String name) { return new TICMaterial(TinkerRegistry.getMaterial(name)); }
public static void register() { Material material = TinkerRegistry.getMaterial(Alloy.VIBRANT_ALLOY.getBaseName()); ItemStack itemstackWithMaterial = TinkerTools.largePlate.getItemstackWithMaterial(material); TraitPickup.instance.addRecipeMatch(new RecipeMatch.ItemCombination(1, itemstackWithMaterial)); }