Deprecate magic values

By: Wesley Wolfe <weswolf@aol.com>
This commit is contained in:
Bukkit/Spigot
2013-08-19 13:32:18 -05:00
parent d9f3848e22
commit f9bec6eadd
108 changed files with 1194 additions and 11 deletions

View File

@@ -25,6 +25,11 @@ public class Bed extends MaterialData implements Directional {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Bed(final int type) {
super(type);
}
@@ -33,10 +38,20 @@ public class Bed extends MaterialData implements Directional {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Bed(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Bed(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,6 +11,11 @@ public class Button extends SimpleAttachableMaterialData implements Redstone {
super(Material.STONE_BUTTON);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Button(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class Button extends SimpleAttachableMaterialData implements Redstone {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Button(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Button(final Material type, final byte data) {
super(type, data);
}

View File

@@ -7,6 +7,11 @@ public class Cake extends MaterialData {
super(Material.CAKE_BLOCK);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Cake(int type) {
super(type);
}
@@ -15,10 +20,20 @@ public class Cake extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Cake(int type, byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Cake(Material type, byte data) {
super(type, data);
}

View File

@@ -13,10 +13,20 @@ public class Cauldron extends MaterialData {
super(Material.CAULDRON);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Cauldron(int type, byte data){
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Cauldron(byte data) {
super(Material.CAULDRON, data);
}

View File

@@ -22,6 +22,11 @@ public class Chest extends DirectionalContainer {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Chest(final int type) {
super(type);
}
@@ -30,10 +35,20 @@ public class Chest extends DirectionalContainer {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Chest(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Chest(final Material type, final byte data) {
super(type, data);
}

View File

@@ -16,6 +16,11 @@ public class Coal extends MaterialData {
setType(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Coal(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class Coal extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Coal(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Coal(final Material type, final byte data) {
super(type, data);
}

View File

@@ -18,10 +18,20 @@ public class CocoaPlant extends MaterialData implements Directional, Attachable
super(Material.COCOA);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public CocoaPlant(final int type) {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public CocoaPlant(final int type, final byte data) {
super(type, data);
}

View File

@@ -10,6 +10,11 @@ public class Command extends MaterialData implements Redstone {
super(Material.COMMAND);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Command(final int type) {
super(type);
}
@@ -18,10 +23,20 @@ public class Command extends MaterialData implements Redstone {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Command(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Command(final Material type, final byte data) {
super(type, data);
}

View File

@@ -16,6 +16,11 @@ public class Crops extends MaterialData {
setState(state);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Crops(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class Crops extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Crops(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Crops(final Material type, final byte data) {
super(type, data);
}

View File

@@ -10,6 +10,11 @@ public class DetectorRail extends ExtendedRails implements PressureSensor {
super(Material.DETECTOR_RAIL);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public DetectorRail(final int type) {
super(type);
}
@@ -18,10 +23,20 @@ public class DetectorRail extends ExtendedRails implements PressureSensor {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public DetectorRail(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public DetectorRail(final Material type, final byte data) {
super(type, data);
}

View File

@@ -8,6 +8,11 @@ public class Diode extends MaterialData implements Directional {
super(Material.DIODE_BLOCK_ON);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Diode(int type) {
super(type);
}
@@ -16,10 +21,20 @@ public class Diode extends MaterialData implements Directional {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Diode(int type, byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Diode(Material type, byte data) {
super(type, data);
}

View File

@@ -7,6 +7,11 @@ import org.bukkit.block.BlockFace;
* Represents a furnace or a dispenser.
*/
public class DirectionalContainer extends MaterialData implements Directional {
/**
*
* @deprecated Magic value
*/
@Deprecated
public DirectionalContainer(final int type) {
super(type);
}
@@ -15,10 +20,20 @@ public class DirectionalContainer extends MaterialData implements Directional {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public DirectionalContainer(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public DirectionalContainer(final Material type, final byte data) {
super(type, data);
}

View File

@@ -17,6 +17,11 @@ public class Dispenser extends FurnaceAndDispenser {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Dispenser(final int type) {
super(type);
}
@@ -25,10 +30,20 @@ public class Dispenser extends FurnaceAndDispenser {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Dispenser(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Dispenser(final Material type, final byte data) {
super(type, data);
}

View File

@@ -14,6 +14,11 @@ public class Door extends MaterialData implements Directional, Openable {
super(Material.WOODEN_DOOR);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Door(final int type) {
super(type);
}
@@ -22,10 +27,20 @@ public class Door extends MaterialData implements Directional, Openable {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Door(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Door(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,6 +11,11 @@ public class Dye extends MaterialData implements Colorable {
super(Material.INK_SACK);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Dye(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class Dye extends MaterialData implements Colorable {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Dye(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Dye(final Material type, final byte data) {
super(type, data);
}

View File

@@ -22,6 +22,11 @@ public class EnderChest extends DirectionalContainer {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public EnderChest(final int type) {
super(type);
}
@@ -30,10 +35,20 @@ public class EnderChest extends DirectionalContainer {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public EnderChest(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public EnderChest(final Material type, final byte data) {
super(type, data);
}

View File

@@ -7,6 +7,11 @@ import org.bukkit.block.BlockFace;
* This is the superclass for the {@link DetectorRail} and {@link PoweredRail} classes
*/
public class ExtendedRails extends Rails {
/**
*
* @deprecated Magic value
*/
@Deprecated
public ExtendedRails(final int type) {
super(type);
}
@@ -15,10 +20,20 @@ public class ExtendedRails extends Rails {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public ExtendedRails(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public ExtendedRails(final Material type, final byte data) {
super(type, data);
}
@@ -28,6 +43,11 @@ public class ExtendedRails extends Rails {
return false;
}
/**
*
* @deprecated Magic value
*/
@Deprecated
@Override
protected byte getConvertedData() {
return (byte) (getData() & 0x7);

View File

@@ -16,6 +16,11 @@ public class FlowerPot extends MaterialData {
super(Material.FLOWER_POT);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public FlowerPot(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class FlowerPot extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public FlowerPot(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public FlowerPot(final Material type, final byte data) {
super(type, data);
}

View File

@@ -22,6 +22,11 @@ public class Furnace extends FurnaceAndDispenser {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Furnace(final int type) {
super(type);
}
@@ -30,10 +35,20 @@ public class Furnace extends FurnaceAndDispenser {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Furnace(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Furnace(final Material type, final byte data) {
super(type, data);
}

View File

@@ -6,6 +6,11 @@ import org.bukkit.Material;
* Represents a furnace or dispenser, two types of directional containers
*/
public class FurnaceAndDispenser extends DirectionalContainer {
/**
*
* @deprecated Magic value
*/
@Deprecated
public FurnaceAndDispenser(final int type) {
super(type);
}
@@ -14,10 +19,20 @@ public class FurnaceAndDispenser extends DirectionalContainer {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public FurnaceAndDispenser(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public FurnaceAndDispenser(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,6 +11,11 @@ public class Ladder extends SimpleAttachableMaterialData {
super(Material.LADDER);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Ladder(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class Ladder extends SimpleAttachableMaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Ladder(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Ladder(final Material type, final byte data) {
super(type, data);
}

View File

@@ -16,6 +16,11 @@ public class Leaves extends MaterialData {
setSpecies(species);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Leaves(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class Leaves extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Leaves(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Leaves(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,6 +11,11 @@ public class Lever extends SimpleAttachableMaterialData implements Redstone {
super(Material.LEVER);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Lever(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class Lever extends SimpleAttachableMaterialData implements Redstone {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Lever(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Lever(final Material type, final byte data) {
super(type, data);
}

View File

@@ -16,6 +16,11 @@ public class LongGrass extends MaterialData {
setSpecies(species);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public LongGrass(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class LongGrass extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public LongGrass(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public LongGrass(final Material type, final byte data) {
super(type, data);
}

View File

@@ -10,6 +10,11 @@ public class MaterialData implements Cloneable {
private final int type;
private byte data = 0;
/**
*
* @deprecated Magic value
*/
@Deprecated
public MaterialData(final int type) {
this(type, (byte) 0);
}
@@ -18,11 +23,21 @@ public class MaterialData implements Cloneable {
this(type, (byte) 0);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public MaterialData(final int type, final byte data) {
this.type = type;
this.data = data;
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public MaterialData(final Material type, final byte data) {
this(type.getId(), data);
}
@@ -31,7 +46,9 @@ public class MaterialData implements Cloneable {
* Gets the raw data in this material
*
* @return Raw data
* @deprecated Magic value
*/
@Deprecated
public byte getData() {
return data;
}
@@ -40,7 +57,9 @@ public class MaterialData implements Cloneable {
* Sets the raw data of this material
*
* @param data New raw data
* @deprecated Magic value
*/
@Deprecated
public void setData(byte data) {
this.data = data;
}
@@ -58,7 +77,9 @@ public class MaterialData implements Cloneable {
* Gets the Material Id that this MaterialData represents
*
* @return Material Id represented by this MaterialData
* @deprecated Magic value
*/
@Deprecated
public int getItemTypeId() {
return type;
}

View File

@@ -21,6 +21,11 @@ public class MonsterEggs extends TexturedMaterial {
super(Material.MONSTER_EGGS);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public MonsterEggs(final int type) {
super(type);
}
@@ -32,10 +37,20 @@ public class MonsterEggs extends TexturedMaterial {
}
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public MonsterEggs(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public MonsterEggs(final Material type, final byte data) {
super(type, data);
}

View File

@@ -26,11 +26,21 @@ public class Mushroom extends MaterialData {
Validate.isTrue(shroom == Material.HUGE_MUSHROOM_1 || shroom == Material.HUGE_MUSHROOM_2, "Not a mushroom!");
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Mushroom(Material shroom, byte data) {
super(shroom, data);
Validate.isTrue(shroom == Material.HUGE_MUSHROOM_1 || shroom == Material.HUGE_MUSHROOM_2, "Not a mushroom!");
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Mushroom(int type, byte data){
super(type, data);
Validate.isTrue(type == Material.HUGE_MUSHROOM_1.getId() || type == Material.HUGE_MUSHROOM_2.getId(), "Not a mushroom!");

View File

@@ -16,6 +16,11 @@ public class NetherWarts extends MaterialData {
setState(state);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public NetherWarts(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class NetherWarts extends MaterialData {
super (type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public NetherWarts(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public NetherWarts(final Material type, final byte data) {
super(type, data);
}

View File

@@ -7,6 +7,11 @@ import org.bukkit.block.BlockFace;
* Material data for the piston base block
*/
public class PistonBaseMaterial extends MaterialData implements Directional, Redstone {
/**
*
* @deprecated Magic value
*/
@Deprecated
public PistonBaseMaterial(final int type) {
super(type);
}
@@ -15,10 +20,20 @@ public class PistonBaseMaterial extends MaterialData implements Directional, Red
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PistonBaseMaterial(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PistonBaseMaterial(final Material type, final byte data) {
super(type, data);
}

View File

@@ -7,6 +7,11 @@ import org.bukkit.block.BlockFace;
* Material data for the piston extension block
*/
public class PistonExtensionMaterial extends MaterialData implements Attachable {
/**
*
* @deprecated Magic value
*/
@Deprecated
public PistonExtensionMaterial(final int type) {
super(type);
}
@@ -15,10 +20,20 @@ public class PistonExtensionMaterial extends MaterialData implements Attachable
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PistonExtensionMaterial(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PistonExtensionMaterial(final Material type, final byte data) {
super(type, data);
}

View File

@@ -10,6 +10,11 @@ public class PoweredRail extends ExtendedRails implements Redstone {
super(Material.POWERED_RAIL);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PoweredRail(final int type) {
super(type);
}
@@ -18,10 +23,20 @@ public class PoweredRail extends ExtendedRails implements Redstone {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PoweredRail(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PoweredRail(final Material type, final byte data) {
super(type, data);
}

View File

@@ -10,6 +10,11 @@ public class PressurePlate extends MaterialData implements PressureSensor {
super(Material.WOOD_PLATE);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PressurePlate(int type) {
super(type);
}
@@ -18,10 +23,20 @@ public class PressurePlate extends MaterialData implements PressureSensor {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PressurePlate(int type, byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public PressurePlate(Material type, byte data) {
super(type, data);
}

View File

@@ -22,6 +22,11 @@ public class Pumpkin extends MaterialData implements Directional {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Pumpkin(final int type) {
super(type);
}
@@ -30,10 +35,20 @@ public class Pumpkin extends MaterialData implements Directional {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Pumpkin(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Pumpkin(final Material type, final byte data) {
super(type, data);
}

View File

@@ -12,6 +12,11 @@ public class Rails extends MaterialData {
super(Material.RAILS);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Rails(final int type) {
super(type);
}
@@ -20,10 +25,20 @@ public class Rails extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Rails(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Rails(final Material type, final byte data) {
super(type, data);
}
@@ -99,7 +114,9 @@ public class Rails extends MaterialData {
* Return the data without the extended properties used by {@link PoweredRail} and {@link DetectorRail}. Overridden in {@link ExtendedRails}
*
* @return the data without the extended part
* @deprecated Magic value
*/
@Deprecated
protected byte getConvertedData() {
return getData();
}

View File

@@ -10,6 +10,11 @@ public class RedstoneTorch extends Torch implements Redstone {
super(Material.REDSTONE_TORCH_ON);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public RedstoneTorch(final int type) {
super(type);
}
@@ -18,10 +23,20 @@ public class RedstoneTorch extends Torch implements Redstone {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public RedstoneTorch(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public RedstoneTorch(final Material type, final byte data) {
super(type, data);
}

View File

@@ -10,6 +10,11 @@ public class RedstoneWire extends MaterialData implements Redstone {
super(Material.REDSTONE_WIRE);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public RedstoneWire(final int type) {
super(type);
}
@@ -18,10 +23,20 @@ public class RedstoneWire extends MaterialData implements Redstone {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public RedstoneWire(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public RedstoneWire(final Material type, final byte data) {
super(type, data);
}

View File

@@ -16,6 +16,11 @@ public class Sandstone extends MaterialData {
setType(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Sandstone(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class Sandstone extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Sandstone(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Sandstone(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,6 +11,11 @@ public class Sign extends MaterialData implements Attachable {
super(Material.SIGN_POST);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Sign(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class Sign extends MaterialData implements Attachable {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Sign(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Sign(final Material type, final byte data) {
super(type, data);
}

View File

@@ -8,6 +8,11 @@ import org.bukkit.block.BlockFace;
*/
public abstract class SimpleAttachableMaterialData extends MaterialData implements Attachable {
/**
*
* @deprecated Magic value
*/
@Deprecated
public SimpleAttachableMaterialData(int type) {
super(type);
}
@@ -26,10 +31,20 @@ public abstract class SimpleAttachableMaterialData extends MaterialData implemen
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SimpleAttachableMaterialData(int type, byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SimpleAttachableMaterialData(Material type, byte data) {
super(type, data);
}

View File

@@ -21,6 +21,11 @@ public class Skull extends MaterialData implements Directional {
setFacingDirection(direction);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Skull(final int type) {
super(type);
}
@@ -29,10 +34,20 @@ public class Skull extends MaterialData implements Directional {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Skull(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Skull(final Material type, final byte data) {
super(type, data);
}

View File

@@ -22,6 +22,11 @@ public class SmoothBrick extends TexturedMaterial {
super(Material.SMOOTH_BRICK);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SmoothBrick(final int type) {
super(type);
}
@@ -33,10 +38,20 @@ public class SmoothBrick extends TexturedMaterial {
}
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SmoothBrick(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SmoothBrick(final Material type, final byte data) {
super(type, data);
}

View File

@@ -7,14 +7,25 @@ import org.bukkit.entity.EntityType;
* Represents a spawn egg that can be used to spawn mobs
*/
public class SpawnEgg extends MaterialData {
public SpawnEgg() {
super(Material.MONSTER_EGG);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SpawnEgg(int type, byte data){
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public SpawnEgg(byte data) {
super(Material.MONSTER_EGG, data);
}

View File

@@ -8,6 +8,11 @@ import org.bukkit.block.BlockFace;
*/
public class Stairs extends MaterialData implements Directional {
/**
*
* @deprecated Magic value
*/
@Deprecated
public Stairs(final int type) {
super(type);
}
@@ -16,10 +21,20 @@ public class Stairs extends MaterialData implements Directional {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Stairs(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Stairs(final Material type, final byte data) {
super(type, data);
}

View File

@@ -25,6 +25,11 @@ public class Step extends TexturedMaterial {
super(Material.STEP);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Step(final int type) {
super(type);
}
@@ -36,10 +41,20 @@ public class Step extends TexturedMaterial {
}
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Step(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Step(final Material type, final byte data) {
super(type, data);
}
@@ -57,7 +72,7 @@ public class Step extends TexturedMaterial {
public boolean isInverted() {
return ((getData() & 0x8) != 0);
}
/**
* Set step inverted state
*
@@ -70,12 +85,22 @@ public class Step extends TexturedMaterial {
}
setData((byte) dat);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
@Override
protected int getTextureIndex() {
return getData() & 0x7;
}
/**
*
* @deprecated Magic value
*/
@Deprecated
@Override
protected void setTextureIndex(int idx) {
setData((byte) ((getData() & 0x8) | idx));

View File

@@ -13,14 +13,29 @@ public abstract class TexturedMaterial extends MaterialData {
super(m);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TexturedMaterial(int type) {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TexturedMaterial(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TexturedMaterial(final Material type, final byte data) {
super(type, data);
}
@@ -64,7 +79,9 @@ public abstract class TexturedMaterial extends MaterialData {
* Get material index from data
*
* @return index of data in textures list
* @deprecated Magic value
*/
@Deprecated
protected int getTextureIndex() {
return getData(); // Default to using all bits - override for other mappings
}
@@ -73,7 +90,9 @@ public abstract class TexturedMaterial extends MaterialData {
* Set material index
*
* @param idx - index of data in textures list
* @deprecated Magic value
*/
@Deprecated
protected void setTextureIndex(int idx) {
setData((byte) idx); // Defult to using all bits - override for other mappings
}

View File

@@ -11,6 +11,11 @@ public class Torch extends SimpleAttachableMaterialData {
super(Material.TORCH);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Torch(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class Torch extends SimpleAttachableMaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Torch(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Torch(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,6 +11,11 @@ public class TrapDoor extends SimpleAttachableMaterialData implements Openable {
super(Material.TRAP_DOOR);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TrapDoor(final int type) {
super(type);
}
@@ -19,10 +24,20 @@ public class TrapDoor extends SimpleAttachableMaterialData implements Openable {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TrapDoor(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TrapDoor(final Material type, final byte data) {
super(type, data);
}

View File

@@ -23,6 +23,11 @@ public class Tree extends MaterialData {
setDirection(dir);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Tree(final int type) {
super(type);
}
@@ -31,10 +36,20 @@ public class Tree extends MaterialData {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Tree(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Tree(final Material type, final byte data) {
super(type, data);
}

View File

@@ -11,10 +11,20 @@ public class Tripwire extends MaterialData {
super(Material.TRIPWIRE);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Tripwire(final int type) {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Tripwire(final int type, final byte data) {
super(type, data);
}

View File

@@ -12,10 +12,20 @@ public class TripwireHook extends SimpleAttachableMaterialData implements Redsto
super(Material.TRIPWIRE_HOOK);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TripwireHook(final int type) {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public TripwireHook(final int type, final byte data) {
super(type, data);
}

View File

@@ -20,10 +20,20 @@ public class Vine extends MaterialData {
super(Material.VINE);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Vine(int type, byte data){
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Vine(byte data) {
super(Material.VINE, data);
}

View File

@@ -12,6 +12,11 @@ public class WoodenStep extends MaterialData {
super(Material.WOOD_STEP);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public WoodenStep(final int type) {
super(type);
}
@@ -27,10 +32,20 @@ public class WoodenStep extends MaterialData {
setInverted(inv);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public WoodenStep(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public WoodenStep(final Material type, final byte data) {
super(type, data);
}

View File

@@ -16,6 +16,11 @@ public class Wool extends MaterialData implements Colorable {
setColor(color);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Wool(final int type) {
super(type);
}
@@ -24,10 +29,20 @@ public class Wool extends MaterialData implements Colorable {
super(type);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Wool(final int type, final byte data) {
super(type, data);
}
/**
*
* @deprecated Magic value
*/
@Deprecated
public Wool(final Material type, final byte data) {
super(type, data);
}