Class EliteWorkbenchData
java.lang.Object
me.wolfyscript.utilities.api.inventory.custom_items.CustomData
me.wolfyscript.customcrafting.configs.custom_data.EliteWorkbenchData
- All Implemented Interfaces:
Cloneable,me.wolfyscript.utilities.util.Keyed
public class EliteWorkbenchData
extends me.wolfyscript.utilities.api.inventory.custom_items.CustomData
implements Cloneable
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class me.wolfyscript.utilities.api.inventory.custom_items.CustomData
me.wolfyscript.utilities.api.inventory.custom_items.CustomData.Deserializer, me.wolfyscript.utilities.api.inventory.custom_items.CustomData.Serializer -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedEliteWorkbenchData(EliteWorkbenchData eliteWorkbenchData)protectedEliteWorkbenchData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanintinthashCode()booleanbooleanbooleanbooleanprotected voidreadFromJson(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.DeserializationContext deserializationContext)voidsetAdvancedRecipes(boolean advancedRecipes)voidsetAllowHoppers(boolean allowHoppers)voidsetEnabled(boolean enabled)voidsetGridSize(int gridSize)voidsetKeepItems(boolean keepItems)toString()voidwriteToJson(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.core.JsonGenerator gen, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.SerializerProvider serializerProvider)Methods inherited from class me.wolfyscript.utilities.api.inventory.custom_items.CustomData
getNamespacedKey
-
Constructor Details
-
EliteWorkbenchData
protected EliteWorkbenchData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey) -
EliteWorkbenchData
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
isAdvancedRecipes
public boolean isAdvancedRecipes() -
setAdvancedRecipes
public void setAdvancedRecipes(boolean advancedRecipes) -
getGridSize
public int getGridSize() -
setGridSize
public void setGridSize(int gridSize) -
setAllowHoppers
public void setAllowHoppers(boolean allowHoppers) -
isAllowHoppers
public boolean isAllowHoppers() -
setKeepItems
public void setKeepItems(boolean keepItems) -
isKeepItems
public boolean isKeepItems() -
writeToJson
public void writeToJson(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.core.JsonGenerator gen, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.SerializerProvider serializerProvider) throws IOException- Specified by:
writeToJsonin classme.wolfyscript.utilities.api.inventory.custom_items.CustomData- Throws:
IOException
-
readFromJson
protected void readFromJson(me.wolfyscript.utilities.api.inventory.custom_items.CustomItem customItem, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.JsonNode node, me.wolfyscript.utilities.libraries.com.fasterxml.jackson.databind.DeserializationContext deserializationContext) throws IOException- Specified by:
readFromJsonin classme.wolfyscript.utilities.api.inventory.custom_items.CustomData- Throws:
IOException
-
equals
- Overrides:
equalsin classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-
hashCode
public int hashCode()- Overrides:
hashCodein classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-
toString
-
clone
- Overrides:
clonein classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-