geforkt von Mirrors/Paper
Add API for managing and using GameRules. Adds BUKKIT-2757
By: feildmaster <admin@feildmaster.com>
Dieser Commit ist enthalten in:
Ursprung
086b2ecbdc
Commit
4ee1a130c5
@ -995,6 +995,45 @@ public interface World extends PluginMessageRecipient, Metadatable {
|
||||
*/
|
||||
void playSound(Location loc, Sound sound, float volume, float pitch);
|
||||
|
||||
/**
|
||||
* Get existing rules
|
||||
*
|
||||
* @return An array of rules
|
||||
*/
|
||||
public String[] getGameRules();
|
||||
|
||||
/**
|
||||
* Gets the current state of the specified rule
|
||||
* <p />
|
||||
* Will return null if rule passed is null
|
||||
*
|
||||
* @param rule Rule to look up value of
|
||||
* @return String value of rule
|
||||
*/
|
||||
public String getGameRuleValue(String rule);
|
||||
|
||||
/**
|
||||
* Set the specified gamerule to specified value.
|
||||
* <p />
|
||||
* The rule may attempt to validate the value passed, will return true if
|
||||
* value was set.
|
||||
* <p />
|
||||
* If rule is null, the function will return false.
|
||||
*
|
||||
* @param rule Rule to set
|
||||
* @param value Value to set rule to
|
||||
* @return True if rule was set
|
||||
*/
|
||||
public boolean setGameRuleValue(String rule, String value);
|
||||
|
||||
/**
|
||||
* Checks if string is a valid game rule
|
||||
*
|
||||
* @param rule Rule to check
|
||||
* @return True if rule exists
|
||||
*/
|
||||
public boolean isGameRule(String rule);
|
||||
|
||||
/**
|
||||
* Represents various map environment types that a world may be
|
||||
*/
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren