TrainCarts icon

TrainCarts -----

Minecarts redefined



Compatibility update for 1.16.1, cool new features!
Highlights
  • For BKCommonLib 1.16.1-v1 (Adds support for Minecraft 1.16)
  • Many new quality of life additions for the seat and entity attachments
  • Important bugfixes
  • Please note that players can exit even when playerexit is false on 1.16. This is a client bug. See this ticket.
New additions and changes
  • [Added] Enter sign 'misc' mode, to put non-mobs/players as passengers of a train
  • [Added] Trigger sign time date format can be configured in config.yml
  • [Added] Ticket map item background image can be configured per ticket
  • [Added] Waiter sign now toggled down a lever while train is waiting
  • [Added] Ticket sign is back, hooking into Essentials economy to have players in trains pay for the ride
  • [Added] Minecraft WIKI url added to the messages displayed when building Traincarts signs
  • [Added] Route manager to have trains follow a per-train configured list of destinations
  • [Added] The playback of hiss sounds, such as at the station, can be disabled in config.yml
  • [Added] Seat_parent attachment position anchor to mount attachments in the parent attachment
  • [Added] Mutex signs can be named to combine multiple cuboids together as one mutex region
  • [Added] Mutex signs can have condition statements configured that trains must match to be blocked
  • [Changed] Default train properties no longer override properties of saved trains when spawning
  • [Changed] Account for speed when playing animations with delay, so delay is in seconds as expected
  • [Improved] Trains can now be pushed vertically more easily
  • [Improved] Preserve part of original train name when splitting so split trains can be identified
Seat Attachment changes
  • [Added] First-person view mode can now be configured
  • [Added] New ELYTRA_SIT display mode
  • [Added] Support for SmoothCoasters plugin/mod API
  • [Added] Permission can be configured per seat that players must have to enter
  • [Fixed] Fixes some issues of ghost players staying behind
  • [Improved] Mount health bar no longer visible
  • [Improved] Players can now click on seats and enter them, switch between seats of same cart
  • [Added] Added 'eyes' position anchor to position the seat where the player camera is
  • [Fixed] Seat position was not refreshing when changing in the attachment editor
Entity Attachment changes
  • [Added] Nametag can now be configured to support custom optifine models
  • [Added] Sitting mode for entities can be configured, can be used to sync movement
  • [Added] Boat entity attachments can have their wood type configured
Performance Improvements
  • [Changed] Do not look for blocks to activate unless the rails can be activated
  • [Improved] Refresh attachment positions in a loop instead of recursively
  • [Improved] Do not execute seat attachment logic when unoccupied
  • [Improved] Speed up RailAABB performance, which is used by vanilla tracks
  • [Improved] Prevent unneeded copying of material data in places
Fixes
  • [Fixed] Train owners, tags, and sign skip state was being reset when splitting/using tickets
  • [Fixed] Path finding broke when placing additional signs below a destination sign
  • [Fixed] The /train debug command was replacing existing items in the inventory
  • [Fixed] Train splitting caused trains to unload when keep chunks loaded should prevent it
  • [Fixed] Error in the action tracker that occurred randomly
  • [Fixed] Changed order of ForcedChunk closing on shutdown to prevent premature chunk unloading
  • [Fixed] Bug on Paperspigot that caused trains to unload right after auto-spawning them
  • [Fixed] Ghost minecarts staying behind in rail member cache, causing spawn signs to malfunction
  • [Fixed] Incorrect trigger direction calculation for switcher and blocker signs
  • [Fixed] Keep attachment in last animation state during the delay period of an animation
  • [Fixed] Reset hopper minecart timer when changing block so it sucks items at the same rate as vanilla
  • [Fixed] Trains were slowly sliding down unpowered powered rails
  • [Fixed] A 1.15 entity sync glitch that caused a server-client position desync to occur
  • [Fixed] Entities were clipping inside solid blocks when pushed, is not entirely fixed
  • [Fixed] Train direction flipped randomly when spawning and saving a train that isn't moving
  • [Fixed] Upside-down rails were not functioning when the air below is cave air
  • [Fixed] An error occurred when a train unloads that is recording a trigger sign arrival time
----------, Jul 26, 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