GregoryAM-SP / The-Minecraft-Overviewer

The Minecraft Overviewer | Successor
https://overviewer.gregoryam.com
GNU General Public License v3.0
88 stars 12 forks source link

Figure out a way of accessing and using block entity data and true entity data during a render run #58

Open stwalkerster opened 7 months ago

stwalkerster commented 7 months ago

Currently, the renderer generates a set of textures based loosely on the NBT block_palette values only, then stitches them together into a larger image.

This means entities such as armour stands, mobs, end crystals, item frames, etc are all missed from a render pass. Some things, like mobs, are probably far too complex to do anything with in Overviewer. Other things like end crystals and item frames look like static blocks within the world and it'd be awesome to get these rendering (these align to the block grid, so shouldn't cause too many issues to render).

It also means some custom data (such as that used in player heads, sign text, and banner patters) are inaccessible during a render run meaning we can't show details.