Bugfixes for older MC versions + Map Display system significantly improved
A lot of changes in the Map Display API department! And some bugfixes.
Map Display API has many new features:
3D model rendering for map canvas
Vanilla Minecraft client/Resource pack model and texture loading
Minecraft blocks can be rendered onto maps
Depth buffer, directional/ambient lighting
Map Display persistent items
Persistent map display items with UUID
Only uses map durability 0 for all virtual map items
Automatically creates the map display instance based on item metadata
Show the same Map Display instance to multiple viewers automatically (or not, and keep it unique per player)
onMapItemChanged callback function
Changing the map item updates it in all player's inventories and item frames that show the item
Glitches have been fixed
Item frame playing 'pop' sounds when the item in it is changed
Player held map closing and opening rapidly when item is changed
Ghost map items staying in player inventories when controlling
Bugfixes:
Supports the very latest development builds of Spigot 1.12.1, which introduced some breaking changes
Fixed some tile entities not converting to BlockState resulting in errors
Fixes a glitch on MC 1.8.8 where players collide with their vehicle, not handled by Entity Controllers (affects TrainCarts)
Fix entity class name lookup failure on MC 1.8.8
No longer exposes the Spigot server implementation as dependency. Only uses it under test. This prevents potential issues for depending plugins when classes can not be found, such as GameProfile.
Added 'isShuttingDown' property allowing plugins to check whether it is being disabled, or reloaded.
Potential memory leaks during reloading have been fixed