public abstract class Statement extends Object
Constructor and Description |
---|
Statement() |
Modifier and Type | Method and Description |
---|---|
static void |
deinit() |
boolean |
handle(MinecartGroup group,
String text,
SignActionEvent event) |
boolean |
handle(MinecartMember<?> member,
String text,
SignActionEvent event) |
boolean |
handleArray(MinecartGroup group,
String[] text,
SignActionEvent event) |
boolean |
handleArray(MinecartMember<?> member,
String[] text,
SignActionEvent event) |
static boolean |
has(MinecartGroup group,
String text,
SignActionEvent event) |
static boolean |
has(MinecartMember<?> member,
MinecartGroup group,
String text,
SignActionEvent event)
Gets if the member or group has the statement specified.
|
static boolean |
has(MinecartMember<?> member,
String text,
SignActionEvent event) |
static void |
init() |
abstract boolean |
match(String text)
Checks if this statement matches the given text
The given text is lower cased.
|
abstract boolean |
matchArray(String text)
Checks if this statement matches the given text
The given text is lower cased.
|
static String[] |
parseArray(String text) |
static <T extends Statement> |
register(T statement) |
boolean |
requiresTrain()
Whether a MinecartMember or MinecartGroup is required for this statement to operate.
|
public static void init()
public static void deinit()
public static <T extends Statement> T register(T statement)
public static boolean has(MinecartMember<?> member, String text, SignActionEvent event)
public static boolean has(MinecartGroup group, String text, SignActionEvent event)
public static boolean has(MinecartMember<?> member, MinecartGroup group, String text, SignActionEvent event)
member
- to use, or null to use groupgroup
- to use, or null to use membertext
- to evaluateevent
- to parsepublic abstract boolean match(String text)
text
- to usepublic abstract boolean matchArray(String text)
text
- to usepublic boolean requiresTrain()
public boolean handle(MinecartGroup group, String text, SignActionEvent event)
public boolean handleArray(MinecartGroup group, String[] text, SignActionEvent event)
public boolean handle(MinecartMember<?> member, String text, SignActionEvent event)
public boolean handleArray(MinecartMember<?> member, String[] text, SignActionEvent event)
Copyright © 2019. All rights reserved.