Glowstone-Legacy icon indicating copy to clipboard operation
Glowstone-Legacy copied to clipboard

ItemMeta implementations

Open SpaceManiac opened this issue 10 years ago • 3 comments

There is currently a generic ItemMeta, GlowMetaItem, but no specific implementations for the different ItemMeta subinterfaces. These should be added and implemented:

  • [x] BookMeta
  • [ ] EnchantmentStorageMeta (re-use normal enchants map?)
  • [x] FireworkEffectMeta
  • [x] LeatherArmorMeta
  • [ ] MapMeta
  • [ ] PotionMeta
  • [x] SkullMeta
  • [x] BannerMeta (added post-Bukkit)

Also, these need to be working for everything (sort of complicated, maybe look at CraftBukkit):

  • [ ] Bukkit serialization and deserialization
  • [ ] NBT serialization and deserialization
  • [ ] Equality comparison (and hashCode stuff)
  • [ ] Cloning (pretty simple)

SpaceManiac avatar Feb 11 '14 23:02 SpaceManiac

@SpaceManiac Skull and Banner meta have been implemented, so can be crossed off the list.

ZephireNZ avatar Nov 11 '14 21:11 ZephireNZ

Thanks @ZephireNZ

turt2live avatar Nov 11 '14 23:11 turt2live

Currently working on proper serialization and comparing.

ZephireNZ avatar Dec 15 '14 12:12 ZephireNZ