public class ImmutableItemEnchantmentDataBuilder extends Object implements org.spongepowered.api.data.manipulator.ImmutableDataManipulatorBuilder<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData,org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData>
Constructor and Description |
---|
ImmutableItemEnchantmentDataBuilder() |
Modifier and Type | Method and Description |
---|---|
Optional<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> |
build(org.spongepowered.api.data.DataView container) |
Optional<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> |
createFrom(org.spongepowered.api.data.DataHolder dataHolder) |
Optional<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> |
createFrom(org.spongepowered.api.data.ImmutableDataHolder<?> dataHolder) |
org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData |
createImmutable() |
public org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData createImmutable()
createImmutable
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulatorBuilder<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData,org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData>
public Optional<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> createFrom(org.spongepowered.api.data.DataHolder dataHolder)
createFrom
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulatorBuilder<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData,org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData>
public Optional<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> createFrom(org.spongepowered.api.data.ImmutableDataHolder<?> dataHolder)
createFrom
in interface org.spongepowered.api.data.manipulator.ImmutableDataManipulatorBuilder<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData,org.spongepowered.api.data.manipulator.mutable.item.EnchantmentData>
public Optional<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData> build(org.spongepowered.api.data.DataView container) throws org.spongepowered.api.service.persistence.InvalidDataException
build
in interface org.spongepowered.api.service.persistence.DataBuilder<org.spongepowered.api.data.manipulator.immutable.item.ImmutableEnchantmentData>
org.spongepowered.api.service.persistence.InvalidDataException