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    }