Boom! New features finally officially released! Custom models and a whole lot more :)
This new installment adds long-awaited new features. Most prominent is the new attachment system, which allows you to add item/entity attachments to minecarts. This enables everything from 'mob trains' to custom resource pack models being used!
I have updated the main plugin page with a new feature video to cover all this
You should definitely update
BKCommonLib. It does not work otherwise.
The old Floatrail plugin does not work with this version of this plugin. Use TC-Hangrail instead, the latest version offers support for custom blocks as rails.
Highlights
- Attachment editor: custom 3D models for trains and multiple seats per minecart
- Wheel tracking
- Persistent orientation
Changes
- [Added] Minecart attachments and attachment editor ('models')
- Convenient Map Display UI (obtain using /train attachments)
- Display custom 3D models from resource packs in place of vanilla minecarts
- Configurable position and rotation of attachments
- Configurable minecart length and wheel positions
- Multiple seats per minecart
- Attachments: empty, seat, entity, item
- [Added] Timings statistics for TrainCarts behavior
- [Added] Rail physics rewrite with new features and improvements
- Rail path system
- Wheel tracking for smooth turns in curves
- Orientation calculated from wheel positions on rails
- [Fixed] [Station] Stations incorrectly cancelling launch instructions from other stations
- [Fixed] [Spawner] Initial spawn positions + fixes occasional glitching through ground on spawn
- [Fixed] [Spawner] Automatic spawn sign was behavior erratic at times / duplicate spawns - fixed
- [Fixed] NPE when train being updated loses all carts
- [Fixed] Client d/c on Bungeecord when players go upside-down
- [Fixed] Now has realistic and persistent Minecart orientation
- [Fixed] Now maintains proper distance between Minecarts at all times
- [Fixed] Owner not always set when players place down minecarts
- [Fixed] Trains losing linkage when unloading/reloading sometimes
- [Fixed] Player take incorrectly set to true by default (unwanted feature)
- [Fixed] Powered minecart not functioning on vertical rails, and glitching out when launched
- [Fixed] Hide trains in train listing that are on worlds that don't exist
- [Fixed] Performance improvements
- Cache rail lookup information
- Tracking chunks nearby trains more efficient
- Asynchronous chunk loading for keepChunksLoaded
- Avoid temporary defensive copies of internal collections using ImplicitlySharedSet
- Fix always looking up rails for all signs on the server in onChunkUnload
- Spawn sign loads chunks up-front asynchronously to reduce significant single-tick lag
- [Added] Minecart banking in curves - only really functional with custom models
- [Added] Flip sign, for flipping around the orientation of a Minecart 180 degrees
- [Added] Saving trains under a name, saved trains can be put on spawner signs
- [Added] Always-off power mode for signs (-train)
- [Added] Configuration option to turn off third-persion view on vertical rails
- [Added] Configuration option to turn off the 'eject' behavior of activator rails