summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordurron597 <martin.jared@gmail.com>2011-01-01 03:12:39 -0500
committerdurron597 <martin.jared@gmail.com>2011-01-01 03:12:39 -0500
commit3094b40b8920bd1397f7ef6d7385cbffe6c4ae2c (patch)
tree179d85518219ee33778b6f27c974a7a568472249
parent49b225ac08cacb3055f322ea066b34014876692b (diff)
downloadcraftbukkit-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.java6
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;
}