package com.Acrobot.ChestShop.Items; import org.bukkit.CoalType; import org.bukkit.DyeColor; import org.bukkit.Material; import org.bukkit.TreeSpecies; import org.bukkit.material.*; /** * @author Acrobot */ public class DataValue { public static byte get(String type, Material material) { if (material == null) return 0; type = type.toUpperCase().replace(" ", "_"); MaterialData materialData = null; try { switch (material) { case SAPLING: case LOG: materialData = new Tree(TreeSpecies.valueOf(type)); break; case STEP: case DOUBLE_STEP: materialData = new Step(Items.getMaterial(type)); break; case WOOL: case INK_SACK: materialData = new Wool(DyeColor.valueOf(type)); break; case COAL: materialData = new Coal(CoalType.valueOf(type)); break; } } catch (Exception e) { return 0; } return (materialData == null ? 0 : materialData.getData()); } }