Placeable Items

Placeable Items

7M Downloads

TODO list of minor enhancements

Ferdzz opened this issue ยท 0 comments

commented

This issue is a bucket of all the TODOs

Any of these can be picked up by anyone. Feel free to open forks and contribute. If you need help setting up or hints as to how to implement these features, feel free to contact me through the Discord or comment on this issue.

Gameplay enhancements:

  • Make copper ingot blocks oxidize over time
  • Add delay to launching firework with sound effects & particles
  • Add enchanted animation to enchanted items (Armor, tools, books)
  • Add particles & sound effect when "breaking" open an egg
  • Allow for writing in the writable book when placed
  • Allow for reading the book when placed
  • Make some sort of progress when eating, not instantly on right click
  • Allow for filling / emptying the buckets when placed
  • Make lava bucket, blaze powder, etc. emit light #102
  • Add animated particles to ender eye & ender pearls #92
  • Add lava sound effect to the lava bucket #90
  • Add animated particles to blaze powder #93 @BrunoSilvaFreire
  • Fix inventory rendering size of horse armor stand
  • Fix the model size of the horse armor stand & saddle stand when held in the player's hand 424c3c2
  • Make the placed slimeball bouncy 70426b4
  • Allow the player to right click the egg when placed, with a chance to spawn a chicken @2008Choco

Technical enhancements:

  • Check if canPlayerEdit is needed for grief prevention
  • Rename the writable_book_block TileEntity to stack_holder. Needs to be planned for a specific release to affect as little users as possible. Done in 1.17.1 upgrade 33dfccc
  • Investigate possible caching for PlaceableItemsBakedModels and subsequent performance improvement
  • Unit testing
  • Move the TileEntity registration to a dedicated class @2008Choco #75
  • Cache BlockItems when placing @2008Choco
  • Generalize BoneBlockComponent to allow for dropping any ItemStack @2008Choco