001 package org.bukkit.event.painting;
002
003 import org.bukkit.Warning;
004 import org.bukkit.entity.Entity;
005 import org.bukkit.entity.Painting;
006
007 /**
008 * Triggered when a painting is removed by an entity
009 * @deprecated Use {@link org.bukkit.event.hanging.HangingBreakByEntityEvent} instead.
010 */
011 @Deprecated
012 @Warning(reason="This event has been replaced by HangingBreakByEntityEvent")
013 public class PaintingBreakByEntityEvent extends PaintingBreakEvent {
014 private final Entity remover;
015
016 public PaintingBreakByEntityEvent(final Painting painting, final Entity remover) {
017 super(painting, RemoveCause.ENTITY);
018 this.remover = remover;
019 }
020
021 /**
022 * Gets the entity that removed the painting
023 *
024 * @return the entity that removed the painting.
025 */
026 public Entity getRemover() {
027 return remover;
028 }
029 }