Class Condition
java.lang.Object
me.wolfyscript.customcrafting.recipes.Condition
- Direct Known Subclasses:
AdvancedWorkbenchCondition,CraftDelayCondition,CraftLimitCondition,EliteWorkbenchCondition,ExperienceCondition,PermissionCondition,WeatherCondition,WorldBiomeCondition,WorldNameCondition,WorldTimeCondition
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancheck(ICustomRecipe<?,?> recipe, Conditions.Data data)org.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackgetId()voidreadFromJson(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)protected voidsetAvailableOptions(Conditions.Option... options)protected voidsetIconDisabled(org.bukkit.inventory.ItemStack iconDisabled)protected voidsetIconEnabled(org.bukkit.inventory.ItemStack iconEnabled)protected voidsetIcons(org.bukkit.inventory.ItemStack iconEnabled, org.bukkit.inventory.ItemStack iconDisabled)voidsetOption(Conditions.Option option)voidvoidwriteJson(@NotNull me.wolfyscript.utilities.libraries.com.fasterxml.jackson.core.JsonGenerator gen)
-
Field Details
-
option
-
-
Constructor Details
-
Condition
-
-
Method Details
-
getOption
-
setOption
-
getAvailableOptions
-
setAvailableOptions
-
toggleOption
public void toggleOption() -
check
-
getId
-
writeJson
public void writeJson(@NotNull @NotNull me.wolfyscript.utilities.libraries.com.fasterxml.jackson.core.JsonGenerator gen) throws IOException- Parameters:
gen- the current JsonGenerator- Throws:
IOException
-
readFromJson
public void readFromJson(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node) -
getIconEnabled
public org.bukkit.inventory.ItemStack getIconEnabled() -
setIconEnabled
protected void setIconEnabled(org.bukkit.inventory.ItemStack iconEnabled) -
getIconDisabled
public org.bukkit.inventory.ItemStack getIconDisabled() -
setIconDisabled
protected void setIconDisabled(org.bukkit.inventory.ItemStack iconDisabled) -
setIcons
protected void setIcons(org.bukkit.inventory.ItemStack iconEnabled, org.bukkit.inventory.ItemStack iconDisabled)
-