summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/main/java/org/bukkit/entity/Painting.java4
-rw-r--r--src/main/java/org/bukkit/event/painting/PaintingBreakByEntityEvent.java31
-rw-r--r--src/main/java/org/bukkit/event/painting/PaintingBreakEvent.java76
-rw-r--r--src/main/java/org/bukkit/event/painting/PaintingEvent.java29
-rw-r--r--src/main/java/org/bukkit/event/painting/PaintingPlaceEvent.java76
5 files changed, 2 insertions, 214 deletions
diff --git a/src/main/java/org/bukkit/entity/Painting.java b/src/main/java/org/bukkit/entity/Painting.java
index ca7a4cfa..6afa117e 100644
--- a/src/main/java/org/bukkit/entity/Painting.java
+++ b/src/main/java/org/bukkit/entity/Painting.java
@@ -1,7 +1,7 @@
package org.bukkit.entity;
import org.bukkit.Art;
-import org.bukkit.event.painting.PaintingBreakEvent;
+import org.bukkit.event.hanging.HangingBreakEvent;
/**
* Represents a Painting.
@@ -31,7 +31,7 @@ public interface Painting extends Hanging {
* @param force If true, force the new art regardless of whether it fits
* at the current location. Note that forcing it where it can't fit
* normally causes it to drop as an item unless you override this by
- * catching the {@link PaintingBreakEvent}.
+ * catching the {@link HangingBreakEvent}.
* @return False if force was false and the new art won't fit at the
* painting's current location
*/
diff --git a/src/main/java/org/bukkit/event/painting/PaintingBreakByEntityEvent.java b/src/main/java/org/bukkit/event/painting/PaintingBreakByEntityEvent.java
deleted file mode 100644
index 1dc49873..00000000
--- a/src/main/java/org/bukkit/event/painting/PaintingBreakByEntityEvent.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.bukkit.event.painting;
-
-import org.bukkit.Warning;
-import org.bukkit.entity.Entity;
-import org.bukkit.entity.Painting;
-
-/**
- * Triggered when a painting is removed by an entity
- *
- * @deprecated Use {@link org.bukkit.event.hanging.HangingBreakByEntityEvent}
- * instead.
- */
-@Deprecated
-@Warning(reason="This event has been replaced by HangingBreakByEntityEvent")
-public class PaintingBreakByEntityEvent extends PaintingBreakEvent {
- private final Entity remover;
-
- public PaintingBreakByEntityEvent(final Painting painting, final Entity remover) {
- super(painting, RemoveCause.ENTITY);
- this.remover = remover;
- }
-
- /**
- * Gets the entity that removed the painting
- *
- * @return the entity that removed the painting.
- */
- public Entity getRemover() {
- return remover;
- }
-}
diff --git a/src/main/java/org/bukkit/event/painting/PaintingBreakEvent.java b/src/main/java/org/bukkit/event/painting/PaintingBreakEvent.java
deleted file mode 100644
index 3e27c69e..00000000
--- a/src/main/java/org/bukkit/event/painting/PaintingBreakEvent.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package org.bukkit.event.painting;
-
-import org.bukkit.Warning;
-import org.bukkit.entity.Painting;
-import org.bukkit.event.Cancellable;
-import org.bukkit.event.HandlerList;
-
-/**
- * Triggered when a painting is removed
- *
- * @deprecated Use {@link org.bukkit.event.hanging.HangingBreakEvent} instead.
- */
-@Deprecated
-@Warning(reason="This event has been replaced by HangingBreakEvent")
-public class PaintingBreakEvent extends PaintingEvent implements Cancellable {
- private static final HandlerList handlers = new HandlerList();
- private boolean cancelled;
- private final RemoveCause cause;
-
- public PaintingBreakEvent(final Painting painting, final RemoveCause cause) {
- super(painting);
- this.cause = cause;
- }
-
- /**
- * Gets the cause for the painting's removal
- *
- * @return the RemoveCause for the painting's removal
- */
- public RemoveCause getCause() {
- return cause;
- }
-
- public boolean isCancelled() {
- return cancelled;
- }
-
- public void setCancelled(boolean cancel) {
- this.cancelled = cancel;
- }
-
- /**
- * An enum to specify the cause of the removal
- */
- public enum RemoveCause {
- /**
- * Removed by an entity
- */
- ENTITY,
- /**
- * Removed by fire
- */
- FIRE,
- /**
- * Removed by placing a block on it
- */
- OBSTRUCTION,
- /**
- * Removed by water flowing over it
- */
- WATER,
- /**
- * Removed by destroying the block behind it, etc
- */
- PHYSICS,
- }
-
- @Override
- public HandlerList getHandlers() {
- return handlers;
- }
-
- public static HandlerList getHandlerList() {
- return handlers;
- }
-}
diff --git a/src/main/java/org/bukkit/event/painting/PaintingEvent.java b/src/main/java/org/bukkit/event/painting/PaintingEvent.java
deleted file mode 100644
index 3a51348e..00000000
--- a/src/main/java/org/bukkit/event/painting/PaintingEvent.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package org.bukkit.event.painting;
-
-import org.bukkit.Warning;
-import org.bukkit.entity.Painting;
-import org.bukkit.event.Event;
-
-/**
- * Represents a painting-related event.
- *
- * @deprecated Use {@link org.bukkit.event.hanging.HangingEvent} instead.
- */
-@Deprecated
-@Warning(reason="This event has been replaced by HangingEvent")
-public abstract class PaintingEvent extends Event {
- protected Painting painting;
-
- protected PaintingEvent(final Painting painting) {
- this.painting = painting;
- }
-
- /**
- * Gets the painting involved in this event.
- *
- * @return the painting
- */
- public Painting getPainting() {
- return painting;
- }
-}
diff --git a/src/main/java/org/bukkit/event/painting/PaintingPlaceEvent.java b/src/main/java/org/bukkit/event/painting/PaintingPlaceEvent.java
deleted file mode 100644
index 3250b292..00000000
--- a/src/main/java/org/bukkit/event/painting/PaintingPlaceEvent.java
+++ /dev/null
@@ -1,76 +0,0 @@
-package org.bukkit.event.painting;
-
-import org.bukkit.Warning;
-import org.bukkit.block.Block;
-import org.bukkit.block.BlockFace;
-import org.bukkit.entity.Painting;
-import org.bukkit.entity.Player;
-import org.bukkit.event.Cancellable;
-import org.bukkit.event.HandlerList;
-
-/**
- * Triggered when a painting is created in the world
- *
- * @deprecated Use {@link org.bukkit.event.hanging.HangingPlaceEvent} instead.
- */
-@Deprecated
-@Warning(reason="This event has been replaced by HangingPlaceEvent")
-public class PaintingPlaceEvent extends PaintingEvent implements Cancellable {
- private static final HandlerList handlers = new HandlerList();
- private boolean cancelled;
- private final Player player;
- private final Block block;
- private final BlockFace blockFace;
-
- public PaintingPlaceEvent(final Painting painting, final Player player, final Block block, final BlockFace blockFace) {
- super(painting);
- this.player = player;
- this.block = block;
- this.blockFace = blockFace;
- }
-
- /**
- * Returns the player placing the painting
- *
- * @return Entity returns the player placing the painting
- */
- public Player getPlayer() {
- return player;
- }
-
- /**
- * Returns the block that the painting was placed on
- *
- * @return Block returns the block painting placed on
- */
- public Block getBlock() {
- return block;
- }
-
- /**
- * Returns the face of the block that the painting was placed on
- *
- * @return BlockFace returns the face of the block the painting was placed
- * on
- */
- public BlockFace getBlockFace() {
- return blockFace;
- }
-
- public boolean isCancelled() {
- return cancelled;
- }
-
- public void setCancelled(boolean cancel) {
- this.cancelled = cancel;
- }
-
- @Override
- public HandlerList getHandlers() {
- return handlers;
- }
-
- public static HandlerList getHandlerList() {
- return handlers;
- }
-}