diff options
author | Wesley Wolfe <weswolf@aol.com> | 2013-04-24 03:03:38 -0500 |
---|---|---|
committer | Wesley Wolfe <weswolf@aol.com> | 2013-04-24 03:03:38 -0500 |
commit | 83c3aa188bbde405f584f7b66e4fe5cab90aff35 (patch) | |
tree | 82989bb58a863d2aacc2785319f1d99472863ca4 /src/main/java/org | |
parent | 708b0e6ae1fc3b545fc423ebe5eb9cdb67be7efb (diff) | |
download | craftbukkit-83c3aa188bbde405f584f7b66e4fe5cab90aff35.tar craftbukkit-83c3aa188bbde405f584f7b66e4fe5cab90aff35.tar.gz craftbukkit-83c3aa188bbde405f584f7b66e4fe5cab90aff35.tar.lz craftbukkit-83c3aa188bbde405f584f7b66e4fe5cab90aff35.tar.xz craftbukkit-83c3aa188bbde405f584f7b66e4fe5cab90aff35.zip |
Rework EntityExplodeEvent. Fixes BUKKIT-4140. Adds BUKKIT-4141
Diffstat (limited to 'src/main/java/org')
-rw-r--r-- | src/main/java/org/bukkit/craftbukkit/CraftWorld.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java b/src/main/java/org/bukkit/craftbukkit/CraftWorld.java index b5a68af1..6c7f5709 100644 --- a/src/main/java/org/bukkit/craftbukkit/CraftWorld.java +++ b/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); |