summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/EntityPainting.java
diff options
context:
space:
mode:
authorErik Broes <erikbroes@grum.nl>2012-02-29 22:31:04 +0100
committerNathan Adams <dinnerbone@dinnerbone.com>2012-03-01 01:12:41 +0000
commit33ba9f0a2f56bdba89574d25b44905af95480dbe (patch)
treedd446975bfd0406c3deac50c0bc1e156ca737698 /src/main/java/net/minecraft/server/EntityPainting.java
parent8524ff8ef7be2d386e98f65fdca14c0157e8309f (diff)
downloadcraftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar
craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar.gz
craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar.lz
craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.tar.xz
craftbukkit-33ba9f0a2f56bdba89574d25b44905af95480dbe.zip
Updated to rename revision 02
Diffstat (limited to 'src/main/java/net/minecraft/server/EntityPainting.java')
-rw-r--r--src/main/java/net/minecraft/server/EntityPainting.java23
1 files changed, 9 insertions, 14 deletions
diff --git a/src/main/java/net/minecraft/server/EntityPainting.java b/src/main/java/net/minecraft/server/EntityPainting.java
index fcabef3f..7ddef03e 100644
--- a/src/main/java/net/minecraft/server/EntityPainting.java
+++ b/src/main/java/net/minecraft/server/EntityPainting.java
@@ -138,21 +138,19 @@ public class EntityPainting extends Entity {
PaintingBreakEvent event = new PaintingBreakEvent((Painting) this.getBukkitEntity(), cause);
this.world.getServer().getPluginManager().callEvent(event);
- if (event.isCancelled()) {
+ if (event.isCancelled() || dead) {
return;
}
-
- if (!dead) {
- this.die();
- this.world.addEntity(new EntityItem(this.world, this.locX, this.locY, this.locZ, new ItemStack(Item.PAINTING)));
- }
// CraftBukkit end
+
+ this.die();
+ this.world.addEntity(new EntityItem(this.world, this.locX, this.locY, this.locZ, new ItemStack(Item.PAINTING)));
}
}
}
public boolean survives() {
- if (this.world.a(this, this.boundingBox).size() > 0) {
+ if (this.world.getCubes(this, this.boundingBox).size() > 0) {
return false;
} else {
int i = this.art.B / 16;
@@ -286,14 +284,11 @@ public class EntityPainting extends Entity {
}
public void b_(double d0, double d1, double d2) {
- // CraftBukkit start - not needed for paintings
- /* if (!this.world.isStatic && d0 * d0 + d1 * d1 + d2 * d2 > 0.0D) {
- if (dead) return; // CraftBukkit
-
+ /* CraftBukkit start - not needed for paintings
+ if (!this.world.isStatic && d0 * d0 + d1 * d1 + d2 * d2 > 0.0D) {
this.die();
this.world.addEntity(new EntityItem(this.world, this.locX, this.locY, this.locZ, new ItemStack(Item.PAINTING)));
- }*/
- // CraftBukkit end
+ }
+ // CraftBukkit end */
}
-
}