summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockReed.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockReed.java')
-rw-r--r--src/main/java/net/minecraft/server/BlockReed.java81
1 files changed, 0 insertions, 81 deletions
diff --git a/src/main/java/net/minecraft/server/BlockReed.java b/src/main/java/net/minecraft/server/BlockReed.java
deleted file mode 100644
index a1350f62..00000000
--- a/src/main/java/net/minecraft/server/BlockReed.java
+++ /dev/null
@@ -1,81 +0,0 @@
-package net.minecraft.server;
-
-import java.util.Random;
-
-public class BlockReed extends Block {
-
- protected BlockReed() {
- super(Material.PLANT);
- float f = 0.375F;
-
- this.a(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, 1.0F, 0.5F + f);
- this.a(true);
- }
-
- public void a(World world, int i, int j, int k, Random random) {
- if (world.getType(i, j - 1, k) == Blocks.SUGAR_CANE_BLOCK || this.e(world, i, j, k)) {
- if (world.isEmpty(i, j + 1, k)) {
- int l;
-
- for (l = 1; world.getType(i, j - l, k) == this; ++l) {
- ;
- }
-
- if (l < 3) {
- int i1 = world.getData(i, j, k);
-
- if (i1 == 15) {
- org.bukkit.craftbukkit.event.CraftEventFactory.handleBlockGrowEvent(world, i, j + 1, k, this, 0); // CraftBukkit
- world.setData(i, j, k, 0, 4);
- } else {
- world.setData(i, j, k, i1 + 1, 4);
- }
- }
- }
- }
- }
-
- public boolean canPlace(World world, int i, int j, int k) {
- Block block = world.getType(i, j - 1, k);
-
- return block == this ? true : (block != Blocks.GRASS && block != Blocks.DIRT && block != Blocks.SAND ? false : (world.getType(i - 1, j - 1, k).getMaterial() == Material.WATER ? true : (world.getType(i + 1, j - 1, k).getMaterial() == Material.WATER ? true : (world.getType(i, j - 1, k - 1).getMaterial() == Material.WATER ? true : world.getType(i, j - 1, k + 1).getMaterial() == Material.WATER))));
- }
-
- public void doPhysics(World world, int i, int j, int k, Block block) {
- this.e(world, i, j, k);
- }
-
- protected final boolean e(World world, int i, int j, int k) {
- if (!this.j(world, i, j, k)) {
- this.b(world, i, j, k, world.getData(i, j, k), 0);
- world.setAir(i, j, k);
- return false;
- } else {
- return true;
- }
- }
-
- public boolean j(World world, int i, int j, int k) {
- return this.canPlace(world, i, j, k);
- }
-
- public AxisAlignedBB a(World world, int i, int j, int k) {
- return null;
- }
-
- public Item getDropType(int i, Random random, int j) {
- return Items.SUGAR_CANE;
- }
-
- public boolean c() {
- return false;
- }
-
- public boolean d() {
- return false;
- }
-
- public int b() {
- return 1;
- }
-}