From c3ef1c68398c772257915a6825f8b2f2b8cbc411 Mon Sep 17 00:00:00 2001 From: Mike Primm Date: Sun, 11 Jul 2021 11:54:03 -0500 Subject: [PATCH] Handle deprecated materials --- spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java b/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java index b095e908..843da305 100644 --- a/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java +++ b/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java @@ -1341,11 +1341,13 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI { public void onBlockFromTo(BlockFromToEvent event) { Block b = event.getBlock(); Material m = b.getType(); - if((m != Material.WOOD_PLATE) && (m != Material.STONE_PLATE) && (m != null)) + String m_id = (m != null) ? m.toString() : ""; + boolean not_pressure_plate = (m_id != "WOOD_PLATE") && (m_id != "STONE_PLATE") && (!m_id.contains("PRESSURE_PLATE")) && (m_id != ""); + if (not_pressure_plate) checkBlock(b, "blockfromto"); b = event.getToBlock(); m = b.getType(); - if((m != Material.WOOD_PLATE) && (m != Material.STONE_PLATE) && (m != null)) + if (not_pressure_plate) checkBlock(b, "blockfromto"); } };