Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for(int i = 1 ; i <= 5 ; i++) {
- net.minecraft.server.v1_11_R1.ItemStack stack;
- if(i == 1) {
- stack = CraftItemStack.asNMSCopy(new ItemStack(Material.WOOD_PICKAXE, 1));
- }
- else if(i == 2) {
- stack = CraftItemStack.asNMSCopy(new ItemStack(Material.STONE_PICKAXE, 1));
- }
- else if(i == 3) {
- stack = CraftItemStack.asNMSCopy(new ItemStack(Material.GOLD_PICKAXE, 1));
- }
- else if(i == 4) {
- stack = CraftItemStack.asNMSCopy(new ItemStack(Material.IRON_PICKAXE, 1));
- }
- else {
- stack = CraftItemStack.asNMSCopy(new ItemStack(Material.DIAMOND_PICKAXE, 1));
- }
- NBTTagList idsTag = new NBTTagList();
- idsTag.add(new NBTTagString("minecraft:stone"));
- idsTag.add(new NBTTagString("minecraft:gold_ore"));
- idsTag.add(new NBTTagString("minecraft:iron_ore"));
- idsTag.add(new NBTTagString("minecraft:coal_ore"));
- idsTag.add(new NBTTagString("minecraft:lapis_ore"));
- idsTag.add(new NBTTagString("minecraft:diamond_ore"));
- idsTag.add(new NBTTagString("minecraft:redstone_ore"));
- idsTag.add(new NBTTagString("minecraft:emerald_ore"));
- NBTTagCompound tag = stack.hasTag() ? stack.getTag() : new NBTTagCompound();
- tag.set("CanDestroy", idsTag);
- stack.setTag(tag);
- ItemStack bukkitCopy = CraftItemStack.asBukkitCopy(stack);
- ItemMeta bukkitCopyMeta = bukkitCopy.getItemMeta();
- bukkitCopyMeta.addItemFlags(ItemFlag.HIDE_ATTRIBUTES);
- bukkitCopyMeta.addItemFlags(ItemFlag.HIDE_DESTROYS);
- bukkitCopy.setItemMeta(bukkitCopyMeta);
- ShapedRecipe pick = new ShapedRecipe(bukkitCopy);
- pick.shape("XXX", "ASA", "ASA");
- if(i == 1) {
- pick.setIngredient('X', Material.WOOD);
- }
- else if(i == 2) {
- pick.setIngredient('X', Material.STONE);
- }
- else if(i == 3) {
- pick.setIngredient('X', Material.GOLD_INGOT);
- }
- else if(i == 4) {
- pick.setIngredient('X', Material.IRON_INGOT);
- }
- else {
- pick.setIngredient('X', Material.DIAMOND);
- }
- pick.setIngredient('A', Material.AIR);
- pick.setIngredient('S', Material.STICK);
- Bukkit.addRecipe(pick);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement