summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/DispenseBehaviorTNT.java
diff options
context:
space:
mode:
authorTravis Watkins <amaranth@ubuntu.com>2013-03-16 16:35:30 -0500
committerTravis Watkins <amaranth@ubuntu.com>2013-03-16 16:48:08 -0500
commitfbe609bdbe11d480cba162385926c2f0a36c8a49 (patch)
tree172a26a2c182899ec3dabcc612c5c90ca05e45d5 /src/main/java/net/minecraft/server/DispenseBehaviorTNT.java
parentff1c1daf692ab0efacba81e77cd26d5ccdecd20c (diff)
downloadcraftbukkit-fbe609bdbe11d480cba162385926c2f0a36c8a49.tar
craftbukkit-fbe609bdbe11d480cba162385926c2f0a36c8a49.tar.gz
craftbukkit-fbe609bdbe11d480cba162385926c2f0a36c8a49.tar.lz
craftbukkit-fbe609bdbe11d480cba162385926c2f0a36c8a49.tar.xz
craftbukkit-fbe609bdbe11d480cba162385926c2f0a36c8a49.zip
Add new DispenseBehavior files from mc-dev for diff visibility.
Diffstat (limited to 'src/main/java/net/minecraft/server/DispenseBehaviorTNT.java')
-rw-r--r--src/main/java/net/minecraft/server/DispenseBehaviorTNT.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/net/minecraft/server/DispenseBehaviorTNT.java b/src/main/java/net/minecraft/server/DispenseBehaviorTNT.java
new file mode 100644
index 00000000..724a2eef
--- /dev/null
+++ b/src/main/java/net/minecraft/server/DispenseBehaviorTNT.java
@@ -0,0 +1,19 @@
+package net.minecraft.server;
+
+final class DispenseBehaviorTNT extends DispenseBehaviorItem {
+
+ DispenseBehaviorTNT() {}
+
+ protected ItemStack b(ISourceBlock isourceblock, ItemStack itemstack) {
+ EnumFacing enumfacing = BlockDispenser.j_(isourceblock.h());
+ World world = isourceblock.k();
+ int i = isourceblock.getBlockX() + enumfacing.c();
+ int j = isourceblock.getBlockY() + enumfacing.d();
+ int k = isourceblock.getBlockZ() + enumfacing.e();
+ EntityTNTPrimed entitytntprimed = new EntityTNTPrimed(world, (double) ((float) i + 0.5F), (double) ((float) j + 0.5F), (double) ((float) k + 0.5F), (EntityLiving) null);
+
+ world.addEntity(entitytntprimed);
+ --itemstack.count;
+ return itemstack;
+ }
+}