diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java index b5a68af15e..6c7f5709df 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/CraftWorld.java @@ -1097,23 +1097,6 @@ public class CraftWorld implements World { return ((WorldNBTStorage) world.getDataManager()).getDirectory(); } - public void explodeBlock(Block block, float yield) { - // First of all, don't explode fire - if (block.getType().equals(org.bukkit.Material.AIR) || block.getType().equals(org.bukkit.Material.FIRE)) { - return; - } - int blockId = block.getTypeId(); - int blockX = block.getX(); - int blockY = block.getY(); - int blockZ = block.getZ(); - // following code is lifted from Explosion.a(boolean), and modified - net.minecraft.server.Block.byId[blockId].dropNaturally(this.world, blockX, blockY, blockZ, block.getData(), yield, 0); - block.setType(org.bukkit.Material.AIR); - // not sure what this does, seems to have something to do with the 'base' material of a block. - // For example, WOODEN_STAIRS does something with WOOD in this method - net.minecraft.server.Block.byId[blockId].wasExploded(this.world, blockX, blockY, blockZ, null); - } - public void sendPluginMessage(Plugin source, String channel, byte[] message) { StandardMessenger.validatePluginMessage(server.getMessenger(), source, channel, message);