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
ConstructorsModifierConstructorDescriptionprotected
EliteWorkbenchData(EliteWorkbenchData eliteWorkbenchData)
protected
EliteWorkbenchData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
-
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
int
int
hashCode()
boolean
boolean
boolean
boolean
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)
void
setAdvancedRecipes(boolean advancedRecipes)
void
setAllowHoppers(boolean allowHoppers)
void
setEnabled(boolean enabled)
void
setGridSize(int gridSize)
void
setKeepItems(boolean keepItems)
toString()
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)
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:
writeToJson
in 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:
readFromJson
in classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
- Throws:
IOException
-
equals
- Overrides:
equals
in classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-
hashCode
public int hashCode()- Overrides:
hashCode
in classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-
toString
-
clone
- Overrides:
clone
in classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-