public class WauzSigns
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
EXIT_DOOR_LEAVE_TEXT
The second row text of an exit door sign.
|
static java.lang.String |
EXIT_DOOR_TEXT
The first row text of an exit door sign.
|
private static java.lang.String |
LOCKED_DOOR_KEY_TEXT
The second row text of a locked door sign.
|
private static java.lang.String |
LOCKED_DOOR_TEXT
The first row text of a locked door sign.
|
private static java.lang.String |
TRAVEL_LOCATION_TEXT
The second row text of a travel sign.
|
private static java.lang.String |
TRAVEL_TEXT
The first row text of a travel sign.
|
| Constructor and Description |
|---|
WauzSigns() |
| Modifier and Type | Method and Description |
|---|---|
static void |
create(org.bukkit.event.block.SignChangeEvent event)
Tries to format a sign, to be a special event sign, if the valid keywords were found.
|
static void |
interact(org.bukkit.entity.Player player,
org.bukkit.block.Block block)
Checks the sign content for keywords, to may trigger an event for the player.
|
private static void |
tryToOpenDoor(org.bukkit.entity.Player player,
org.bukkit.block.Sign sign)
Tries to open a door, based on the key name on a sign.
|
private static void |
tryToTravel(org.bukkit.entity.Player player,
org.bukkit.block.Sign sign)
Tries to travel to a waypoint, based on the waypoint name on a sign.
|
public static final java.lang.String EXIT_DOOR_TEXT
public static final java.lang.String EXIT_DOOR_LEAVE_TEXT
private static final java.lang.String LOCKED_DOOR_TEXT
private static final java.lang.String LOCKED_DOOR_KEY_TEXT
private static final java.lang.String TRAVEL_TEXT
private static final java.lang.String TRAVEL_LOCATION_TEXT
public static void create(org.bukkit.event.block.SignChangeEvent event)
event - The sign event.public static void interact(org.bukkit.entity.Player player,
org.bukkit.block.Block block)
player - The player who interacted with the sign.block - The sign block.WauzTeleporter.exitInstanceTeleportManual(Player),
tryToOpenDoor(Player, Sign),
tryToTravel(Player, Sign)private static void tryToOpenDoor(org.bukkit.entity.Player player,
org.bukkit.block.Sign sign)
player - The player who is opening the door.sign - The sign that is placed on the door.WauzActiveInstance.getKeyStatus(String),
WauzActiveInstance.setKeyStatus(String, WauzInstanceKeyStatus)private static void tryToTravel(org.bukkit.entity.Player player,
org.bukkit.block.Sign sign)
player - The player who wants to travel.sign - The sign at the current travel station.WauzTeleporter.waypointTeleport(Player, String)