About TC Portals
From ModrinthTrainCarts-Addon for cross-server teleporting of trains (BungeeCord)
TC-Portals
Requires: TrainCarts, CTCommons and a MySQL-Database
Java-Version: 17 or above Minecraft-Version: 1.17.1 or above
TC-Portals is a plugin for Minecraft servers using SpigotMC, PaperMC or forks of these projects. It serves as an add-on for the TrainCarts plugin which adds ActionSigns, supporting cross-server teleporting of trains in a BungeeCord network. It is very lightweight as database queries and network connections run asynchronously where possible.
This plugin was developed for the CraftTogetherMC Minecraft server, see also: TC-Destinations!
A big thank you and lots of love go out to TeamBergerhealer
Also, a lot of appreciation goes to the people behind Cloud and Adventure!
Dev-Builds: See here
<iframe width="560" height="315" src="https://www.youtube.com/embed/8XCvmY8EPtk" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
ActionSigns
The signs behave like ordinary traincarts signs. You can de/activate them with redstone, alter trigger-directions, etc.
A portal exit behaves like a spawn sign, so you must set a direction for it like you do with the spawn sign. The spawn direction can be set by specifying trigger directions. For example: [train:left] or [train:right]. If none is set, the train is spawned based on what side is powered by redstone.
If you use [cart] instead of [train], a train will be spawned at the exit cart by cart.
Signs
| | | |:-------------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| |
| Bidirectional Portal
This sign represents a portal entrance and exit at the same time.
A pair of these signs that have the same channel name can be passed from either side.
The other sign acts as a portal exit. | |
| Directional Portal (Entrance)
This sign represents a portal entrance.
A portal of this type requires a portal-out-sign that has the same channel name.
Any number of portal-in-signs can be created for one channel. | |
| Directional Portal (Exit)
This sign represents a portal exit.
Signs of this type can only exist once per channel name. |
Flags
There are some flags you can use on the fourth line of a portal-sign to control whether items and mobs are transported. You can use them at the entrance as well as at the exit or both.
!mobsmeans mobs are killed!itemsmeans items are killed-mobsmeans mobs are ejected-itemsmeans items are dropped
Pathfinding across servers (BungeeCord)
With a little extra work, it is possible to reach destinations on another server.
For example, if you want to drive from server1 to a destination on server2, you need to create a destination on server1 that leads to the portal, which leads to server2. Let's name it server2 as well.
Now you create a route for the train, which first contain the destination: server2 and then afterwards, the destination you want to reach.
Thats it!
If you use TC-Destinations to manage your destinations, it will do the routing part for you.
Libraries used
- CTCommons (CraftTogether's plugin library)
- BKCommonLib (Extensive plugin library)
- Adventure (Very neat UI-Framework for Bukkit/Bungeecord and more)
- MiniMessage (Text format to represent chat components)
- HikariCP (High-performance, JDBC connection pool)
- MariaDB Connector/J (JDBC-Driver)
Highlights
From source dataGame versions
Supports 9 Minecraft versions, the newest being 1.19.3.
Loaders
Runs on Paper, Purpur and Spigot.
Footprint
Rated a light load on a server.
TC Portals on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers. We download it from Modrinth, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Paper, Purpur, Spigot
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.0-BETA2 (beta), released 2023-02-28
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.17 to 1.19.3 (9 versions) | 1.19.3 |
| Purpur | 1.17 to 1.19.3 (9 versions) | 1.19.3 |
| Spigot | 1.17 to 1.19.3 (9 versions) | 1.19.3 |
From 2 recorded builds of TC Portals.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.0-BETA2 beta | 2023-02-28 | 1.17 to 1.19.3 (9 versions) | Paper, Purpur, Spigot |
| 1.0-BETA beta | 2023-01-17 | 1.17.1 to 1.19.3 (8 versions) | Paper, Purpur, Spigot |
Dependencies
- Required: modrinth project vQHnX7MQ (modrinth, not in our catalogue)
- Required: modrinth project 7xgugLBo (modrinth, not in our catalogue)
- Required: modrinth project rTg6ckWb (modrinth, not in our catalogue)
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run TC Portals on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogVehicles & ships
Cars, boats, aircraft, ships and other things to drive or fly.
Runs on your server
From source side supportModrinth lists TC Portals as required on the server. Check its Modrinth page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- PaperPurpurSpigot
- Runs on
- Serverrequired on the server
- Game versions
- 1.19.3 and 8 earlier
Verified at the source
- ✓ModrinthOfficial listing, checked 2026-10-03Open ↗
- ✓AuthorJ0schlZ, as published on Modrinth
- ✓LicenseMITFree












