summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockTNT.java
diff options
context:
space:
mode:
authorEvilSeph <evilseph@gmail.com>2012-01-28 01:59:59 -0500
committerEvilSeph <evilseph@gmail.com>2012-01-28 03:09:48 -0500
commit7bdfea48204655ec8158784bc6653be3f281a5cf (patch)
tree8246ecd0d846b3e124e7825522d7e5690517fefb /src/main/java/net/minecraft/server/BlockTNT.java
parent9d90839723deb5808df125c6b4b23d6a8156f23d (diff)
downloadcraftbukkit-7bdfea48204655ec8158784bc6653be3f281a5cf.tar
craftbukkit-7bdfea48204655ec8158784bc6653be3f281a5cf.tar.gz
craftbukkit-7bdfea48204655ec8158784bc6653be3f281a5cf.tar.lz
craftbukkit-7bdfea48204655ec8158784bc6653be3f281a5cf.tar.xz
craftbukkit-7bdfea48204655ec8158784bc6653be3f281a5cf.zip
Reverted onPlace changes.
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockTNT.java')
-rw-r--r--src/main/java/net/minecraft/server/BlockTNT.java75
1 files changed, 0 insertions, 75 deletions
diff --git a/src/main/java/net/minecraft/server/BlockTNT.java b/src/main/java/net/minecraft/server/BlockTNT.java
deleted file mode 100644
index c4ddec8b..00000000
--- a/src/main/java/net/minecraft/server/BlockTNT.java
+++ /dev/null
@@ -1,75 +0,0 @@
-package net.minecraft.server;
-
-import java.util.Random;
-
-public class BlockTNT extends Block {
-
- public BlockTNT(int i, int j) {
- super(i, j, Material.TNT);
- }
-
- public int a(int i) {
- return i == 0 ? this.textureId + 2 : (i == 1 ? this.textureId + 1 : this.textureId);
- }
-
- public void onPlace(World world, int i, int j, int k) {
- super.onPlace(world, i, j, k);
- // CraftBukkit start - onPlace(World, int, int, int) -> postPlace(World, int, int, int, int)
- }
-
- public void postPlace(World world, int i, int j, int k, int l) {
- super.postPlace(world, i, j, k, l);
- // CraftBukkit end
- if (world.isBlockIndirectlyPowered(i, j, k)) {
- this.postBreak(world, i, j, k, 1);
- world.setTypeId(i, j, k, 0);
- }
- }
-
- public void doPhysics(World world, int i, int j, int k, int l) {
- if (l > 0 && Block.byId[l].isPowerSource() && world.isBlockIndirectlyPowered(i, j, k)) {
- this.postBreak(world, i, j, k, 1);
- world.setTypeId(i, j, k, 0);
- }
- }
-
- public int a(Random random) {
- return 0;
- }
-
- public void wasExploded(World world, int i, int j, int k) {
- EntityTNTPrimed entitytntprimed = new EntityTNTPrimed(world, (double) ((float) i + 0.5F), (double) ((float) j + 0.5F), (double) ((float) k + 0.5F));
-
- entitytntprimed.fuseTicks = world.random.nextInt(entitytntprimed.fuseTicks / 4) + entitytntprimed.fuseTicks / 8;
- world.addEntity(entitytntprimed);
- }
-
- public void postBreak(World world, int i, int j, int k, int l) {
- if (!world.isStatic) {
- if ((l & 1) == 0) {
- this.a(world, i, j, k, new ItemStack(Block.TNT.id, 1, 0));
- } else {
- EntityTNTPrimed entitytntprimed = new EntityTNTPrimed(world, (double) ((float) i + 0.5F), (double) ((float) j + 0.5F), (double) ((float) k + 0.5F));
-
- world.addEntity(entitytntprimed);
- world.makeSound(entitytntprimed, "random.fuse", 1.0F, 1.0F);
- }
- }
- }
-
- public void attack(World world, int i, int j, int k, EntityHuman entityhuman) {
- if (entityhuman.Q() != null && entityhuman.Q().id == Item.FLINT_AND_STEEL.id) {
- world.setRawData(i, j, k, 1);
- }
-
- super.attack(world, i, j, k, entityhuman);
- }
-
- public boolean interact(World world, int i, int j, int k, EntityHuman entityhuman) {
- return super.interact(world, i, j, k, entityhuman);
- }
-
- protected ItemStack a_(int i) {
- return null;
- }
-}