Advertisement
broken-arrow

Untitled

Sep 10th, 2021
1,346
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 35.13 KB | None | 0 0
  1. public enum Crafting {
  2.  
  3.     /**
  4.      * Bed variants
  5.      */
  6.  
  7.     BLACK_BED("BLACK_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  8.     BLUE_BED("BLUE_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  9.     BROWN_BED("BROWN_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  10.     CYAN_BED("CYAN_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  11.     GRAY_BED("GRAY_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  12.     LIGHT_BLUE_BED("LIGHT_BLUE_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  13.     LIGHT_GRAY_BED("LIGHT_GRAY_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  14.     ORANGE_BED("ORANGE_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  15.     PINK_BED("PINK_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  16.     PURPLE_BED("PURPLE_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  17.     WHITE_BED("WHITE_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  18.     YELLOW_BED("YELLOW_WOOL", 3, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, 1),
  19.  
  20.     /**
  21.      * Concrete powder variants
  22.      */
  23.  
  24.     BLACK_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "BLACK_DYE", 1, null, 0, null, 0, 8),
  25.     BLUE_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "BLUE_DYE", 1, null, 0, null, 0, 8),
  26.     BROWN_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "BROWN_DYE", 1, null, 0, null, 0, 8),
  27.     CYAN_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "CYAN_DYE", 1, null, 0, null, 0, 8),
  28.     GRAY_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "GRAY_DYE", 1, null, 0, null, 0, 8),
  29.     LIGHT_BLUE_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "LIGHT_BLUE_DYE", 1, null, 0, null, 0, 8),
  30.     LIGHT_GRAY_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "LIGHT_GRAY_DYE", 1, null, 0, null, 0, 8),
  31.     ORANGE_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "ORANGE_DYE", 1, null, 0, null, 0, 8),
  32.     PINK_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "PINK_DYE", 1, null, 0, null, 0, 8),
  33.     PURPLE_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "PURPLE_DYE", 1, null, 0, null, 0, 8),
  34.     WHITE_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "WHITE_DYE", 1, null, 0, null, 0, 8),
  35.     YELLOW_CONCRETE_POWDER("SAND", 4, "GRAVEL", 4, "YELLOW_DYE", 1, null, 0, null, 0, 8),
  36.  
  37.  
  38.     /**
  39.      * Random recipes
  40.      */
  41.  
  42.     ARROW("FLINT", 1, "STICK", 1, "FEATHER", 1, null, 0, null, 0, 2),
  43.     BLAZE_POWDER("BLAZE_ROD", 1, null, 0, null, 0, null, 0, null, 0, 1),
  44.     BONE_BLOCK("BONE_MEAL", 9, null, 0, null, 0, null, 0, null, 0, 1),
  45.     BONE_MEAL("BONE", 1, null, 0, null, 0, null, 0, null, 0, 3),
  46.     BOOKSHELF("OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 6, "BOOK", 3, null, 0, null, 0, null, 0, 1),
  47.     BOW("STICK", 3, "STRING", 3, null, 0, null, 0, null, 0, 1),
  48.     BOWL("OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, null, 0, null, 0, null, 0, 4),
  49.     BREAD("WHEAT", 3, null, 0, null, 0, null, 0, null, 0, 1),
  50.     BREWING_STAND("BLAZE_ROD", 1, "COBBLESTONE,BLACKSTONE,COBBLED_DEEPSLATE", 3, null, 0, null, 0, null, 0, 1),
  51.  
  52.     CHEST("OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 8, null, 0, null, 0, null, 0, null, 0, 1),
  53.     CLAY("CLAY_BALL", 4, null, 0, null, 0, null, 0, null, 0, 1),
  54.     COAL_BLOCK("COAL", 9, null, 0, null, 0, null, 0, null, 0, 1),
  55.     END_ROD("BLAZE_ROD", 1, "POPPED_CHORUS_FRUIT", 1, null, 0, null, 0, null, 0, 4),
  56.  
  57.     FLOWER_POT("BRICK", 3, null, 0, null, 0, null, 0, null, 0, 1),
  58.     FURNACE("COBBLESTONE,BLACKSTONE", 8, null, 0, null, 0, null, 0, null, 0, 1),
  59.     GLOWSTONE("GLOWSTONE_DUST", 4, null, 0, null, 0, null, 0, null, 0, 1),
  60.     REDSTONE_BLOCK("REDSTONE", 9, null, 0, null, 0, null, 0, null, 0, 1),
  61.     SOUL_TORCH("STICK", 1, "COAL,CHARCOAL", 1, "SOUL_SAND,SOUL_SOIL", 1, null, 0, null, 0, 4),
  62.     STICK("OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 4, null, 0, null, 0, null, 0, null, 0, 4),
  63.     TORCH("STICK", 1, "COAL,CHARCOAL", 1, null, 0, null, 0, null, 0, 4),
  64.  
  65.  
  66.     /**
  67.      * Dye variants
  68.      */
  69.  
  70.     BLACK_DYE("INK_SAC,WITHER_ROSE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  71.  
  72.     BLUE_DYE("CORNFLOWER,LAPIS_LAZULI", 1, null, 0, null, 0, null, 0, null, 0, 1),
  73.  
  74.     BROWN_DYE("COCOA_BEANS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  75.  
  76.     CYAN_DYE("BLUE_DYE,LAPIS_LAZULI", 1, "", 0, null, 0, null, 0, null, 0, 1),
  77.  
  78.     GRAY_DYE("INK_SAC,BLACK_DYE", 1, "WHITE_DYE,BONE_MEAL", 1, null, 0, null, 0, null, 0, 2),
  79.  
  80.     LIGHT_BLUE_DYE("BLUE_ORCHID,BLUE_DYE,LAPIS_LAZULI", 1, "WHITE_DYE,BONE_MEAL", 1, null, 0, null, 0, null, 0, 1),
  81.  
  82.     LIGHT_GRAY_DYE("WHITE_TULIP,OXEYE_DAISY,AZURE_BLUET,WHITE_DYE", 1, "BLACK_DYE,GRAY_DYE", 1, null, 0, null, 0, null, 0, 1),
  83.  
  84.     LIME_DYE("GREEN_DYE", 1, "WHITE_DYE,BONE_MEAL", 1, null, 0, null, 0, null, 0, 2),
  85.  
  86.     MAGENTA_DYE("ALLIUM,LILAC,PURPLE_DYE,BLUE_DYE,LAPIS_LAZULI", 1, "PINK_DYE", 1, "RED_DYE,WHITE_DYE,BONE_MEAL", 1, null, 0, null, 0, 1),
  87.  
  88.     ORANGE_DYE("ORANGE_TULIP,RED_DYE", 1, "YELLOW_DYE", 1, null, 0, null, 0, null, 0, 1),
  89.  
  90.     PINK_DYE("PINK_TULIP,PEONY,RED_DYE", 1, "WHITE_DYE,BONE_MEAL", 1, null, 0, null, 0, null, 0, 1),
  91.  
  92.     PURPLE_DYE("BLUE_DYE,LAPIS_LAZULI", 1, "RED_DYE", 1, null, 0, null, 0, null, 0, 2),
  93.  
  94.     RED_DYE("RED_TULIP,BEETROOT,POPPY,ROSE_BUSH", 1, null, 0, null, 0, null, 0, null, 0, 1),
  95.  
  96.     WHITE_DYE("LILY_OF_THE_VALLEY,BONE_MEAL", 1, null, 0, null, 0, null, 0, null, 0, 1),
  97.  
  98.     YELLOW_DYE("DANDELION,SUNFLOWER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  99.  
  100.     //################### Glass
  101.  
  102.     /**
  103.      * Glass variants
  104.      */
  105.     BEACON("GLASS", 5, "NETHER_STAR", 1, "OBSIDIAN", 3, null, 0, null, 0, 1),
  106.     DAYLIGHT_DETECTOR("GLASS", 3, "QUARTZ", 3, "ACACIA_SLAB,BIRCH_SLAB,CRIMSON_SLAB,DARK_OAK_SLAB,JUNGLE_SLAB,OAK_SLAB,SPRUCE_SLAB,WARPED_SLAB", 3, null, 0, null, 0, 1),
  107.     END_CRYSTAL("GLASS", 7, "ENDER_EYE", 1, "GHAST_TEAR", 1, null, 0, null, 0, 1),
  108.     GLASS_BOTTLE("GLASS", 3, null, 0, null, 0, null, 0, null, 0, 3),
  109.     TINTED_GLASS("GLASS", 1, "AMETHYST_SHARD", 4, null, 0, null, 0, null, 0, 2),
  110.  
  111.     BLACK_STAINED_GLASS("GLASS", 8, "BLACK_DYE", 1, null, 0, null, 0, null, 0, 8),
  112.     BLUE_STAINED_GLASS("GLASS", 8, "BLUE_DYE", 1, null, 0, null, 0, null, 0, 8),
  113.     BROWN_STAINED_GLASS("GLASS", 8, "BROWN_DYE", 1, null, 0, null, 0, null, 0, 8),
  114.     CYAN_STAINED_GLASS("GLASS", 8, "CYAN_DYE", 1, null, 0, null, 0, null, 0, 8),
  115.     GRAY_STAINED_GLASS("GLASS", 8, "GRAY_DYE", 1, null, 0, null, 0, null, 0, 8),
  116.     LIGHT_BLUE_STAINED_GLASS("GLASS", 8, "LIGHT_BLUE_DYE", 1, null, 0, null, 0, null, 0, 8),
  117.     LIGHT_GRAY_STAINED_GLASS("GLASS", 8, "LIGHT_GRAY_DYE", 1, null, 0, null, 0, null, 0, 8),
  118.     ORANGE_STAINED_GLASS("GLASS", 8, "ORANGE_DYE", 1, null, 0, null, 0, null, 0, 8),
  119.     PINK_STAINED_GLASS("GLASS", 8, "PINK_DYE", 1, null, 0, null, 0, null, 0, 8),
  120.     PURPLE_STAINED_GLASS("GLASS", 8, "PURPLE_DYE", 1, null, 0, null, 0, null, 0, 8),
  121.     WHITE_STAINED_GLASS("GLASS", 8, "WHITE_DYE", 1, null, 0, null, 0, null, 0, 8),
  122.     YELLOW_STAINED_GLASS("GLASS", 8, "YELLOW_DYE", 1, null, 0, null, 0, null, 0, 8),
  123.  
  124.     /**
  125.      * Glass pane variants
  126.      */
  127.     GLASS_PANE("GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  128.  
  129.     BLACK_STAINED_GLASS_PANE("BLACK_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  130.     BLUE_STAINED_GLASS_PANE("BLUE_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  131.     BROWN_STAINED_GLASS_PANE("BROWN_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  132.     CYAN_STAINED_GLASS_PANE("CYAN_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  133.     GRAY_STAINED_GLASS_PANE("GRAY_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  134.     LIGHT_BLUE_STAINED_GLASS_PANE("LIGHT_BLUE_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  135.     LIGHT_GRAY_STAINED_GLASS_PANE("LIGHT_GRAY_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  136.     ORANGE_STAINED_GLASS_PANE("ORANGE_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  137.     PINK_STAINED_GLASS_PANE("PINK_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  138.     PURPLE_STAINED_GLASS_PANE("PURPLE_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  139.     WHITE_STAINED_GLASS_PANE("WHITE_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  140.     YELLOW_STAINED_GLASS_PANE("YELLOW_STAINED_GLASS", 6, null, 0, null, 0, null, 0, null, 0, 16),
  141.  
  142.     //############## div blocks on ors
  143.  
  144.     /**
  145.      * Items/blocks with Diamond.
  146.      */
  147.     DIAMOND_BLOCK("DIAMOND_INGOT", 9, null, 0, null, 0, null, 0, null, 0, 1),
  148.  
  149.     //wapons and tools
  150.     DIAMOND_AXE("DIAMOND_INGOT", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  151.     DIAMOND_HOE("DIAMOND_INGOT", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  152.     DIAMOND_PICKAXE("DIAMOND_INGOT", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  153.     DIAMOND_SHOVEL("DIAMOND_INGOT", 1, "STICK", 2, null, 0, null, 0, null, 0, 1),
  154.     DIAMOND_SWORD("DIAMOND_INGOT", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  155.  
  156.     // armor
  157.     DIAMOND_HELMET("DIAMOND_INGOT", 5, null, 0, null, 0, null, 0, null, 0, 1),
  158.     DIAMOND_CHESTPLATE("DIAMOND_INGOT", 8, null, 0, null, 0, null, 0, null, 0, 1),
  159.     DIAMOND_LEGGINGS("DIAMOND_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  160.     DIAMOND_BOOTS("DIAMOND_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  161.  
  162.     /**
  163.      * Items/blocks with Gold.
  164.      */
  165.     GOLD_NUGGET("GOLD_INGOT", 1, null, 0, null, 0, null, 0, null, 0, 9),
  166.     GOLD_INGOT("GOLD_NUGGET", 9, null, 0, null, 0, null, 0, null, 0, 1),
  167.     GOLD_BLOCK("GOLD_INGOT", 9, null, 0, null, 0, null, 0, null, 0, 1),
  168.  
  169.     //wapons and tools
  170.     GOLD_AXE("GOLD_INGOT", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  171.     GOLD_HOE("GOLD_INGOT", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  172.     GOLD_PICKAXE("GOLD_INGOT", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  173.     GOLD_SHOVEL("GOLD_INGOT", 1, "STICK", 2, null, 0, null, 0, null, 0, 1),
  174.     GOLD_SWORD("GOLD_INGOT", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  175.  
  176.     // armor
  177.     GOLD_HELMET("GOLD_INGOT", 5, null, 0, null, 0, null, 0, null, 0, 1),
  178.     GOLD_CHESTPLATE("GOLD_INGOT", 8, null, 0, null, 0, null, 0, null, 0, 1),
  179.     GOLD_LEGGINGS("GOLD_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  180.     GOLD_BOOTS("GOLD_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  181.  
  182.  
  183.     /**
  184.      * Items/blocks with Iron.
  185.      */
  186.     ACTIVATOR_RAIL("IRON_INGOT", 6, "STICK", 2, "REDSTONE_TORCH", 1, null, 0, null, 0, 6),
  187.     ANVIL("IRON_BLOCK", 3, "IRON_INGOT", 4, null, 0, null, 0, null, 0, 1),
  188.     BLAST_FURNACE("FURNACE", 1, "IRON_INGOT", 5, "SMOOTH_STONE", 3, null, 0, null, 0, 1),
  189.     BUCKET("IRON_INGOT", 3, null, 0, null, 0, null, 0, null, 0, 1),
  190.     CAULDRON("IRON_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  191.     CHAIN("IRON_NUGGET", 2, "IRON_INGOT", 1, null, 0, null, 0, null, 0, 1),
  192.     COMPASS("IRON_INGOT", 4, "REDSTONE_DUST", 1, null, 0, null, 0, null, 0, 1),
  193.     CROSSBOW("IRON_INGOT", 1, "STICK", 3, "STRING", 2, "TRIPWIRE_HOOK", 1, null, 0, 1),
  194.     DETECTOR_RAIL("IRON_INGOT", 6, "STONE_PRESSURE_PLATE", 1, "REDSTONE", 1, null, 0, null, 0, 6),
  195.     FLINT_AND_STEEL("IRON_INGOT", 1, "FLINT", 1, null, 0, null, 0, null, 0, 1),
  196.     HEAVY_WEIGHTED_PRESSURE_PLATE("IRON_INGOT", 2, null, 0, null, 0, null, 0, null, 0, 1),
  197.     HOPPER("IRON_INGOT", 5, "CHEST", 1, null, 0, null, 0, null, 0, 1),
  198.     IRON_NUGGET("IRON_INGOT", 1, null, 0, null, 0, null, 0, null, 0, 9),
  199.     IRON_INGOT("IRON_NUGGET", 9, null, 0, null, 0, null, 0, null, 0, 1),
  200.     IRON_BLOCK("IRON_INGOT", 9, null, 0, null, 0, null, 0, null, 0, 1),
  201.     IRON_TRAPDOOR("IRON_INGOT", 4, null, 0, null, 0, null, 0, null, 0, 1),
  202.     IRON_BARS("IRON_INGOT", 6, null, 0, null, 0, null, 0, null, 0, 16),
  203.     IRON_DOOR("IRON_INGOT", 6, null, 0, null, 0, null, 0, null, 0, 3),
  204.     LANTERN("IRON_NUGGET", 8, "TORCH", 1, null, 0, null, 0, null, 0, 1),
  205.     MINECART("IRON_INGOT", 6, null, 0, null, 0, null, 0, null, 0, 3),
  206.     RAIL("IRON_INGOT", 6, "STICK", 1, null, 0, null, 0, null, 0, 16),
  207.     SMITHING_TABLE("IRON_INGOT", 2, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 4, null, 0, null, 0, null, 0, 1),
  208.     SOUL_LANTERN("IRON_NUGGET", 8, "SOUL_TORCH", 1, null, 0, null, 0, null, 0, 1),
  209.     STONECUTTER("IRON_INGOT", 1, "STONE", 3, null, 0, null, 0, null, 0, 1),
  210.     TRIPWIRE_HOOK("IRON_INGOT", 1, "STICK", 1, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 1, null, 0, null, 0, 1),
  211.  
  212.     //wapons and tools
  213.     IRON_AXE("IRON_INGOT", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  214.     IRON_HOE("IRON_INGOT", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  215.     IRON_PICKAXE("IRON_INGOT", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  216.     IRON_SHOVEL("IRON_INGOT", 1, "STICK", 2, null, 0, null, 0, null, 0, 1),
  217.     IRON_SWORD("IRON_INGOT", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  218.     SHEARS("IRON_INGOT", 2, null, 0, null, 0, null, 0, null, 0, 1),
  219.     SHIELD("IRON_INGOT", 1, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 6, null, 0, null, 0, null, 0, 1),
  220.     // armor
  221.     IRON_HELMET("IRON_INGOT", 5, null, 0, null, 0, null, 0, null, 0, 1),
  222.     IRON_CHESTPLATE("IRON_INGOT", 8, null, 0, null, 0, null, 0, null, 0, 1),
  223.     IRON_LEGGINGS("IRON_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  224.     IRON_BOOTS("IRON_INGOT", 7, null, 0, null, 0, null, 0, null, 0, 1),
  225.  
  226.  
  227.     /**
  228.      * Diffrent slab of copper.
  229.      */
  230.  
  231.     CUT_COPPER("COPPER_BLOCK", 1, null, 0, null, 0, null, 0, null, 0, 1),
  232.  
  233.     CUT_COPPER_SLAB("CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  234.     CUT_COPPER_STAIRS("CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  235.  
  236.     EXPOSED_CUT_COPPER_SLAB("EXPOSED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  237.     EXPOSED_CUT_COPPER_STAIRS("EXPOSED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  238.  
  239.     OXIDIZED_CUT_COPPER_SLAB("OXIDIZED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  240.     OXIDIZED_CUT_COPPER_STAIRS("OXIDIZED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  241.  
  242.     WEATHERED_CUT_COPPER_SLAB("WEATHERED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  243.     WEATHERED_CUT_COPPER_STAIRS("WEATHERED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  244.  
  245.  
  246.     WAXED_CUT_COPPER_SLAB("WAXED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  247.     WAXED_CUT_COPPER_STAIRS("WAXED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  248.  
  249.     WAXED_OXIDIZED_CUT_COPPER_SLAB("WAXED_OXIDIZED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  250.     WAXED_OXIDIZED_CUT_COPPER_STAIRS("WAXED_OXIDIZED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  251.  
  252.     WAXED_WEATHERED_CUT_COPPER_SLAB("WAXED_WEATHERED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 2),
  253.     WAXED_WEATHERED_CUT_COPPER_STAIRS("WAXED_WEATHERED_CUT_COPPER", 1, null, 0, null, 0, null, 0, null, 0, 1),
  254.  
  255.     //#################### wood types
  256.  
  257.     /**
  258.      * Acacia variants.
  259.      */
  260.     ACACIA_PLANKS("ACACIA_LOG", 1, null, 0, null, 0, null, 0, null, 0, 4),
  261.     ACACIA_PRESSURE_PLATE("ACACIA_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  262.     ACACIA_SIGN("ACACIA_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  263.     ACACIA_SLAB("ACACIA_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  264.     ACACIA_STAIRS("ACACIA_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  265.     ACACIA_TRAPDOOR("ACACIA_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  266.     ACACIA_WOOD("ACACIA_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  267.     STRIPPED_ACACIA_WOOD("STRIPPED_ACACIA_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  268.  
  269.     /**
  270.      * Birch variants.
  271.      */
  272.  
  273.     BIRCH_PLANKS("BIRCH_LOG", 1, null, 0, null, 0, null, 0, null, 0, 4),
  274.     BIRCH_PRESSURE_PLATE("BIRCH_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  275.     BIRCH_SIGN("BIRCH_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  276.     BIRCH_SLAB("BIRCH_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  277.     BIRCH_STAIRS("BIRCH_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  278.     BIRCH_TRAPDOOR("BIRCH_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  279.     BIRCH_WOOD("BIRCH_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  280.     STRIPPED_BIRCH_WOOD("STRIPPED_BIRCH_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  281.  
  282.  
  283.     /**
  284.      * Crimson variants.
  285.      */
  286.  
  287.     CRIMSON_PLANKS("CRIMSON_STEM", 1, null, 0, null, 0, null, 0, null, 0, 4),
  288.     CRIMSON_PRESSURE_PLATE("CRIMSON_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  289.     CRIMSON_SIGN("CRIMSON_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  290.     CRIMSON_SLAB("CRIMSON_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  291.     CRIMSON_STAIRS("CRIMSON_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  292.     CRIMSON_TRAPDOOR("CRIMSON_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  293.     CRIMSON_HYPHAE("CRIMSON_STEM", 4, null, 0, null, 0, null, 0, null, 0, 3),
  294.     STRIPPED_CRIMSON_HYPHAE("STRIPPED_CRIMSON_HYPHAE", 4, null, 0, null, 0, null, 0, null, 0, 3),
  295.  
  296.     /**
  297.      * Dark_oak variants.
  298.      */
  299.  
  300.     DARK_OAK_PLANKS("DARK_OAK_LOG", 1, null, 0, null, 0, null, 0, null, 0, 4),
  301.     DARK_OAK_PRESSURE_PLATE("DARK_OAK_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  302.     DARK_OAK_SIGN("DARK_OAK_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  303.     DARK_OAK_SLAB("DARK_OAK_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  304.     DARK_OAK_STAIRS("DARK_OAK_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  305.     DARK_OAK_TRAPDOOR("DARK_OAK_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  306.     DARK_OAK_WOOD("DARK_OAK_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  307.     STRIPPED_DARK_OAK_WOOD("STRIPPED_DARK_OAK_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  308.  
  309.     /**
  310.      * Jungle variants.
  311.      */
  312.  
  313.     JUNGLE_PLANKS("JUNGLE_LOG", 1, null, 0, null, 0, null, 0, null, 0, 4),
  314.     JUNGLE_PRESSURE_PLATE("JUNGLE_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  315.     JUNGLE_SIGN("JUNGLE_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  316.     JUNGLE_SLAB("JUNGLE_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  317.     JUNGLE_STAIRS("JUNGLE_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  318.     JUNGLE_TRAPDOOR("JUNGLE_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  319.     JUNGLE_WOOD("JUNGLE_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  320.     STRIPPED_JUNGLE_WOOD("STRIPPED_JUNGLE_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  321.  
  322.     /**
  323.      * Oak variants.
  324.      */
  325.  
  326.     OAK_PLANKS("OAK_LOG", 1, null, 0, null, 0, null, 0, null, 0, 4),
  327.     OAK_PRESSURE_PLATE("OAK_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  328.     OAK_SIGN("OAK_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  329.     OAK_SLAB("OAK_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  330.     OAK_STAIRS("OAK_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  331.     OAK_TRAPDOOR("OAK_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  332.     OAK_WOOD("OAK_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  333.     STRIPPED_OAK_WOOD("STRIPPED_OAK_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  334.  
  335.     /**
  336.      * SPRUCE variants.
  337.      */
  338.  
  339.     SPRUCE_PLANKS("SPRUCE_LOG", 1, null, 0, null, 0, null, 0, null, 0, 4),
  340.     SPRUCE_PRESSURE_PLATE("SPRUCE_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  341.     SPRUCE_SIGN("SPRUCE_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  342.     SPRUCE_SLAB("SPRUCE_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  343.     SPRUCE_STAIRS("SPRUCE_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  344.     SPRUCE_TRAPDOOR("SPRUCE_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  345.     SPRUCE_WOOD("SPRUCE_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  346.     SPRUCE_OAK_WOOD("STRIPPED_SPRUCE_LOG", 4, null, 0, null, 0, null, 0, null, 0, 3),
  347.  
  348.  
  349.     /**
  350.      * WARPED variants.
  351.      */
  352.  
  353.     WARPED_PLANKS("WARPED_STEM", 1, null, 0, null, 0, null, 0, null, 0, 4),
  354.     WARPED_PRESSURE_PLATE("WARPED_PLANKS", 2, null, 0, null, 0, null, 0, null, 0, 1),
  355.     WARPED_SIGN("WARPED_PLANKS", 6, "STICK", 1, null, 0, null, 0, null, 0, 3),
  356.     WARPED_SLAB("WARPED_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  357.     WARPED_STAIRS("WARPED_PLANKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  358.     WARPED_TRAPDOOR("WARPED_PLANKS", 6, null, 0, null, 0, null, 0, null, 0, 2),
  359.     WARPED_HYPHAE("WARPED_STEM", 4, null, 0, null, 0, null, 0, null, 0, 3),
  360.     STRIPPED_WARPED_HYPHAE("STRIPPED_WARPED_HYPHAE", 4, null, 0, null, 0, null, 0, null, 0, 3),
  361.  
  362. // ################# Stone/block variants.
  363.     /**
  364.      * Andesite variants
  365.      */
  366.     ANDESITE("DIORITE", 1, "COBBLESTONE", 1, null, 0, null, 0, null, 0, 2),
  367.     ANDESITE_SLAB("ANDESITE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  368.     ANDESITE_STAIRS("ANDESITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  369.     ANDESITE_WALL("ANDESITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  370.  
  371.  
  372.     /**
  373.      * Blackstone variants
  374.      */
  375.  
  376.     BLACKSTONE_SLAB("BLACKSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  377.     BLACKSTONE_STAIRS("BLACKSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  378.     BLACKSTONE_WALL("BLACKSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  379.  
  380.  
  381.     /**
  382.      * Bricks variants
  383.      */
  384.     BRICKS("BRICK", 4, null, 0, null, 0, null, 0, null, 0, 1),
  385.     BRICK_SLAB("BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  386.     BRICK_STAIRS("BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  387.     BRICK_WALL("BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  388.  
  389.  
  390.     /**
  391.      * Cobbled deepslate variants
  392.      */
  393.     COBBLED_DEEPSLATE_SLAB("COBBLED_DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  394.     COBBLED_DEEPSLATE_STAIRS("COBBLED_DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  395.     COBBLED_DEEPSLATE_WALL("COBBLED_DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  396.  
  397.  
  398.     /**
  399.      * Cobblestone variants
  400.      */
  401.     COBBLESTONE_SLAB("COBBLESTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  402.     COBBLESTONE_STAIRS("COBBLESTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  403.     COBBLESTONE_WALL("COBBLESTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  404.  
  405.  
  406.     /**
  407.      * Cut Sandstone variants
  408.      */
  409.     CUT_SANDSTONE("SANDSTONE", 4, null, 0, null, 0, null, 0, null, 0, 4),
  410.     CUT_SANDSTONE_SLAB("CUT_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  411.  
  412.     /**
  413.      * Cut Sandstone variants
  414.      */
  415.     CUT_RED_SANDSTONE("RED_SANDSTONE", 4, null, 0, null, 0, null, 0, null, 0, 4),
  416.     CUT_RED_SANDSTONE_SLAB("CUT_RED_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  417.  
  418.     /**
  419.      * Dark prismarine variants
  420.      */
  421.     DARK_PRISMARINE("PRISMARINE_SHARD", 8, "BLACK_DYE", 1, null, 0, null, 0, null, 0, 1),
  422.     DARK_PRISMARINE_SLAB("DARK_PRISMARINE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  423.     DARK_PRISMARINE_STAIRS("DARK_PRISMARINE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  424.  
  425.     /**
  426.      * Deepslate brick variants
  427.      */
  428.     DEEPSLATE_BRICK("POLISHED_DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  429.     DEEPSLATE_BRICK_SLAB("DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  430.     DEEPSLATE_STAIRS("DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  431.     DEEPSLATE_WALL("DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  432.  
  433.     /**
  434.      * Deepslate tile variants
  435.      */
  436.     DEEPSLATE_TILE("DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  437.     DEEPSLATE_TILE_SLAB("DEEPSLATE_TILES", 1, null, 0, null, 0, null, 0, null, 0, 2),
  438.     DEEPSLATE_TILE_STAIRS("DEEPSLATE_TILES", 1, null, 0, null, 0, null, 0, null, 0, 1),
  439.     DEEPSLATE_TILE_WALL("DEEPSLATE_TILES", 1, null, 0, null, 0, null, 0, null, 0, 1),
  440.  
  441.  
  442.     /**
  443.      * Diorite variants
  444.      */
  445.     DIORITE_SLAB("DIORITE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  446.     DIORITE_STAIRS("DIORITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  447.     DIORITE_WALL("DIORITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  448.  
  449.     /**
  450.      * End stone brick variants
  451.      */
  452.     END_STONE_BRICKS("END_STONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  453.     END_STONE_BRICK_SLAB("END_STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  454.     END_STONE_BRICK_STAIRS("END_STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  455.     END_STONE_BRICK_WALL("END_STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  456.  
  457.     /**
  458.      * Granite variants
  459.      */
  460.     GRANITE_SLAB("GRANITE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  461.     GRANITE_STAIRS("GRANITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  462.     GRANITE_WALL("GRANITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  463.  
  464.     /**
  465.      * Mossy cobblestone variants
  466.      */
  467.     MOSSY_COBBLESTONE("VINE,MOSS_BLOCK", 1, "COBBLESTONE", 1, null, 0, null, 0, null, 0, 1),
  468.     MOSSY_COBBLESTONE_SLAB("MOSSY_COBBLESTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  469.     MOSSY_COBBLESTONE_STAIRS("MOSSY_COBBLESTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  470.     MOSSY_COBBLESTONE_WALL("MOSSY_COBBLESTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  471.  
  472.     /**
  473.      * Mossy stone brick variants
  474.      */
  475.     MOSSY_STONE_BRICK("VINE,MOSS_BLOCK", 1, "STONE_BRICKS", 1, null, 0, null, 0, null, 0, 1),
  476.     MOSSY_STONE_BRICK_SLAB("MOSSY_STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  477.     MOSSY_STONE_BRICK_STAIRS("MOSSY_STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  478.     MOSSY_STONE_BRICK_WALL("MOSSY_STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  479.  
  480.     /**
  481.      * Nether bricks variants
  482.      */
  483.     NETHER_BRICK("NETHER_BRICK", 4, null, 0, null, 0, null, 0, null, 0, 1),
  484.     NETHER_BRICK_FENCE("NETHER_BRICKS", 4, "NETHER_BRICK", 2, null, 0, null, 0, null, 0, 2),
  485.     NETHER_BRICK_SLAB("NETHER_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  486.     NETHER_BRICK_STAIRS("NETHER_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  487.     NETHER_BRICK_WALL("NETHER_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  488.  
  489.  
  490.     /**
  491.      * Polished andesite variants
  492.      */
  493.     POLISHED_ANDESITE("ANDESITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  494.     POLISHED_ANDESITE_SLAB("POLISHED_ANDESITE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  495.     POLISHED_ANDESITE_STAIRS("POLISHED_ANDESITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  496.  
  497.     /**
  498.      * Polished basalt variants
  499.      */
  500.     POLISHED_BASALT("BASALT", 4, null, 0, null, 0, null, 0, null, 0, 1),
  501.  
  502.     /**
  503.      * Polished Blackstone variants
  504.      */
  505.     POLISHED_BLACKSTONE("BLACKSTONE", 4, null, 0, null, 0, null, 0, null, 0, 1),
  506.     POLISHED_BLACKSTONE_PRESSURE_PLATE("POLISHED_BLACKSTONE", 2, null, 0, null, 0, null, 0, null, 0, 1),
  507.     POLISHED_BLACKSTONE_SLAB("POLISHED_BLACKSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  508.     POLISHED_BLACKSTONE_STAIRS("POLISHED_BLACKSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  509.     POLISHED_BLACKSTONE_WALL("POLISHED_BLACKSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  510.  
  511.     /**
  512.      * Blackstone bricks variants
  513.      */
  514.     POLISHED_BLACKSTONE_BRICKS("POLISHED_BLACKSTONE", 4, null, 0, null, 0, null, 0, null, 0, 1),
  515.     POLISHED_BLACKSTONE_BRICK_SLAB("POLISHED_BLACKSTONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  516.     POLISHED_BLACKSTONE_BRICK_STAIRS("POLISHED_BLACKSTONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  517.     POLISHED_BLACKSTONE_BRICK_WALL("POLISHED_BLACKSTONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  518.     POLISHED_BLACKSTONE_BUTTON("POLISHED_BLACKSTONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  519.  
  520.     /**
  521.      * Deepslate variants
  522.      */
  523.     POLISHED_DEEPSLATE("COBBLED_DEEPSLATE", 4, null, 0, null, 0, null, 0, null, 0, 1),
  524.     POLISHED_DEEPSLATE_SLAB("POLISHED_DEEPSLATE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  525.     POLISHED_DEEPSLATE_STAIRS("POLISHED_BLACKSTONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  526.     POLISHED_DEEPSLATE_WALL("POLISHED_BLACKSTONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  527.  
  528.     /**
  529.      * Polished Diorite variants
  530.      */
  531.     POLISHED_DIORITE("DIORITE", 4, null, 0, null, 0, null, 0, null, 0, 1),
  532.     POLISHED_DIORITE_SLAB("POLISHED_DIORITE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  533.     POLISHED_DIORITE_STAIRS("POLISHED_DIORITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  534.  
  535.     /**
  536.      * Polished granit variants
  537.      */
  538.     POLISHED_GRANITE("GRANITE", 4, null, 0, null, 0, null, 0, null, 0, 1),
  539.     POLISHED_GRANITE_SLAB("POLISHED_GRANITE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  540.     POLISHED_GRANITE_STAIRS("POLISHED_DIORITE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  541.  
  542.  
  543.     /**
  544.      * Prismarine brick variants
  545.      */
  546.     PRISMARINE_BRICKS("PRISMARINE_SHARD", 8, null, 0, null, 0, null, 0, null, 0, 1),
  547.     PRISMARINE_BRICK_SLAB("PRISMARINE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  548.     PRISMARINE_BRICK_STAIRS("PRISMARINE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  549.     PRISMARINE_BRICK_WALL("PRISMARINE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  550.  
  551.     /**
  552.      * Prismarine variants
  553.      */
  554.     PRISMARINE("PRISMARINE_SHARD", 4, null, 0, null, 0, null, 0, null, 0, 1),
  555.     PRISMARINE_SLAB("PRISMARINE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  556.     PRISMARINE_STAIRS("PRISMARINE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  557.     PRISMARINE_WALL("PRISMARINE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  558.  
  559.     /**
  560.      * PURPUR variants
  561.      */
  562.     PURPUR_BLOCK("POPPED_CHORUS_FRUIT", 1, null, 0, null, 0, null, 0, null, 0, 1),
  563.     PURPUR_PILLAR("PURPUR_SLAB", 2, null, 0, null, 0, null, 0, null, 0, 1),
  564.     PURPUR_SLAB("PURPUR_BLOCK", 1, null, 0, null, 0, null, 0, null, 0, 2),
  565.     PURPUR_STAIRS("PURPUR_BLOCK", 1, null, 0, null, 0, null, 0, null, 0, 1),
  566.  
  567.     /**
  568.      * QUARTZ variants
  569.      */
  570.     QUARTZ_BLOCK("QUARTZ", 4, null, 0, null, 0, null, 0, null, 0, 1),
  571.     QUARTZ_BRICKS("QUARTZ", 1, null, 0, null, 0, null, 0, null, 0, 1),
  572.     QUARTZ_PILLAR("QUARTZ", 1, null, 0, null, 0, null, 0, null, 0, 1),
  573.     QUARTZ_SLAB("QUARTZ_SLAB", 1, null, 0, null, 0, null, 0, null, 0, 2),
  574.     QUARTZ_STAIRS("QUARTZ", 1, null, 0, null, 0, null, 0, null, 0, 1),
  575.  
  576.     /**
  577.      * Red nether bricks variants
  578.      */
  579.     RED_NETHER_BRICKS("NETHER_BRICK", 2, "NETHER_WART", 2, null, 0, null, 0, null, 0, 1),
  580.     RED_NETHER_BRICK_SLAB("RED_NETHER_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  581.     RED_NETHER_BRICK_STAIRS("RED_NETHER_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  582.     RED_NETHER_BRICK_WALL("RED_NETHER_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  583.  
  584.     /**
  585.      * Red sandstone variants
  586.      */
  587.     RED_SANDSTONE("RED_SAND", 4, null, 0, null, 0, null, 0, null, 0, 1),
  588.     RED_SANDSTONE_SLAB("RED_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  589.     RED_SANDSTONE_STAIRS("RED_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  590.     RED_SANDSTONE_WALL("RED_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  591.  
  592.     /**
  593.      * Sandstone variants
  594.      */
  595.     SANDSTONE("SAND", 4, null, 0, null, 0, null, 0, null, 0, 1),
  596.     SANDSTONE_SLAB("SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  597.     SANDSTONE_STAIRS("SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  598.     SANDSTONE_WALL("SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  599.  
  600.     /**
  601.      * Smooth quartz variants
  602.      */
  603.     SMOOTH_QUARTZ_SLAB("SMOOTH_QUARTZ", 1, null, 0, null, 0, null, 0, null, 0, 2),
  604.     SMOOTH_QUARTZ_STAIRS("SMOOTH_QUARTZ", 1, null, 0, null, 0, null, 0, null, 0, 1),
  605.  
  606.     /**
  607.      * Smooth Sandstone variants
  608.      */
  609.     SMOOTH_RED_SANDSTONE_SLAB("SMOOTH_RED_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  610.     SMOOTH_RED_SANDSTONE_STAIRS("SMOOTH_RED_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  611.  
  612.     /**
  613.      * Sandstone variants
  614.      */
  615.     SMOOTH_SANDSTONE_SLAB("SMOOTH_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  616.     SMOOTH_SANDSTONE_STAIRS("SMOOTH_SANDSTONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  617.  
  618.     /**
  619.      * Smooth stone variants
  620.      */
  621.     SMOOTH_STONE_SLAB("SMOOTH_STONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  622.  
  623.     /**
  624.      * Stone bricks variants
  625.      */
  626.     STONE_BRICKS("STONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  627.     STONE_BRICK_SLAB("STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 2),
  628.     STONE_BRICK_STAIRS("STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  629.     STONE_BRICK_WALL("STONE_BRICKS", 1, null, 0, null, 0, null, 0, null, 0, 1),
  630.  
  631.     /**
  632.      * Stone variants
  633.      */
  634.  
  635.     STONE_BUTTON("STONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  636.     STONE_PRESSURE_PLATE("STONE", 2, null, 0, null, 0, null, 0, null, 0, 1),
  637.     STONE_SLAB("STONE", 1, null, 0, null, 0, null, 0, null, 0, 2),
  638.     STONE_STAIRS("STONE", 1, null, 0, null, 0, null, 0, null, 0, 1),
  639.  
  640.     //wapons and tools
  641.     STONE_AXE("COBBLESTONE,BLACKSTONE,COBBLED_DEEPSLATE", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  642.     STONE_HOE("COBBLESTONE,BLACKSTONE,COBBLED_DEEPSLATE", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  643.     STONE_PICKAXE("COBBLESTONE,BLACKSTONE,COBBLED_DEEPSLATE", 3, "STICK", 2, null, 0, null, 0, null, 0, 1),
  644.     STONE_SHOVEL("COBBLESTONE,BLACKSTONE,COBBLED_DEEPSLATE", 1, "STICK", 2, null, 0, null, 0, null, 0, 1),
  645.     STONE_SWORD("COBBLESTONE,BLACKSTONE,COBBLED_DEEPSLATE", 2, "STICK", 2, null, 0, null, 0, null, 0, 1),
  646.  
  647.     /**
  648.      * Redstone compenents variants
  649.      */
  650.  
  651.     COMPARATOR("STONE", 3, "REDSTONE_TORCH", 3, "QUARTZ", 1, null, 0, null, 0, 1),
  652.     PISTON("COBBLESTONE", 4, "IRON_INGOT", 1, "REDSTONE", 1, "OAK_PLANKS,SPRUCE_PLANKS,BIRCH_PLANKS,JUNGLE_PLANKS,ACACIA_PLANKS,DARK_OAK_PLANKS,CRIMSON_PLANKS,WARPED_PLANKS", 3, null, 0, 1),
  653.     STICKY_PISTON("PISTON", 1, "SLIME_BALL", 1, null, 0, null, 0, null, 0, 1),
  654.     REDSTONE_LAMP("GLOWSTONE", 1, "REDSTONE", 4, null, 0, null, 0, null, 0, 1),
  655.     REDSTONE_TORCH("STICK", 1, "REDSTONE", 1, null, 0, null, 0, null, 0, 1),
  656.     REPEATER("STONE", 3, "REDSTONE_TORCH", 2, "REDSTONE", 1, null, 0, null, 0, 1),
  657.     OBSERVER("COBBLESTONE,BLACKSTONE", 6, "REDSTONE", 2, "QUARTZ", 1, null, 0, null, 0, 1);
  658.  
  659.     private final String materialName1;
  660.     private final int amontNeededCrafting1;
  661.     private final String materialNames2;
  662.     private final int amontNeededCrafting2;
  663.     private final String materialName3;
  664.     private final int amontNeededCrafting3;
  665.     private final String materialName4;
  666.     private final int amontNeededCrafting4;
  667.     private final String materialName5;
  668.     private final int amontNeededCrafting5;
  669.     private final int numberOutput;
  670.  
  671.     Crafting(String matrialname1, int amontNeededForCraftring1, String materialName2, int amontNeededForCraftring2, String materialName3, int amontNeededForCraftring3, String materialName4, int amontNeededCrafting4, String materialName5, int amontNeededCrafting5, int numberOutput) {
  672.         this.materialName1 = matrialname1;
  673.         this.amontNeededCrafting1 = amontNeededForCraftring1;
  674.         this.materialNames2 = materialName2;
  675.         this.amontNeededCrafting2 = amontNeededForCraftring2;
  676.         this.materialName3 = materialName3;
  677.         this.amontNeededCrafting3 = amontNeededForCraftring3;
  678.         this.materialName4 = materialName4;
  679.         this.amontNeededCrafting4 = amontNeededCrafting4;
  680.         this.materialName5 = materialName5;
  681.         this.amontNeededCrafting5 = amontNeededCrafting5;
  682.         this.numberOutput = numberOutput;
  683.     }
  684.  
  685.     public String getMatrialName1() {
  686.         return materialName1;
  687.     }
  688.  
  689.     public int getAmontNeededCrafting1() {
  690.         return amontNeededCrafting1;
  691.     }
  692.  
  693.     public String getMatrialName2() {
  694.         return materialNames2;
  695.     }
  696.  
  697.     public int getAmontNeededCrafting2() {
  698.         return amontNeededCrafting2;
  699.     }
  700.  
  701.     public String getMatrialName3() {
  702.         return materialName3;
  703.     }
  704.  
  705.     public int getAmontNeededCrafting3() {
  706.         return amontNeededCrafting3;
  707.     }
  708.  
  709.  
  710.     public String getMaterialName4() {
  711.         return materialName4;
  712.     }
  713.  
  714.     public int getAmontNeededCrafting4() {
  715.         return amontNeededCrafting4;
  716.     }
  717.  
  718.     public String getMaterialName5() {
  719.         return materialName5;
  720.     }
  721.  
  722.     public int getAmontNeededCrafting5() {
  723.         return amontNeededCrafting5;
  724.     }
  725.  
  726.     public int getNumberOutput() {
  727.         return numberOutput;
  728.     }
  729. }
  730.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement