@Override public Material getMaterialFromInternalName(String name) { try { return Material.valueOf(name); } catch (IllegalArgumentException ex) { return null; } }
/** * Straw-man method to hide warnings. * * @param id * the id * @return the material */ public static Material getMaterial(final String id) { return Material.valueOf(id); }
/** * Gets the block type of this SCHEMATIC. * * @return a block type. */ public Material getSeedMaterial() { return Material.valueOf(seed); }
public static Collection<Material> getExistingMaterials(String... materialEnumNames) { Collection<Material> existingMaterials = new HashSet<Material>(); for (String materialEnumName : materialEnumNames) { try { existingMaterials.add(Material.valueOf(materialEnumName)); } catch (IllegalArgumentException e) { // Ignore, not existing } } return existingMaterials; }
/** * Gets the Material instance for a name (multi-version support). */ public static Material getMaterial(String name) { try { return Material.valueOf(name); } catch (IllegalArgumentException ex) { SentinelPlugin.instance.getLogger().warning("Sentinel loader failed to handle material name '" + name + "', that material will not function (REPORT THIS ERROR!)"); return Material.valueOf("STICK"); } }
@Override public WrappedBlockData deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { JsonObject obj = json.getAsJsonObject(); return WrappedBlockData.createData(Material.valueOf(obj.get("type").getAsString()), obj.get("data").getAsInt()); } }
private static void tryAddMaterialAlias(String name, String materialEnumName) { try { addMaterialAlias(name, Material.valueOf(materialEnumName)); } catch (IllegalArgumentException e) { // Ignore, do not add a new alias } }
private static void addAlias(String alias, String material) { try { NAMES_TO_MATERIALS.put(stripSpacingChars(alias).toLowerCase(), Material.valueOf(material)); } catch (IllegalArgumentException e) { // Not found, do nothing. } }
public static ItemStack getKnowledgeBook() { ItemStack book = null; try { Material bookMaterial = Material.valueOf("KNOWLEDGE_BOOK"); book = new ItemStack(bookMaterial); } catch (Exception ignore) { } return book; }
public TARDISStattenheimListener(TARDIS plugin) { this.plugin = plugin; // add useless blocks useless.add(Material.SNOW); useless.addAll(TARDISMaterials.carpet); useless.addAll(TARDISMaterials.plants); useless.addAll(TARDISMaterials.saplings); remote = Material.valueOf(plugin.getRecipesConfig().getString("shaped.Stattenheim Remote.result")); }
public TARDISFarmBlockListener(TARDIS plugin) { this.plugin = plugin; String[] split = plugin.getRecipesConfig().getString("shaped.Sonic Screwdriver.result").split(":"); sonic = Material.valueOf(split[0]); }
private boolean isPotion() { return (this.material.equals(Material.POTION) || (!BedwarsRel.getInstance().getCurrentVersion().startsWith("v1_8")) && (this.material.equals(Material.valueOf("TIPPED_ARROW")) || this.material.equals(Material.valueOf("LINGERING_POTION")) || this.material.equals(Material.valueOf("SPLASH_POTION")))); }
private boolean isMetarizable() { return (!this.material.equals(Material.POTION) && !(!BedwarsRel.getInstance().getCurrentVersion().startsWith("v1_8") && (this.material.equals(Material.valueOf("TIPPED_ARROW")) || this.material.equals(Material.valueOf("LINGERING_POTION")) || this.material.equals(Material.valueOf("SPLASH_POTION"))))); }
private boolean isPotion() { return (this.material.equals(Material.POTION) || (!BedwarsRel.getInstance().getCurrentVersion().startsWith("v1_8")) && (this.material.equals(Material.valueOf("TIPPED_ARROW")) || this.material.equals(Material.valueOf("LINGERING_POTION")) || this.material.equals(Material.valueOf("SPLASH_POTION")))); }
private boolean isMetarizable() { return (!this.material.equals(Material.POTION) && !(!BedwarsRel.getInstance().getCurrentVersion().startsWith("v1_8") && (this.material.equals(Material.valueOf("TIPPED_ARROW")) || this.material.equals(Material.valueOf("LINGERING_POTION")) || this.material.equals(Material.valueOf("SPLASH_POTION"))))); }
public IconMaker(String type) { try { Material m = Material.valueOf(type); this.item = new ItemStack(m); } catch (IllegalArgumentException | NullPointerException e) { this.item = new ItemStack(Material.STONE); } }
private Material getWand() { Material mat; try { mat = Material.valueOf(plugin.getRecipesConfig().getString("shapeless.TARDIS Schematic Wand.result")); } catch (IllegalArgumentException e) { mat = Material.BONE; } return mat; }
public TARDISAnvilListener(TARDIS plugin) { plugin.getRecipesConfig().getConfigurationSection("shaped").getKeys(false).forEach((r) -> { String[] result = plugin.getRecipesConfig().getString("shaped." + r + ".result").split(":"); disallow.put(r, Material.valueOf(result[0])); }); plugin.getRecipesConfig().getConfigurationSection("shapeless").getKeys(false).forEach((q) -> { String[] result = plugin.getRecipesConfig().getString("shapeless." + q + ".result").split(":"); disallow.put(q, Material.valueOf(result[0])); }); disallow.put("Handles", Material.BIRCH_BUTTON); }
/** * Determines whether the used item is bone meal. * * @param itemStack * @return true if the item is bone meal, false otherwise */ @SuppressWarnings("deprecation") private boolean isBoneMeal(ItemStack itemStack) { return serverVersion >= 13 ? itemStack.getType() == Material.BONE_MEAL : itemStack.isSimilar(new ItemStack(Material.valueOf("INK_SACK"), 1, (short) 15)); }
public TARDISArtronIndicator(TARDIS plugin) { this.plugin = plugin; manager = plugin.getServer().getScoreboardManager(); fc = plugin.getArtronConfig().getInt("full_charge"); filter = Material.valueOf(plugin.getRecipesConfig().getString("shaped.Perception Filter.result")); }