Add Shulker Boxes (#3678)

this implementation is working, although incomplete:

- The shulker close sound should not be played until the end of the shulker closing animation, which takes approximately 1 second.
- An open shulker box has a different collision box than a closed one - it should be +0.5 in whichever direction the shulker is facing. (During the animation, the bounding box also dynamically changes size - you can see this in vanilla by shooting an arrow into the top of an open shulkerbox facing UP, and then closing it - the arrow will fall and collide with the lid multiple times.

However, resolving both of these issues requires significant internal changes which are beyond the scope of this PR.
This commit is contained in:
Aericio
2021-07-10 08:48:38 -10:00
committed by GitHub
parent 3997e612b1
commit fc090e238d
10 changed files with 393 additions and 4 deletions

File diff suppressed because one or more lines are too long