Some breakages occurred as paperspigot was updated, as well as some forks ended up breaking compatibility. This has been resolved.
An important fix: fixes custom entities (Traincarts trains) disappearing when they are unloaded and reloaded, especially during server restart. This was especially a problem on Paperspigot.
Changes
- Added support for Purpur server fork
- Added support for Tuinity server fork
- Added support for recent changes in Paperspigot (getVisibleChunk)
- Fix custom entities despawning after chunk unload or server restart
- Fix NPE when hasDisplayName input item is null
- Fixed water renderer showing warning on 1.8.8 and earlier
- Added map display block and item rendering for skulls, barrier blocks, signs, clock item and compass item, fixing glitches on older versions of Minecraft
- Fixed concurrent modification error server crash on paperspigot 1.13
- Fixed oak and stone button not producing correct metadata for up and down facing (didn't trigger signs in Traincarts)
- Fixed rare server freeze due to VehicleMountHandler queue packet deadlock
- Fixed error when vehicle mount handler is used with temporary players (protocollib)
- Fix entity remove queue not working on paperspigot, causing glitches when spawning custom entities with custom network spawn packets
- Have ExtendedEntity getChunk() api make use of special feature in Paperspigot
- Added option to config.yml to entirely disable the map displays API to improve performance when map displays aren't used
- Added ForcedChunk clone() method
- Added onItemDrop callback to MapDisplay and MapWidget
- New optimizations in Matrix4x4 vector math