summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockDeadBush.java
diff options
context:
space:
mode:
authorCeltic Minstrel <celtic.minstrel.ca@some.place>2012-03-06 22:42:58 -0500
committerEvilSeph <evilseph@gmail.com>2012-03-20 22:17:47 -0400
commit8d62de7055a8c901240412ac41f3cb5091ea41a9 (patch)
tree44418ce59c24bf122e32d8720dbd0979d39b8096 /src/main/java/net/minecraft/server/BlockDeadBush.java
parent784aa3b6026b2c765c65d2c461d3b791eca6b697 (diff)
downloadcraftbukkit-8d62de7055a8c901240412ac41f3cb5091ea41a9.tar
craftbukkit-8d62de7055a8c901240412ac41f3cb5091ea41a9.tar.gz
craftbukkit-8d62de7055a8c901240412ac41f3cb5091ea41a9.tar.lz
craftbukkit-8d62de7055a8c901240412ac41f3cb5091ea41a9.tar.xz
craftbukkit-8d62de7055a8c901240412ac41f3cb5091ea41a9.zip
Added for diff visibility:
- BlockBed - BlockDeadBush - BlockLongGrass - BlockVine
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockDeadBush.java')
-rw-r--r--src/main/java/net/minecraft/server/BlockDeadBush.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/BlockDeadBush.java b/src/main/java/net/minecraft/server/BlockDeadBush.java
new file mode 100644
index 00000000..d6e4597a
--- /dev/null
+++ b/src/main/java/net/minecraft/server/BlockDeadBush.java
@@ -0,0 +1,34 @@
+package net.minecraft.server;
+
+import java.util.Random;
+
+public class BlockDeadBush extends BlockFlower {
+
+ protected BlockDeadBush(int i, int j) {
+ super(i, j, Material.REPLACEABLE_PLANT);
+ float f = 0.4F;
+
+ this.a(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, 0.8F, 0.5F + f);
+ }
+
+ protected boolean d(int i) {
+ return i == Block.SAND.id;
+ }
+
+ public int a(int i, int j) {
+ return this.textureId;
+ }
+
+ public int getDropType(int i, Random random, int j) {
+ return -1;
+ }
+
+ public void a(World world, EntityHuman entityhuman, int i, int j, int k, int l) {
+ if (!world.isStatic && entityhuman.T() != null && entityhuman.T().id == Item.SHEARS.id) {
+ entityhuman.a(StatisticList.C[this.id], 1);
+ this.a(world, i, j, k, new ItemStack(Block.DEAD_BUSH, 1, l));
+ } else {
+ super.a(world, entityhuman, i, j, k, l);
+ }
+ }
+}