RoyalMCPE

Results 4 issues of RoyalMCPE

The documentation probably needs improvement. Also tie-in pr for the [wiki](https://github.com/df-mc/wiki/pull/7) ## Tests ```go p.World().PlayAnimation(p, animation.New("animation.player.sit").WithController("controller.animation.player.sit").WithState("sit").WithStopCondition("query.is_jumping")) ``` Test resource pack: [EntityAnimationTest.zip](https://github.com/df-mc/dragonfly/files/12066015/EntityAnimationTest.zip)

Calling InsertComponent or similar that add/remove components from the session while querying causes a deadlock. This seems to be due to the (query)[https://github.com/AndreasHGK/Peex/blob/14262052507231a0fa059e55837d584da6e12a8d/session.go#L156] calling unlock on defer rather than before...

**_This is still very early stages. Panics, item duplication and other bugs are almost guaranteed. You have been warned_** This implementation is a complete mess right now and currently doesn't...

### Description This proposal aims to help streamline the implementation of blocks and entities with inventories. I'm mainly looking for comments on the API and to start a discussion on...

improvement