From f442df089f776d70ad6f10183bf551914bcb6ec3 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Tue, 1 Mar 2016 08:30:02 +1100 Subject: [PATCH] Remove deprecated ContainerBlock Replaced by InventoryHolder since March 2012. By: Matt --- .../src/main/java/org/bukkit/block/BrewingStand.java | 3 ++- paper-api/src/main/java/org/bukkit/block/Chest.java | 3 ++- .../main/java/org/bukkit/block/ContainerBlock.java | 11 ----------- .../src/main/java/org/bukkit/block/Dispenser.java | 3 ++- paper-api/src/main/java/org/bukkit/block/Dropper.java | 10 +++++----- paper-api/src/main/java/org/bukkit/block/Furnace.java | 3 ++- 6 files changed, 13 insertions(+), 20 deletions(-) delete mode 100644 paper-api/src/main/java/org/bukkit/block/ContainerBlock.java diff --git a/paper-api/src/main/java/org/bukkit/block/BrewingStand.java b/paper-api/src/main/java/org/bukkit/block/BrewingStand.java index c66a51c188..ba4fe9f7c8 100644 --- a/paper-api/src/main/java/org/bukkit/block/BrewingStand.java +++ b/paper-api/src/main/java/org/bukkit/block/BrewingStand.java @@ -1,11 +1,12 @@ package org.bukkit.block; import org.bukkit.inventory.BrewerInventory; +import org.bukkit.inventory.InventoryHolder; /** * Represents a brewing stand. */ -public interface BrewingStand extends BlockState, ContainerBlock { +public interface BrewingStand extends BlockState, InventoryHolder { /** * How much time is left in the brewing cycle diff --git a/paper-api/src/main/java/org/bukkit/block/Chest.java b/paper-api/src/main/java/org/bukkit/block/Chest.java index 125d5e70c8..ee95841de8 100644 --- a/paper-api/src/main/java/org/bukkit/block/Chest.java +++ b/paper-api/src/main/java/org/bukkit/block/Chest.java @@ -1,11 +1,12 @@ package org.bukkit.block; import org.bukkit.inventory.Inventory; +import org.bukkit.inventory.InventoryHolder; /** * Represents a chest. */ -public interface Chest extends BlockState, ContainerBlock { +public interface Chest extends BlockState, InventoryHolder { /** * Returns the chest's inventory. If this is a double chest, it returns diff --git a/paper-api/src/main/java/org/bukkit/block/ContainerBlock.java b/paper-api/src/main/java/org/bukkit/block/ContainerBlock.java deleted file mode 100644 index c69ac9e576..0000000000 --- a/paper-api/src/main/java/org/bukkit/block/ContainerBlock.java +++ /dev/null @@ -1,11 +0,0 @@ -package org.bukkit.block; - -import org.bukkit.inventory.InventoryHolder; - -/** - * Indicates a block type that has inventory. - * - * @deprecated in favour of {@link InventoryHolder} - */ -@Deprecated -public interface ContainerBlock extends InventoryHolder {} diff --git a/paper-api/src/main/java/org/bukkit/block/Dispenser.java b/paper-api/src/main/java/org/bukkit/block/Dispenser.java index bba753ee02..4e6b349ddc 100644 --- a/paper-api/src/main/java/org/bukkit/block/Dispenser.java +++ b/paper-api/src/main/java/org/bukkit/block/Dispenser.java @@ -1,11 +1,12 @@ package org.bukkit.block; +import org.bukkit.inventory.InventoryHolder; import org.bukkit.projectiles.BlockProjectileSource; /** * Represents a dispenser. */ -public interface Dispenser extends BlockState, ContainerBlock { +public interface Dispenser extends BlockState, InventoryHolder { /** * Gets the BlockProjectileSource object for this dispenser. diff --git a/paper-api/src/main/java/org/bukkit/block/Dropper.java b/paper-api/src/main/java/org/bukkit/block/Dropper.java index 21fbedce0d..a04fa96a87 100644 --- a/paper-api/src/main/java/org/bukkit/block/Dropper.java +++ b/paper-api/src/main/java/org/bukkit/block/Dropper.java @@ -12,14 +12,14 @@ public interface Dropper extends BlockState, InventoryHolder { *

* Normal behavior of a Dropper is as follows: *

- * If the block that the Dropper is facing is an InventoryHolder or - * ContainerBlock the randomly selected ItemStack is placed within that + * If the block that the Dropper is facing is an InventoryHolder, + * the randomly selected ItemStack is placed within that * Inventory in the first slot that's available, starting with 0 and * counting up. If the inventory is full, nothing happens. *

- * If the block that the Dropper is facing is not an InventoryHolder or - * ContainerBlock, the randomly selected ItemStack is dropped on + * If the block that the Dropper is facing is not an InventoryHolder, + * the randomly selected ItemStack is dropped on * the ground in the form of an {@link org.bukkit.entity.Item Item}. */ - public void drop(); + public void drop(); } diff --git a/paper-api/src/main/java/org/bukkit/block/Furnace.java b/paper-api/src/main/java/org/bukkit/block/Furnace.java index 94af85e1ce..9c8cd3343d 100644 --- a/paper-api/src/main/java/org/bukkit/block/Furnace.java +++ b/paper-api/src/main/java/org/bukkit/block/Furnace.java @@ -1,11 +1,12 @@ package org.bukkit.block; import org.bukkit.inventory.FurnaceInventory; +import org.bukkit.inventory.InventoryHolder; /** * Represents a furnace. */ -public interface Furnace extends BlockState, ContainerBlock { +public interface Furnace extends BlockState, InventoryHolder { /** * Get burn time.