Newer
Older
ultramine_bukkit / src / main / java / org / bukkit / material / PressurePlate.java
@vlad20012 vlad20012 on 24 Feb 2017 903 bytes initial
package org.bukkit.material;

import org.bukkit.Material;

/**
 * Represents a pressure plate
 */
public class PressurePlate extends MaterialData implements PressureSensor
{
	public PressurePlate()
	{
		super(Material.WOOD_PLATE);
	}

	/**
	 * @deprecated Magic value
	 */
	@Deprecated
	public PressurePlate(int type)
	{
		super(type);
	}

	public PressurePlate(Material type)
	{
		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);
	}

	public boolean isPressed()
	{
		return getData() == 0x1;
	}

	@Override
	public String toString()
	{
		return super.toString() + (isPressed() ? " PRESSED" : "");
	}

	@Override
	public PressurePlate clone()
	{
		return (PressurePlate) super.clone();
	}
}