Remove deprecated ContainerBlock

Replaced by InventoryHolder since March 2012.

By: Matt <mattbdev@outlook.com>
This commit is contained in:
Bukkit/Spigot 2016-03-01 08:30:02 +11:00
parent b14702271e
commit f442df089f
6 changed files with 13 additions and 20 deletions

View File

@ -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

View File

@ -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

View File

@ -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 {}

View File

@ -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.

View File

@ -12,14 +12,14 @@ public interface Dropper extends BlockState, InventoryHolder {
* <p>
* Normal behavior of a Dropper is as follows:
* <p>
* 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.
* <p>
* 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();
}

View File

@ -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.