This commit is contained in:
extendedclip 2018-04-08 04:02:09 -04:00
parent 906bf0a338
commit 92d30ea4cb
1 changed files with 17 additions and 33 deletions

View File

@ -39,15 +39,6 @@ public abstract class PlaceholderExpansion extends PlaceholderHook {
return getIdentifier();
}
/**
* Expansions that do not use the ecloud and instead register from the dependency should set this to true
* to ensure that your placeholder expansion is not unregistered when the papi reload command is used
* @return if the expansion should persist through reloads
*/
public boolean persist() {
return false;
}
/**
* Get the identifier that this placeholder expansion uses to be passed placeholder requests
* @return placeholder identifier that is associated with this class
@ -75,6 +66,23 @@ public abstract class PlaceholderExpansion extends PlaceholderHook {
* @return current version of this expansion
*/
public abstract String getVersion();
public String getDescription() { return null; }
public String getLink() { return null; }
public List<String> getPlaceholders() {
return null;
}
/**
* Expansions that do not use the ecloud and instead register from the dependency should set this to true
* to ensure that your placeholder expansion is not unregistered when the papi reload command is used
* @return if the expansion should persist through reloads
*/
public boolean persist() {
return false;
}
/**
* Check if a placeholder has already been registered with this identifier
@ -110,30 +118,6 @@ public abstract class PlaceholderExpansion extends PlaceholderHook {
return PlaceholderAPIPlugin.getInstance();
}
/**
* A short description of this expansion
* @return null if no description
*/
public String getDescription() {
return null;
}
/**
* The url link to this expansion page
* @return null if no link
*/
public String getLink() {
return null;
}
/**
* A list of all valid placeholders
* @return null if you dont care
*/
public List<String> getPlaceholders() {
return null;
}
public String getString(String path, String def) {
return getPlaceholderAPI().getConfig().getString("expansions." + getIdentifier() + "." + path, def);
}