From 6a6de7802b9c505b7a07173a8c8b353f21b202f7 Mon Sep 17 00:00:00 2001 From: sk89q Date: Thu, 22 Jan 2015 21:42:53 -0800 Subject: [PATCH] Fix missing material data for 1.8 items. Fixes WORLDGUARD-3306. --- .../worldguard/bukkit/util/Materials.java | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java b/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java index 1467d1d9..5482946f 100644 --- a/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java +++ b/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java @@ -423,6 +423,28 @@ public final class Materials { MATERIAL_FLAGS.put(Material.LEASH, 0); MATERIAL_FLAGS.put(Material.NAME_TAG, 0); MATERIAL_FLAGS.put(Material.COMMAND_MINECART, 0); + try { + MATERIAL_FLAGS.put(Material.PRISMARINE_SHARD, 0); + MATERIAL_FLAGS.put(Material.PRISMARINE_CRYSTALS, 0); + MATERIAL_FLAGS.put(Material.RABBIT, 0); + MATERIAL_FLAGS.put(Material.COOKED_RABBIT, 0); + MATERIAL_FLAGS.put(Material.RABBIT_STEW, 0); + MATERIAL_FLAGS.put(Material.RABBIT_FOOT, 0); + MATERIAL_FLAGS.put(Material.RABBIT_HIDE, 0); + MATERIAL_FLAGS.put(Material.ARMOR_STAND, 0); + MATERIAL_FLAGS.put(Material.IRON_BARDING, 0); + MATERIAL_FLAGS.put(Material.GOLD_BARDING, 0); + MATERIAL_FLAGS.put(Material.DIAMOND_BARDING, 0);; + MATERIAL_FLAGS.put(Material.MUTTON, 0); + MATERIAL_FLAGS.put(Material.COOKED_MUTTON, 0); + MATERIAL_FLAGS.put(Material.BANNER, 0); + MATERIAL_FLAGS.put(Material.SPRUCE_DOOR_ITEM, 0); + MATERIAL_FLAGS.put(Material.BIRCH_DOOR_ITEM, 0); + MATERIAL_FLAGS.put(Material.JUNGLE_DOOR_ITEM, 0); + MATERIAL_FLAGS.put(Material.ACACIA_DOOR_ITEM, 0); + MATERIAL_FLAGS.put(Material.DARK_OAK_DOOR_ITEM, 0); + } catch (NoSuchFieldError ignored) { + } MATERIAL_FLAGS.put(Material.GOLD_RECORD, 0); MATERIAL_FLAGS.put(Material.GREEN_RECORD, 0); MATERIAL_FLAGS.put(Material.RECORD_3, 0);