Changed BlockCanBuild event to pass the material

Dieser Commit ist enthalten in:
durron597 2011-01-01 03:12:39 -05:00
Ursprung 49b225ac08
Commit 3094b40b89

Datei anzeigen

@ -4,6 +4,8 @@ import java.io.File;
import java.util.Random; import java.util.Random;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import org.bukkit.Material;
import org.bukkit.craftbukkit.CraftServer; import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.CraftWorld;
import org.bukkit.event.Event; import org.bukkit.event.Event;
@ -93,10 +95,10 @@ public class WorldServer extends World {
boolean superResult = super.a(i1, j1, k1, l1, flag); boolean superResult = super.a(i1, j1, k1, l1, flag);
if (!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); server.getPluginManager().callEvent(event);
return !event.isCancelled(); return event.isBuildable();
} else { } else {
return superResult; return superResult;
} }