Fixed sample plugin

This commit is contained in:
Dinnerbone 2011-01-01 07:06:43 +00:00
parent d11a863e74
commit 6ed3e15795

View File

@ -3,6 +3,7 @@ package com.dinnerbone.bukkit.sample;
import org.bukkit.Block; import org.bukkit.Block;
import org.bukkit.BlockFace; import org.bukkit.BlockFace;
import org.bukkit.Material;
import org.bukkit.event.block.BlockCanBuildEvent; import org.bukkit.event.block.BlockCanBuildEvent;
import org.bukkit.event.block.BlockListener; import org.bukkit.event.block.BlockListener;
import org.bukkit.event.block.BlockPhysicsEvent; import org.bukkit.event.block.BlockPhysicsEvent;
@ -22,9 +23,9 @@ public class SampleBlockListener extends BlockListener {
public void onBlockPhysics(BlockPhysicsEvent event) { public void onBlockPhysics(BlockPhysicsEvent event) {
Block block = event.getBlock(); Block block = event.getBlock();
if ((block.getType() == 12) || (block.getType() == 13)) { if ((block.getType() == Material.Sand) || (block.getType() == Material.Gravel)) {
Block above = block.getFace(BlockFace.Up); Block above = block.getFace(BlockFace.Up);
if (above.getType() == 42) { if (above.getType() == Material.IronBlock) {
event.setCancelled(true); event.setCancelled(true);
} }
} }
@ -34,7 +35,7 @@ public class SampleBlockListener extends BlockListener {
public void onBlockCanBuild(BlockCanBuildEvent event) { public void onBlockCanBuild(BlockCanBuildEvent event) {
Block block = event.getBlock(); Block block = event.getBlock();
if (block.getType() == 81) { if (block.getType() == Material.Cactus) {
event.setCancelled(false); event.setCancelled(false);
} }
} }