Class DataBuilder

java.lang.Object
studio.magemonkey.codex.legacy.item.DataBuilder
All Implemented Interfaces:
org.bukkit.configuration.serialization.ConfigurationSerializable
Direct Known Subclasses:
BookDataBuilder, EnchantmentStorageBuilder, FireworkBuilder, FireworkEffectBuilder, LeatherArmorBuilder, MapBuilder, PotionDataBuilder, SkullBuilder

public abstract class DataBuilder extends Object implements org.bukkit.configuration.serialization.ConfigurationSerializable
  • Constructor Details

    • DataBuilder

      public DataBuilder()
  • Method Details

    • build

      public static DataBuilder build(Map<String,Object> data)
    • apply

      public abstract void apply(org.bukkit.inventory.meta.ItemMeta itemMeta)
    • use

      public abstract DataBuilder use(org.bukkit.inventory.meta.ItemMeta itemMeta)
    • getType

      public abstract String getType()
    • serialize

      public Map<String,Object> serialize()
      Specified by:
      serialize in interface org.bukkit.configuration.serialization.ConfigurationSerializable