diff options
author | durron597 <martin.jared@gmail.com> | 2011-01-01 03:12:39 -0500 |
---|---|---|
committer | durron597 <martin.jared@gmail.com> | 2011-01-01 03:12:39 -0500 |
commit | 3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c (patch) | |
tree | 179d85518219ee33778b6f27c974a7a568472249 | |
parent | 49b225ac08cacb3055f322ea066b34014876692b (diff) | |
download | craftbukkit-3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c.tar craftbukkit-3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c.tar.gz craftbukkit-3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c.tar.lz craftbukkit-3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c.tar.xz craftbukkit-3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c.zip |
Changed BlockCanBuild event to pass the material
-rw-r--r-- | src/net/minecraft/server/WorldServer.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/net/minecraft/server/WorldServer.java b/src/net/minecraft/server/WorldServer.java index 917147fc..6bc1883d 100644 --- a/src/net/minecraft/server/WorldServer.java +++ b/src/net/minecraft/server/WorldServer.java @@ -4,6 +4,8 @@ import java.io.File; import java.util.Random; import java.util.ArrayList; import java.util.List; + +import org.bukkit.Material; import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.event.Event; @@ -93,10 +95,10 @@ public class WorldServer extends World { boolean superResult = super.a(i1, j1, k1, l1, flag); if (!flag) { - BlockCanBuildEvent event = new BlockCanBuildEvent(Type.BLOCK_CANBUILD, getWorld().getBlockAt(j1, k1, l1), !superResult); + BlockCanBuildEvent event = new BlockCanBuildEvent(Type.BLOCK_CANBUILD, getWorld().getBlockAt(j1, k1, l1), Material.getMaterial(i1), superResult); server.getPluginManager().callEvent(event); - return !event.isCancelled(); + return event.isBuildable(); } else { return superResult; } |