TC Coasters 1.15.2-v1

Trackless rollercoasters in Minecraft, add-on for Traincarts

  1. TeamBergerhealer
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/bergerhealer/TC-Coasters
    Contributors:
    bergerkiller


    Requires: Traincarts and BKCommonLib

    Join our discord server for plugin help. https://discord.gg/P34bUPT


    This add-on for Traincarts adds invisible rollercoaster track to Traincarts. You can now have trains move or fly anywhere, roll around the rails and connect with other types of track. The custom track can be interactively edited and require no external tools or scripting knowledge.

    Tutorial in English:




    • Use /tcc give to get yourself a coasters editor map. Hold this map item to get started.
    • Switch the selected mode between hidden/create/position/orientation/rails/remove using the A/D keys. To start, press D once to switch to create mode
    • Move the map item into your other free hand using F. You can now move around while holding the map in your other hand.
    • Right click on the ground or in the air to create a new node.
    • Right click again and a new node is created connecting to the previous
    • Repeat the above to make a small section of track
    • Left click anywhere to deselect. Left click while looking at a node to select it.
    • Hold shift while left-clicking to toggle select one or more nodes
    • Double-left-click to mass-select all nodes of the track
    • Select one node and double-left-click while holding shift, and it will select all nodes in-between.
    • Switch to position node and you can move selected nodes by holding the right mouse button.
    • To connect two nodes together, select them both and do create node. Alternatively, you can drag one node on top of the other in position mode.
    • To split two connected nodes, select the two nodes and do a remove node. It will disconnect them.
    • Signs can be placed where the designated rails block is for the node. Switch to rails mode in the editor to see where these blocks are. You can change the position of the rails block by right-clicking on a block while this menu is selected. This way you don't have to put signs where the track is.
    • Animations can be added, which act as restore points between which tracks can be animated. Select the animation to make changes to different positions/states of a node.

    Tutorial in Dutch/Belgian by The BelgiumGames:



    Permissions:

    • [ train.coasters.use ] Grants players the ability to use TC-Coasters anywhere. Main permission.
    • [ train.coasters.plotsquared.use ] PlotSquared integration: players with this permission can make changes to coasters inside plots they are member of
    • [ train.coasters.lock ] Players can lock/unlock coasters, preventing or allowing players to make changes to them
    • [ train.coasters.build.animator ] Players can build the tcc-animate sign
    • [ train.coasters.import ] Players can import (download) coaster CSV contents from Hastebin servers
    • [ train.coasters.export ] Players can export (upload) coaster CSV contents to Hastebin servers (default: https://paste.traincarts.net)
    Commands:
    • /tcc give - Gives an interactive Map editor for creating, adjusting and removing coaster tracks
    • /tcc undo/redo - Undo or redo last changes you made
    • /tcc reload - Reload all coasters from disk
    • /tcc save - Forces a save to write all pending contents to disk
    • /tcc copy - Copies the selected nodes to the player's clipboard
    • /tcc paste - Pastes the contents of the clipboard at the player's position, aligned by block, rotated based on how the player looks
    • /tcc cut - Copies and deletes the selected nodes
    • /tcc delete - Deletes all selected nodes
    • /tcc lock - Locks the selected coasters so that no more changes can be made to it, unless unlocked. Requires permission.
    • /tcc unlock - Unlocks the selected coasters so that they can be modified again by players. Requires permission.
    • /tcc export - Exports all selected nodes as a coaster CSV file, and uploads it to a Hastebin server ( https://paste.traincarts.net by default)
    • /tcc export nl2 - Exports in NoLimits2 CSV format instead
    • /tcc import - Imports the coaster by downloading from a Hastebin server. Supports TCC CSV format and NoLimits2 CSV format)

    Advanced commands:
    • /tcc posx [value] - Sets the x-coordinate of all selected nodes
    • /tcc posy [value] - Sets the y-coordinate of all selected nodes
    • /tcc posz [value] - Sets the z-coordinate of all selected nodes
    • /tcc posx add [value] - Adds a value to the x-coordinate of all selected nodes (moves it). Works for posy/posz too.
    • /tcc posx average - Sets the x-coordinate of all selected nodes to the average value of all selected nodes. Works for posy/posz too.
    • /tcc orientation [x] [y] [z] - Sets the orientation (up-direction) of all selected nodes
    • /tcc orientation (up/down/north/etc.) - Sets the orientation (up-direction) of all selected nodes to a given face
    • /tcc rail [x] [y] [z] - Sets the rail block of all selected nodes to the coordinates specified
    • /tcc rail (up/down/north/etc.) - Moves the rail block by one block
    • /tcc rail reset - Resets the rail block to the default position (where the node is located)
    • /tcc animation select [name] - Selects an animation, so that all future changes to nodes that have this animation will be saved under this name
    • /tcc animation play [name] [time] - Plays an animation by name for all selected nodes, with a time duration in seconds
    • /tcc animation add [name] - Creates a new animation with the given name for all selected nodes, overwriting previous ones
    • /tcc animation remove [name] - Removes an animation from all selected nodes
    • /tcc animation clear - Removes all animations in all selected nodes

    Misc:
    Coasters are saved as .csv files in the plugin configuration folder. These can be read or written by scripting languages if so desired. There is bare-metal builtin support for importing No-Limits coasters .csv file formats.

    FAQ:
    • It does not work!
      • Make sure to install the latest versions of Traincarts and BKCommonLib. Links are at the top of this page.
    • Why are the tracks invisible? I want to show cool custom 3d models of rollercoaster track where the tracks are!
      • This feature will be implemented at some point
    • How do I hide the ugly signs?
      • Use the rail tab of the editor to change what the rails block of a node is. You can then hide the signs you want to place somewhere unseen.
    • Supports 1.8?
      • Sort of. The plugin will function, but there are some visual glitches because of Minecraft client limitations. When editing rails blocks, you will notice these blocks falling due to gravity, for example. Functionally though, everything will work fine!
    • Supports NoLimits2?
      • Yes, you can place NoLimits2 CSV format files in the world directory of TC-Coasters, and they will be recognized. You can also use the import/export commands to convert.
      • If you do not have the pro version of NL2, you can also use the free NoLimits2-CSV-Exporter (Github)
    ScreenShot_2018-08-07 23-39-50.jpg ScreenShot_2018-08-07 20-46-36.png Additional media on Dropbox

Recent Reviews

  1. TMCThomas00
    TMCThomas00
    5/5,
    Version: 1.15.2-v1
    I always found traincarts to be fascinating but this is just a whole other level! Amazing plugin!
  2. NomadMC
    NomadMC
    5/5,
    Version: 1.14.4-v1
    Fascinating plugin, acts as an excellent addition to the abilities of TrainCarts.

    Roller coasters aside, the ability to drop rails anywhere means that vehicles of almost any kind imaginable can be fully implemented with this plugin.

    As with anything else the B+ folks make, this is a well-kept plugin with very helpful Discord support.
  3. DrummerJarno
    DrummerJarno
    5/5,
    Version: 1.14.4-v1
    Very good! For free and i can make my rollercoasters also with Nolimits 2!!! Well done :D
  4. ElSuperDeYouTube
    ElSuperDeYouTube
    5/5,
    Version: 1.14.4-v1
    In my opinion, this is a very good plugin but will never work for 1.8 :(

    1.8 is very old, so maybe you need to upgrade your server.
  5. OnyxianSoul
    OnyxianSoul
    5/5,
    Version: 1.13.2-v1
    Wow, nice idea, well implemented, well conected to your other plugns :) So happy you are a developer :D!
  6. TheRickD2000
    TheRickD2000
    5/5,
    Version: 1.13.1-v1
    Very good plugin! Easy to use, and good Intergration with the traincarts plugin. I would highly recommend it and I look forward to future updates!
  7. TNTSquid
    TNTSquid
    5/5,
    Version: 1.13.1-v1
    Excellent plugin as an opensource one. This would cost $10 at other place, but you made it free and opensource such that we could learn from it. Definitely a 5 star for saving my hands from placing endless rail blocks, and using back the traincarts features such that TC users are easy to pick it up. Works great on my server, and the dependencies of this is actually useful in fact, not like the other one just for their own plugins

    Btw looking forward to the Visible rail model for Traincarts Coaster :P
  8. 78wesley
    78wesley
    5/5,
    Version: 1.12.2-v1
    This plugin is awesome for your own theme park, i advise to use this plugin in your server!
  9. Brammie260
    Brammie260
    5/5,
    Version: 1.12.2-v1
    Dit is super! gratis en nog eens goed!! Moeite waard en nu kunnen we echt super banen maken! Bedankt!!!
  10. ryanhecht
    ryanhecht
    5/5,
    Version: 1.12.2-v1
    An excellent addition to the already fantastic TrainCarts ecosystem. My server has used development builds of TCCoasters for the last several months to great success. It's a truly flexible method of creating vehicle paths, and the logical next step from plain old Minecarts. Never use rails again!