<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.traincarts.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tirco</id>
	<title>BergerHealer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.traincarts.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tirco"/>
	<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/p/Special:Contributions/Tirco"/>
	<updated>2026-04-29T14:25:59Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Signs&amp;diff=518</id>
		<title>TrainCarts/Signs</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Signs&amp;diff=518"/>
		<updated>2020-12-31T15:21:12Z</updated>

		<summary type="html">&lt;p&gt;Tirco: added the missing flip sign type. Still needs an explanation.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[TrainCarts|« Go back]]&lt;br /&gt;
&lt;br /&gt;
TrainCarts allows you to perform actions on trains or single cars using signs.&lt;br /&gt;
&lt;br /&gt;
= Structure and Behaviour  =&lt;br /&gt;
[[Image:TrainCarts signs intro image.png|thumb|right|A first glance at the sign format]]&lt;br /&gt;
&lt;br /&gt;
A sign is always structured the same way. The first line contains either *cart* or *train* depending on if you want to target each cart separately or the train as a whole. It is worth to note, that not every sign allows targeting of a single cart.&lt;br /&gt;
&lt;br /&gt;
== Redstone ==&lt;br /&gt;
&lt;br /&gt;
Signs can either be powered by or activate Redstone themself.&lt;br /&gt;
&amp;lt;br&amp;gt;Some signs may require you to power them using Redstone. Some common examples are stations or spawners. In order to power them will you just need to put a power source next to the sign. A power source can be Redstone dust (Doesn&#039;t require to point into the sign), levers, buttons, etc.&lt;br /&gt;
&amp;lt;br&amp;gt;If you want to have the sign to be always active without the usage of Redstone can you either add an exclamation mark (!) or a plus (+) in front of &#039;&#039;train&#039;&#039; or &#039;&#039;cart&#039;&#039;, becoming &#039;&#039;[!train]&#039;&#039; and &#039;&#039;[!cart]&#039;&#039; respectively. Note that both will alter how the sign may output a Redstone signal itself. For the exclamation mark will the input and output be inverted and for plus will it be constantly active while ignoring any outside Redstone input.&lt;br /&gt;
&lt;br /&gt;
In addition, may a sign also power Redstone, by having a lever attached to the block they are attached to themself. When a specific action is performed (i.e. a Trains stops on top of a station sign) will the lever be activated, allowing the Redstone or Redstone Component to get powered. As mentioned above, would using an exclamation mark before &#039;&#039;train&#039;&#039; or &#039;&#039;cart&#039;&#039; invert the Redstone state it would give. An &#039;&#039;active&#039;&#039; state would not give out any Redstone signal while an &#039;&#039;inactive&#039;&#039; will.&lt;br /&gt;
&lt;br /&gt;
You may further change what cart/train is targeted, by adding a colon (:) after either cart or train, followed by one or multiple [[TrainCarts/Signs/Direction|direction(s)]]. For example, &#039;&#039;[train:lr]&#039;&#039; on a switcher sign would activate a lever when a train enters from either the left or right direction and doesn&#039;t for the remaining ones.&lt;br /&gt;
&lt;br /&gt;
Depending on the sign can you add further customisation to target specific carts/trains or to perform certain things based on conditions. Please check the sign&#039;s specific page to check if it allows such further customisation.&lt;br /&gt;
&lt;br /&gt;
== Remote Control ==&lt;br /&gt;
&lt;br /&gt;
A few sign systems support remote control: the ability to control trains by name. You then use the &#039;&#039;[train &amp;lt;name&amp;gt;]&#039;&#039; format, or the shorter alias &#039;&#039;[t &amp;lt;name&amp;gt;]&#039;&#039;. Remotely controlled signs only respond to redstone changes, thus where you place them is not important. So far the property, destination, destroy, eject  and setblock sign systems support remote control.&lt;br /&gt;
&lt;br /&gt;
Remote control can also affect multiple trains. Just like the tag system, remote control uses *-signs to identify the trains to affect. For example, the following remote control sign will set the destination to &#039;&#039;home&#039;&#039; for all intercity trains:&lt;br /&gt;
&lt;br /&gt;
{{sign|[train Intercity*]|property|destination|interhome}}&lt;br /&gt;
&lt;br /&gt;
the setblock sign works too!&lt;br /&gt;
&lt;br /&gt;
You can use this to recall all your trains easily. If you use tags to navigate trains, you can also add a tag saying that the train should return. Remote control signs only respond to redstone changes.&lt;br /&gt;
&lt;br /&gt;
= Placement  =&lt;br /&gt;
[[Image:Track switcher example 1.png|thumb|right|Empty minecarts are blocked]]&lt;br /&gt;
[[Image:TrainCarts sign example 2.png|thumb|right|Trains are switched left and right using a 1:1 counter]]&lt;br /&gt;
Each sign targets a certain track piece above. Signs attached to walls take the block they are attached to and look up until they find a piece of track. That track is then used for that sign. Sign posts look up until they find a piece of track. There may not be blocks without signs between the bottom sign and the tracks.&lt;br /&gt;
&lt;br /&gt;
You can make a pillar of blocks below a single track piece and attach signs to it, to make a bundle of actions on a single track piece. Trains look down when they enter a new track piece to check for signs, so make sure you put the output signs above the signs that use this output for correct results.&lt;br /&gt;
&lt;br /&gt;
A noticeable exception would be add-ons for the TrainCart plugin, which may change the (relative) position a sign would need to be placed on in order to work for the track. For example, would the &#039;&#039;TC Hang Rail&#039;&#039; add-on require you to add the signs &#039;&#039;&#039;above&#039;&#039;&#039; the Hang rail track to work, while the &#039;&#039;TCC&#039;&#039; (TrainCarts Coasters) add-on uses the block of a node for the sign, which can be moved to any other block.&lt;br /&gt;
&lt;br /&gt;
For most signs the sign &#039;&#039;&#039;direction&#039;&#039;&#039; influences what happens:&lt;br /&gt;
&lt;br /&gt;
* The train &#039;&#039;&#039;has to face&amp;amp;nbsp;the text on the sign&#039;&#039;&#039; to make the sign respond &lt;br /&gt;
* Signs with the same alignment as the tracks (faces to or away from the tracks) &#039;&#039;&#039;always&#039;&#039;&#039; respond &lt;br /&gt;
* The train is spawned in the direction the sign faces&lt;br /&gt;
&lt;br /&gt;
==Types==&lt;br /&gt;
&lt;br /&gt;
*[[TrainCarts/Signs/Animate|Animator]] - play an animation configured in the train&#039;s attachments&lt;br /&gt;
*[[TrainCarts/Signs/Announce|Announce]] - sends a message to players in the cart and/or train above&lt;br /&gt;
*[[TrainCarts/Signs/Blocker|Blocker]] - blocks trains coming from a certain direction&lt;br /&gt;
*[[TrainCarts/Signs/BlockChanger|Block Changer]] - change the block types displayed in a minecart&lt;br /&gt;
*[[TrainCarts/Signs/Crafter|Crafter]] - crafts items inside the storage minecarts of a train using a nearby workbench&lt;br /&gt;
*[[TrainCarts/Signs/Destination|Destination]] - marks a destination for the path finding and sets the next destination for the train&lt;br /&gt;
*[[TrainCarts/Signs/Destroyer|Destroyer]] - destroy trains&lt;br /&gt;
*[[TrainCarts/Signs/Detector|Detector]] - detect trains on a set region of rails&lt;br /&gt;
*[[TrainCarts/Signs/Effect|Effect]] - plays a particle or sound effect at the minecart, train or sign&lt;br /&gt;
*[[TrainCarts/Signs/Ejector|Ejector]] - eject trains (let passengers exit)&lt;br /&gt;
*[[TrainCarts/Signs/Elevator|Elevator]] - teleports trains including passengers up and down to another elevator&lt;br /&gt;
*[[TrainCarts/Signs/Enter|Enter]] - lets nearby players and/or mobs enter the train&lt;br /&gt;
*Flip - Lets you flip a cart 180 degrees. (Needs info)&lt;br /&gt;
*[[TrainCarts/Signs/Launcher|Launcher]] - launch or brake trains to start moving at a desired speed&lt;br /&gt;
*[[TrainCarts/Signs/Mutex|Mutex]] - acts as a cuboid barrier in which only a single train is ever allowed to be&lt;br /&gt;
*[[TrainCarts/Signs/Property|Property]] - set properties on the train such as tags, destinations&amp;amp;nbsp;and owners&lt;br /&gt;
*[[TrainCarts/Signs/Skip|Skip]] - skips execution of signs up ahead based on statements&lt;br /&gt;
*[[TrainCarts/Signs/Sound|Sound]] - plays a named sound effect&lt;br /&gt;
*[[TrainCarts/Signs/Spawner|Spawner]] - spawn an entire train, cart types can be set&lt;br /&gt;
*[[TrainCarts/Signs/Station|Station]] - stop and launch trains&lt;br /&gt;
*[[TrainCarts/Signs/Switcher|Switcher]] - switch levers and rails based on properties on the train&lt;br /&gt;
*[[TrainCarts/Signs/Teleporter|Teleporter]] - teleport trains including passengers (requires MyWorlds)&lt;br /&gt;
*[[TrainCarts/Signs/Transfer|Transfer]] - transfer items between trains and chests/furnaces/dispensers&lt;br /&gt;
*[[TrainCarts/Signs/Trigger|Trigger]] - display train information and a countdown of the arrival time&amp;amp;nbsp;of trains on signs (requires SignLink)&lt;br /&gt;
*[[TrainCarts/Signs/Ticket|Ticket]] - let passengers pay for a ride (requires Vault)&lt;br /&gt;
*[[TrainCarts/Signs/Waiter|Waiter]] - waits the train until the track is clear of other trains&lt;br /&gt;
===To-do===&lt;br /&gt;
Add &#039;chunks&#039; to signs to replace &#039;keepchunksloaded&#039;.&lt;br /&gt;
&lt;br /&gt;
= Permissions  =&lt;br /&gt;
&lt;br /&gt;
Each sign has a separate build permission. Below the permission nodes for the above sign types: &lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width: 391px; height: 276px&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; width=&amp;quot;391&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Sign &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Permission node &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Default&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | destructor &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.destructor &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| ejector &lt;br /&gt;
| train.build.ejector &lt;br /&gt;
| OP&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | station &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.station &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| property &lt;br /&gt;
| train.build.property &lt;br /&gt;
| OP&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | switcher &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.switcher &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | transfer &lt;br /&gt;
| train.build.collector &lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| train.build.depositor&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | teleport &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.teleport &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| spawner &lt;br /&gt;
| train.build.spawner &lt;br /&gt;
| OP&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | trigger &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.trigger &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| destination &lt;br /&gt;
| train.build.destination &lt;br /&gt;
| OP&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | waiter &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.waiter &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|-&lt;br /&gt;
| crafter &lt;br /&gt;
| train.build.crafter &lt;br /&gt;
| OP&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | elevator &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | train.build.elevator &lt;br /&gt;
| bgcolor=&amp;quot;#cccccc&amp;quot; | OP&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tirco</name></author>
	</entry>
</feed>