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 boolean
check(ICustomRecipe<?,?> recipe, Conditions.Data data)
org.bukkit.inventory.ItemStack
org.bukkit.inventory.ItemStack
getId()
void
readFromJson(me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node)
protected void
setAvailableOptions(Conditions.Option... options)
protected void
setIconDisabled(org.bukkit.inventory.ItemStack iconDisabled)
protected void
setIconEnabled(org.bukkit.inventory.ItemStack iconEnabled)
protected void
setIcons(org.bukkit.inventory.ItemStack iconEnabled, org.bukkit.inventory.ItemStack iconDisabled)
void
setOption(Conditions.Option option)
void
void
writeJson(@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)
-