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
ConstructorsModifierConstructorDescriptionprotectedCauldronData(CauldronData cauldronData)protectedCauldronData(me.wolfyscript.utilities.util.NamespacedKey namespacedKey) -
Method Summary
Modifier and TypeMethodDescriptionclone()booleaninthashCode()booleanprotected 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)voidsetEnabled(boolean enabled)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
-
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:
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
-
clone
- Overrides:
clonein classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-
hashCode
public int hashCode()- Overrides:
hashCodein classme.wolfyscript.utilities.api.inventory.custom_items.CustomData
-