geforkt von Mirrors/Paper
Remove deprecated ContainerBlock
Replaced by InventoryHolder since March 2012. By: Matt <mattbdev@outlook.com>
Dieser Commit ist enthalten in:
Ursprung
b14702271e
Commit
f442df089f
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 {}
|
|
@ -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.
|
||||||
|
@ -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();
|
||||||
}
|
}
|
||||||
|
@ -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.
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren