BlockRenderer
BlockRenderer copied to clipboard
Entity Renderer
MinecraftWiki:StandardizedViews
- [x] Calculate Render Size based on Scale and Angle
- [ ] UI to change Partial Ticks
- [ ] UI to select / preview Entity
- [ ] UI to change viewing angles
- [ ] Bulk Render
- [x] API to declare Entity Bound Box
- [ ] Vanilla values
- [ ] API to declare / modify Entity for View
- [ ] Zombie Arms
- [ ] Silverfish
- [ ] Guardians
- Anything Else
- [ ] Entity Particles (e.g. Blaze)
Current Bounding Box is just the entities AABB + .5f

Blue Bounding Box is a unit cube centered on (0, 0, 0) Red Bounding Box is declared Entity Render Box
Fixed an issue with centering not taking into account none equal x and z values.
Javascript files get loaded from /renders/scripts/*.bounds.js using Nashorn (With ES6 enabled). Can also register 'BoundsProvider' by a ServiceLoader or programatically.
TODO:
- Priority System?
- Further Sandboxing
- Utility functions for API
- A whole lot of JS files for Vanilla Mobs
Current Render State:
