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     *
010     * @deprecated Use {@link org.bukkit.event.hanging.HangingBreakByEntityEvent}
011     *     instead.
012     */
013    @Deprecated
014    @Warning(reason="This event has been replaced by HangingBreakByEntityEvent")
015    public class PaintingBreakByEntityEvent extends PaintingBreakEvent {
016        private final Entity remover;
017    
018        public PaintingBreakByEntityEvent(final Painting painting, final Entity remover) {
019            super(painting, RemoveCause.ENTITY);
020            this.remover = remover;
021        }
022    
023        /**
024         * Gets the entity that removed the painting
025         *
026         * @return the entity that removed the painting.
027         */
028        public Entity getRemover() {
029            return remover;
030        }
031    }