Class CauldronData
java.lang.Object
me.wolfyscript.utilities.api.inventory.custom_items.CustomData
me.wolfyscript.customcrafting.configs.custom_data.CauldronData
- All Implemented Interfaces:
Cloneable
,me.wolfyscript.utilities.util.Keyed
public class CauldronData
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
CauldronData(CauldronData cauldronData)
protected
CauldronData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey)
-
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
int
hashCode()
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
setEnabled(boolean enabled)
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
-
CauldronData
protected CauldronData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey) -
CauldronData
-
-
Method Details
-
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled) -
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
-
clone
- Overrides:
clone
in classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-
hashCode
public int hashCode()- Overrides:
hashCode
in classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-