summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/net/minecraft/server/BlockFence.java24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/BlockFence.java b/src/main/java/net/minecraft/server/BlockFence.java
new file mode 100644
index 00000000..7ed85898
--- /dev/null
+++ b/src/main/java/net/minecraft/server/BlockFence.java
@@ -0,0 +1,24 @@
+package net.minecraft.server;
+
+import java.util.ArrayList;
+
+public class BlockFence extends Block {
+
+ public BlockFence(int i, int j) {
+ super(i, j, Material.WOOD);
+ this.a(0, 0, 0, 1, (float) 1.5, 1); //Craftbukkit
+ }
+
+ //Removed by craftbukkit
+// public void a(World world, int i, int j, int k, AxisAlignedBB axisalignedbb, ArrayList arraylist) {
+// arraylist.add(AxisAlignedBB.b((double) i, (double) j, (double) k, (double) (i + 1), (double) j + 2.0D, (double) (k + 1)));
+// }
+
+ public boolean a(World world, int i, int j, int k) {
+ return world.getTypeId(i, j - 1, k) == this.id ? false : (!world.getMaterial(i, j - 1, k).isBuildable() ? false : super.a(world, i, j, k));
+ }
+
+ public boolean a() {
+ return false;
+ }
+}