Class RewardEdit
java.lang.Object
com.bencodez.advancedcore.api.rewards.editbuttons.RewardEdit
- Direct Known Subclasses:
RewardEditActionBar,RewardEditAdvancedPriority,RewardEditAdvancedRandomReward,RewardEditAdvancedWorld,RewardEditBossBar,RewardEditChoices,RewardEditDate,RewardEditDelayed,RewardEditEffect,RewardEditEXP,RewardEditEXPLevels,RewardEditFirework,RewardEditItems,RewardEditJavascript,RewardEditLocationDistance,RewardEditLucky,RewardEditMessages,RewardEditMoney,RewardEditPotions,RewardEditSound,RewardEditSpecialChance,RewardEditTempPermission,RewardEditTimed,RewardEditTitle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBackButton(RewardEditData reward) getBackButtonCustom(RewardEditData reward, EditGUIValueInventory edit) getBooleanButton(String key, RewardEditData reward) getDoubleButton(String key, RewardEditData reward) getIntButton(String key, RewardEditData reward) getStringButton(String key, RewardEditData reward) getStringButton(String key, RewardEditData reward, String... options) getStringListButton(String key, RewardEditData reward) com.bencodez.simpleapi.valuerequest.ValueRequestgetValueRequest(com.bencodez.simpleapi.valuerequest.InputMethod method) Create a new value request using the plugin dialog service.abstract voidopen(org.bukkit.entity.Player player, RewardEditData reward) voidopenSubReward(org.bukkit.entity.Player player, String path, RewardEditData reward) voidvoidrequestMultipleStrings(org.bukkit.entity.Player player, List<String> prompts, List<String> currentValues, com.bencodez.simpleapi.valuerequest.MultiStringListener listener) Request multiple strings at once.voidrequestNumber(org.bukkit.entity.Player player, Number currentValue, String prompt, com.bencodez.simpleapi.valuerequest.NumberListener listener) Request a number using the given input method.voidrequestNumber(org.bukkit.entity.Player player, Number currentValue, List<? extends Number> options, boolean allowCustomOption, String prompt, com.bencodez.simpleapi.valuerequest.InputMethod method, com.bencodez.simpleapi.valuerequest.NumberListener listener) Request a number using the given input method.voidrequestString(org.bukkit.entity.Player player, String currentValue, String prompt, com.bencodez.simpleapi.valuerequest.InputMethod method, com.bencodez.simpleapi.valuerequest.StringListener listener) Request a string value using the given input method.voidrequestString(org.bukkit.entity.Player player, String currentValue, String prompt, com.bencodez.simpleapi.valuerequest.StringListener listener) Request a string value using the given input method.voidrequestString(org.bukkit.entity.Player player, String currentValue, List<String> options, boolean allowCustomOption, String prompt, com.bencodez.simpleapi.valuerequest.InputMethod method, com.bencodez.simpleapi.valuerequest.StringListener listener) Request a string value with options.abstract void
-
Constructor Details
-
RewardEdit
public RewardEdit()
-
-
Method Details
-
getBackButton
-
getBackButtonCustom
-
getBooleanButton
-
getDoubleButton
-
getIntButton
-
getStringButton
-
getStringButton
-
getStringListButton
-
getValueRequest
public com.bencodez.simpleapi.valuerequest.ValueRequest getValueRequest(com.bencodez.simpleapi.valuerequest.InputMethod method) Create a new value request using the plugin dialog service.- Parameters:
method- the input method- Returns:
- the value request
-
requestString
public void requestString(org.bukkit.entity.Player player, String currentValue, String prompt, com.bencodez.simpleapi.valuerequest.StringListener listener) Request a string value using the given input method.- Parameters:
player- the playercurrentValue- the current valueprompt- the promptlistener- the listener
-
requestString
public void requestString(org.bukkit.entity.Player player, String currentValue, String prompt, com.bencodez.simpleapi.valuerequest.InputMethod method, com.bencodez.simpleapi.valuerequest.StringListener listener) Request a string value using the given input method.- Parameters:
player- the playercurrentValue- the current valueprompt- the promptmethod- the methodlistener- the listener
-
requestString
public void requestString(org.bukkit.entity.Player player, String currentValue, List<String> options, boolean allowCustomOption, String prompt, com.bencodez.simpleapi.valuerequest.InputMethod method, com.bencodez.simpleapi.valuerequest.StringListener listener) Request a string value with options.- Parameters:
player- the playercurrentValue- the current valueoptions- the optionsallowCustomOption- allow custom optionprompt- the promptmethod- the methodlistener- the listener
-
requestNumber
public void requestNumber(org.bukkit.entity.Player player, Number currentValue, String prompt, com.bencodez.simpleapi.valuerequest.NumberListener listener) Request a number using the given input method.- Parameters:
player- the playercurrentValue- the current valueprompt- the promptlistener- the listener
-
requestNumber
public void requestNumber(org.bukkit.entity.Player player, Number currentValue, List<? extends Number> options, boolean allowCustomOption, String prompt, com.bencodez.simpleapi.valuerequest.InputMethod method, com.bencodez.simpleapi.valuerequest.NumberListener listener) Request a number using the given input method.- Parameters:
player- the playercurrentValue- the current valueoptions- the optionsallowCustomOption- allow custom optionprompt- the promptmethod- the methodlistener- the listener
-
requestMultipleStrings
public void requestMultipleStrings(org.bukkit.entity.Player player, List<String> prompts, List<String> currentValues, com.bencodez.simpleapi.valuerequest.MultiStringListener listener) Request multiple strings at once. Dialog will use multiple fields, other methods will request one after another.- Parameters:
player- the playerprompts- the promptscurrentValues- the current valueslistener- the listener
-
open
-
openSubReward
-
reloadAdvancedCore
public void reloadAdvancedCore() -
setVal
-