private void registerBuiltins(ConfigurationSection mainSection) { ConfigurationSection valuesSection = mainSection.getConfigurationSection("values"); // NON-NLS Set<String> materials = valuesSection.getKeys(false); for (String strMaterial : materials) { Material material = Material.matchMaterial(strMaterial); if (material == null) { throw new RuntimeException( "Invalid builtin/materialValues.yml: Couldn't find material: " + strMaterial); } ConfigurationSection materialSection = valuesSection.getConfigurationSection(strMaterial); values.put(material, new BuiltinValueCollection(materialSection)); } }
Material material = Material.matchMaterial(args[1]);
Material material = Material.matchMaterial(args[1]); if (material == null) { sender.sendMessage(ChatColor.RED + "There's no item called " + args[1]);
public static boolean isNewVersion() { if (newV == 0) return false; if (newV == 1) return true; Material mat = Material.matchMaterial("RED_WOOL"); if (mat != null) { newV = 1; return true; } newV = 0; return false; }
public Material getMaterial(String string) throws InstructionParseException { if(string == null) { return null; } return Material.matchMaterial(string); }
public static Material getMaterial(String name) { try { return Material.matchMaterial(name.toUpperCase()); } catch (Exception e) { return null; } }
public Material parseMaterial() { Material mat = Material.matchMaterial(this.toString()); return mat != null ? mat:Material.matchMaterial(m); }
private void addRepairableLines(String materialName, ArrayList<String> skillContents) { skillContents.add(" " + " " + "Repairable: true"); skillContents.add(" " + " " + "Repair_Material: REPAIR_MATERIAL_NAME"); skillContents.add(" " + " " + "Repair_Material_Data_Value: 0"); skillContents.add(" " + " " + "Repair_Material_Quantity: 9"); skillContents.add(" " + " " + "Repair_Material_Pretty_Name: Repair Item Name"); skillContents.add(" " + " " + "Repair_MinimumLevel: 0"); skillContents.add(" " + " " + "Repair_XpMultiplier: 1.0"); Material material = Material.matchMaterial(materialName); short durability = (material == null) ? (short) 9999 : material.getMaxDurability(); skillContents.add(" " + " " + "Durability: " + ((durability > 0) ? durability : (short) 9999)); }
public Material getDetonatorItem() { return Material.matchMaterial(config.getString("Skills.Mining.Detonator_Name", "FLINT_AND_STEEL")); } public int getMiningGate() { return config.getInt("Skills.Mining.Ability_Activation_Level_Gate", 10); }
public Material getRepairAnvilMaterial() { return Material.matchMaterial(config.getString("Skills.Repair.Anvil_Material", "IRON_BLOCK")); } public boolean getRepairConfirmRequired() { return config.getBoolean("Skills.Repair.Confirm_Required", true); }
public Material getSalvageAnvilMaterial() { return Material.matchMaterial(config.getString("Skills.Salvage.Anvil_Material", "GOLD_BLOCK")); } public boolean getSalvageConfirmRequired() { return config.getBoolean("Skills.Salvage.Confirm_Required", true); }
public Material getChimaeraItem() { return Material.matchMaterial(config.getString("Items.Chimaera_Wing.Item_Name", "Feather")); } public boolean getChimaeraEnabled() { return config.getBoolean("Items.Chimaera_Wing.Enabled", true); }
public Material getMaterial(MaterialHolder materialHolder) { return Material.matchMaterial(materialHolder.getId().toUpperCase()); }
/** * Attempt to get a Material from a string. * * @param content * @return */ public static Material parseMaterial(String content) { content = content.trim().toUpperCase(); try { // TODO: Custom lookup (both vanilla and Bukkit/Spigot). return Material.matchMaterial(prepareMatchMaterial(content)); } catch (Exception e) {} return null; }
@Override public LuaValue call(LuaValue c) { return CoerceJavaToLua.coerce(Material.matchMaterial(c.checkjstring())); } });
public Material getTamingCOTWMaterial(EntityType type) { return Material.matchMaterial(config.getString("Skills.Taming.Call_Of_The_Wild." + StringUtils.getPrettyEntityTypeString(type) + ".Item_Material")); } public int getTamingCOTWCost(EntityType type) { return config.getInt("Skills.Taming.Call_Of_The_Wild." + StringUtils.getPrettyEntityTypeString(type) + ".Item_Amount"); }
@SuppressWarnings("deprecation") public static Material getMaterial(String name, CommandSender sender) { Material m = Material.matchMaterial(name, false); if (m == null) { m = Material.matchMaterial(name, true); if (m != null) { m = Bukkit.getUnsafe().fromLegacy(m); sender.sendMessage(I18n.format("message.error.legacy_name", name, m.toString())); } } return m; }
private void convertToMaterial(String sectionPath) { ConfigurationSection section = configuration.getConfigurationSection(sectionPath); if (section != null) { for (String typeId : section.getKeys(false)) { Material material = Material.matchMaterial(typeId); if (material != null) { configuration.set(sectionPath + "." + material.toString().toLowerCase(), configuration.get(sectionPath + "." + typeId)); configuration.set(sectionPath + "." + typeId, null); } } } }
private void loadConfig() { saveDefaultConfig(); // Clear just in case this is a reload. blockedMats.clear(); if (getConfig().getBoolean("blockitems", false) && getConfig().contains("blocked-items")) { for (String s : getConfig().getStringList("blocked-items")) { Material mat = Material.matchMaterial(s); if (mat != null) { blockedMats.add(mat); getLogger().log(Level.INFO, "Added {0} to list of blocked materials.", mat.name()); } } } }
public Material getMaterial(MaterialHolder materialHolder) { Material mat = Material.getMaterial(materialHolder.getLegacyId().getId()); if (mat == null) { mat = Material.matchMaterial(materialHolder.getLegacyName().getName()); } return mat; }