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.