13
0
geforkt von Mirrors/Paper

Remove deprecated ContainerBlock

Replaced by InventoryHolder since March 2012.

By: Matt <mattbdev@outlook.com>
Dieser Commit ist enthalten in:
Bukkit/Spigot 2016-03-01 08:30:02 +11:00
Ursprung b14702271e
Commit f442df089f
6 geänderte Dateien mit 13 neuen und 20 gelöschten Zeilen

Datei anzeigen

@ -1,11 +1,12 @@
package org.bukkit.block; package org.bukkit.block;
import org.bukkit.inventory.BrewerInventory; import org.bukkit.inventory.BrewerInventory;
import org.bukkit.inventory.InventoryHolder;
/** /**
* Represents a brewing stand. * 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 * How much time is left in the brewing cycle

Datei anzeigen

@ -1,11 +1,12 @@
package org.bukkit.block; package org.bukkit.block;
import org.bukkit.inventory.Inventory; import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder;
/** /**
* Represents a chest. * 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 * Returns the chest's inventory. If this is a double chest, it returns

Datei anzeigen

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

Datei anzeigen

@ -1,11 +1,12 @@
package org.bukkit.block; package org.bukkit.block;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.projectiles.BlockProjectileSource; import org.bukkit.projectiles.BlockProjectileSource;
/** /**
* Represents a dispenser. * Represents a dispenser.
*/ */
public interface Dispenser extends BlockState, ContainerBlock { public interface Dispenser extends BlockState, InventoryHolder {
/** /**
* Gets the BlockProjectileSource object for this dispenser. * Gets the BlockProjectileSource object for this dispenser.

Datei anzeigen

@ -12,14 +12,14 @@ public interface Dropper extends BlockState, InventoryHolder {
* <p> * <p>
* Normal behavior of a Dropper is as follows: * Normal behavior of a Dropper is as follows:
* <p> * <p>
* If the block that the Dropper is facing is an InventoryHolder or * If the block that the Dropper is facing is an InventoryHolder,
* ContainerBlock the randomly selected ItemStack is placed within that * the randomly selected ItemStack is placed within that
* Inventory in the first slot that's available, starting with 0 and * Inventory in the first slot that's available, starting with 0 and
* counting up. If the inventory is full, nothing happens. * counting up. If the inventory is full, nothing happens.
* <p> * <p>
* If the block that the Dropper is facing is not an InventoryHolder or * If the block that the Dropper is facing is not an InventoryHolder,
* ContainerBlock, the randomly selected ItemStack is dropped on * the randomly selected ItemStack is dropped on
* the ground in the form of an {@link org.bukkit.entity.Item Item}. * the ground in the form of an {@link org.bukkit.entity.Item Item}.
*/ */
public void drop(); public void drop();
} }

Datei anzeigen

@ -1,11 +1,12 @@
package org.bukkit.block; package org.bukkit.block;
import org.bukkit.inventory.FurnaceInventory; import org.bukkit.inventory.FurnaceInventory;
import org.bukkit.inventory.InventoryHolder;
/** /**
* Represents a furnace. * Represents a furnace.
*/ */
public interface Furnace extends BlockState, ContainerBlock { public interface Furnace extends BlockState, InventoryHolder {
/** /**
* Get burn time. * Get burn time.