TrainCarts icon

TrainCarts -----

Minecarts redefined



Support for Minecraft 1.15+, new attachments, fixes and commands
Highlights
  • For BKCommonLib 1.15.2-v1 (Adds support for Minecraft 1.15, 1.15.1, 1.15.2)
  • New platform and light attachments
  • Many quality of life improvements for the attachment editor
  • Train community sharing commands
  • Fixes for passengers not entering trains / getting ejected / trains disappearing (BKCommonLib)
Additions
  • Enabled Platform attachment, which is a partially invisible shulker entity
  • New light attachment, available when LightAPI(Fork) is installed
  • New item name configure button in the item appearance menu [TrainCarts Issue #293]
  • New gravity property and command to alter how quickly trains slow down/speed up on slopes
  • Switcher sign now supports from-to track switching, rather than only from the direction of a train, with new syntax
  • New mobmanualmove property to have mobs control trains, manualmove now only lets players control trains
  • New attachment editor icon for empty attachments
  • New animationsUseTickTime config option to have animations play at the same speed as server tps
  • New savedtrain commands:
    • Format: /savedtrain <trainname> command args...
    • Module command: Moving trains between modules (separately saved yaml files)
    • Import command: Download saved train yaml from Hastebin servers (supports nolimits2 format)
    • Export command: Upload a saved train's yaml to Hastebin servers for sharing with others (supports nolimits2 format)
    • Claim commands: Change ownership permissions, other players cannot modify your train
    • Delete/Rename commands: Managing saved trains (that you own)
    • Info command: Quick overview of the number of carts, seats and total length
    • Reverse command: Reverse the order and orientation of the carts so it spawns the other way around
  • New debug stick functions:
    • Format: /train debug <category> args...
    • Rails command: visualize with particles what the positions on the track are
    • Destination command: perform path finding towards a destination and show the route taken
    • Mutex command: show the area of effect of nearby mutex signs
    • Railtracker command: show the positions of the rail blocks and the rail paths inbetween
    • Wheeltracker command: show the positions of the wheels of all trains
Attachment Editor
  • [Improved] Attachment editor item now has an identifiable display name color
  • [Added] Attachments can now be collapsed and expanded in the attachment editor
  • [Improved] Selected attachments in the attachment editor now blink ingame to identify them
  • [Improved] Set selected attachment editor attachments on fire to make them visible in the dark
  • [Improved] Attachment editing more efficient with less glitching for large models, now only reloads the changed attachment
  • [Fixed] Disable several entity types in the ENTITY attachment type that caused protocol violations and client disconnects when spawning
  • [Fixed] Releasing sneak with attachment editor map open did not always restore edit mode
  • [Fixed] Train attachment changes were not saved when duplicating an attachment
  • [Fixed] Attachment type selector was losing focus when selecting the item type for the first time
  • [Added] Anchor mode in position menu to have attachment pitch not controlled by the train (Ski lift)
Other fixes and improvements
  • [Fixed] Player name color codes were being displayed in the ticket map
  • [Fixed] Train teleportation failed and had errors on Minecraft 1.14 and later
  • [Improved] Train and cart property name matching is now case-insensitive
  • [Improved] Drive sound property now supports the Sound enum constants, and can play particle effects too
  • [Fixed] NullPointerException sometimes occurring in Switcher logic
  • [Fixed] Yaw computation for ITEM attachment types was incorrect, causing twitching or incorrect rotations when pitched 90 degrees [TrainCarts Issue #309]
  • [Improved] The auto save interval is now configurable, and thanks to changes in BKCommonLib, now happens asynchronously
  • [Fixed] Announce sign was not broadcasting to all passengers when used in train mode
  • [Fixed] Setdefault property sign was not properly updating train owners
  • [Fixed] Elevator sign was not working on newer versions of Minecraft due to Bukkit Material API bug
  • [Fixed] Having a destination and switcher sign for the same rail did not work
  • [Fixed] Path finding destinations are now stored and routed per world, fixing name conflicts that occurred in the past
  • [Fixed] Trains were stalling when going down-slope, rather than accelerating due to gravity
  • [Fixed] Carts were disappearing on server shutdown when a player was inside
  • [Fixed] Mobcollision property was not working on property signs, it only worked using commands
  • [Fixed] Trains were not teleporting instantly with teleport/elevator signs, causing players to be blinded momentarily
  • [Fixed] NoSuchMethodError when players clicked on entities on Minecraft 1.8.8 and earlier
  • [Fixed] Incorrect cart length used when spawning vanilla minecarts, causing them to slowly realign after spawning
  • [Fixed] Replaced passenger controller with the vehicle mount controller BKCommonLib API, fixing many bugs where players were ejected
----------, Feb 17, 2020
Resource Information
Author:
----------
Total Downloads: 127,414
First Release: Apr 17, 2017
Last Update: Apr 27, 2025
Category: ---------------
All-Time Rating:
129 ratings
Find more info at wiki.traincarts.net...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings