Glowstone-Legacy
Glowstone-Legacy copied to clipboard
ItemMeta implementations
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 Skull and Banner meta have been implemented, so can be crossed off the list.
Thanks @ZephireNZ
Currently working on proper serialization and comparing.