<?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=TC+Bot</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=TC+Bot"/>
	<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/p/Special:Contributions/TC_Bot"/>
	<updated>2026-05-15T11:09:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Train_Spawn_Chest/zh-cn&amp;diff=9187</id>
		<title>TrainCarts/Train Spawn Chest/zh-cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Train_Spawn_Chest/zh-cn&amp;diff=9187"/>
		<updated>2026-03-07T13:05:12Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
 [[File:Train_Spawn_Chest_Small.gif|thumb|列车生成箱用于收起列车和放置生成。|link=File:Train_Spawn_Chest.gif]]&lt;br /&gt;
&#039;&#039;&#039;列车生成箱&#039;&#039;&#039;可以保存列车信息并储存列车。手持该物品时，玩家可以右键单击列车来将列车&#039;&#039;收入&#039;&#039;其中。之后可以手持物品并右键单击轨道，即可将储存的列车释放出来（列车的所有属性均保持原样）。&lt;br /&gt;
&lt;br /&gt;
释放列车时如果有另一辆靠得很近的列车，则会将其链接在一起。列车的生成方向会随着注视铁轨的视角方向而变化。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Permissions &amp;amp; Security ==&lt;br /&gt;
The train spawn chest can be used to duplicate items by picking up a train with chests containing items and spawning it again multiple times. Make sure to revoke the &#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039; permission so that if a spawn chest item falls in the hands of survival players they cannot do this. Alternatively, deny the &#039;&#039;&#039;train.spawner.storage&#039;&#039;&#039;  and &#039;&#039;&#039;train.spawner.hopper&#039;&#039;&#039; permissions so that players cannot spawn trains that contain item storage.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
要获得这个物品，你需要输入命令：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
{{Command|train chest|Give the player a new empty train chest item|train.command.chest.create}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
之后你可以右键单击轨道来生成列车，或右键铁轨上的列车将列车收入进物品。&lt;br /&gt;
使用列车生成箱需要 &#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039; 权限。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
=== 生成模式 ===&lt;br /&gt;
你也可以指定一种[[Special:MyLanguage/TrainCarts/Spawning|列车生成方式]]来将列车收入列车生成箱，与[[Special:MyLanguage/TrainCarts/Signs/Spawner|生成牌]]使用的模式相同：&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
{{Command|train chest mytrain|Give the player a new empty train chest item with a pre-configured train inside|train.command.chest.create}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
要更新列车生成箱的生成模式，手持物品并使用：&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
{{Command|train chest set mytrain|Put a new train inside the item, [[Special:MyLanguage/TrainCarts/Spawning|spawn pattern syntax]]|train.command.chest.create}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 特殊命令 ===&lt;br /&gt;
手持物品并使用：&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
{{Command|train chest clear|Makes the item empty|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest lock|Locks the item, preventing it from picking up trains when clicked|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest unlock|Unlocks the item so it can pick up trains again|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest name My Train|Gives the item a human-readable name to identify it|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest finite yes|Makes the chest item have finite (1) or infinite number of spawns|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest speed 2.0|Makes the chest item spawn the train with an initial speed of 2 blocks/tick|train.command.chest.create}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 给予其他玩家 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
你可以将完全配置好的物品给予其他玩家。该命令也可以通过命令方块执行，并支持 @p 语法。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [[Special:MyLanguage/TrainCarts|« 返回]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
这个命令支持所有相同的更新选项，除了标签（需验证）。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
{{Command|train chest give bergerkiller --finite --locked --train Intercity01|Gives a single-use spawn chest that spawns the Intercity01 train. Can not be used to pick up trains.|train.command.chest.create}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Train_Spawn_Chest/zh&amp;diff=9186</id>
		<title>TrainCarts/Train Spawn Chest/zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Train_Spawn_Chest/zh&amp;diff=9186"/>
		<updated>2026-03-07T13:05:12Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
 [[File:Train_Spawn_Chest_Small.gif|thumb|存车箱具有收纳存储和放置生成列车的功能。|link=File:Train_Spawn_Chest.gif]]&lt;br /&gt;
&#039;&#039;&#039;存车箱&#039;&#039;&#039;在收纳列车时列车的属性信息也会一并储存。手持存车箱时，玩家可右键目标列车将其收纳。之后可手持该存车箱并右键轨道，即可将收纳的列车释放出来。&lt;br /&gt;
&lt;br /&gt;
放置列车时如果有另一辆靠得很近的列车，它们会连接在一起。列车的生成方向会随着玩家目光注视铁轨的方向而改变。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Permissions &amp;amp; Security ==&lt;br /&gt;
The train spawn chest can be used to duplicate items by picking up a train with chests containing items and spawning it again multiple times. Make sure to revoke the &#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039; permission so that if a spawn chest item falls in the hands of survival players they cannot do this. Alternatively, deny the &#039;&#039;&#039;train.spawner.storage&#039;&#039;&#039;  and &#039;&#039;&#039;train.spawner.hopper&#039;&#039;&#039; permissions so that players cannot spawn trains that contain item storage.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 用法 ==&lt;br /&gt;
要获取存车箱，需要执行命令：&lt;br /&gt;
&lt;br /&gt;
{{Command|train chest|给予玩家一个空的存车箱|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
之后你可以右键轨道来生成列车，或右键轨道上的列车将列车收进存车箱。&lt;br /&gt;
存车箱需要&#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039;权限才能使用。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 生成模式 ===&lt;br /&gt;
你也可以指定一种[[Special:MyLanguage/TrainCarts/Spawning|列车生成模式]]将列车收入存车箱，与[[Special:MyLanguage/TrainCarts/Signs/Spawner|生成牌]]使用的模式相同：&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest mytrain|给予玩家一个空存车箱，其中存放一个预定义的列车&amp;lt;!--Give the player a new empty train chest item with a pre-configured train inside--&amp;gt;|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
要更新存车箱的生成模式，手持物品并使用：&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest set mytrain|将新列车存放进物品&amp;lt;!--Put a new train inside the item--&amp;gt;, [[Special:MyLanguage/TrainCarts/Spawning|生成模式语法&amp;lt;!--spawn pattern syntax--&amp;gt;]]|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
=== 特殊命令 ===&lt;br /&gt;
手持物品并使用：&lt;br /&gt;
&lt;br /&gt;
{{Command|train chest clear|清空存车箱|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest lock|锁定存车箱，防止点击时收纳列车|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest unlock|解锁存车箱，可再次收纳列车|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest name My Train|设置存车箱的名称|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest finite yes|设置存车箱可生成有限（1列）或无限数量的列车|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest speed 2.0|设置存车箱生成的列车初始速度为2格/刻|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
=== 给予其他玩家 ===&lt;br /&gt;
&lt;br /&gt;
你可以将配置好的物品提供给其他玩家。该命令也可以通过命令方块执行，支持使用@p。&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest give &amp;lt;玩家名称&amp;gt;|给予指定玩家一个存车箱|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
这个命令支持所有相同的更新选项，标签除外。&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest give bergerkiller --finite --locked --train Intercity01|给予一个可生成名为Intercity01列车的一次性存车箱，该存车箱不能收纳列车。|train.command.chest.create}}&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Train_Spawn_Chest/en&amp;diff=9185</id>
		<title>TrainCarts/Train Spawn Chest/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Train_Spawn_Chest/en&amp;diff=9185"/>
		<updated>2026-03-07T13:05:11Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
 [[File:Train_Spawn_Chest_Small.gif|thumb|Train spawn chest is used to pick up a train and spawn it again|link=File:Train_Spawn_Chest.gif]]&lt;br /&gt;
The &#039;&#039;&#039;Train spawn chest&#039;&#039;&#039; is a special item that can hold train information. While holding the item players can right-click on trains to &#039;&#039;suck up&#039;&#039; the train into the item. Then, by right-clicking on rails, players can spawn the train again. All train properties are preserved.&lt;br /&gt;
&lt;br /&gt;
Spawning on rails close to another train will add additional connected carts to that train. The orientation of looking at the rails changes in what orientation the new train is spawned.&lt;br /&gt;
&lt;br /&gt;
== Permissions &amp;amp; Security ==&lt;br /&gt;
The train spawn chest can be used to duplicate items by picking up a train with chests containing items and spawning it again multiple times. Make sure to revoke the &#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039; permission so that if a spawn chest item falls in the hands of survival players they cannot do this. Alternatively, deny the &#039;&#039;&#039;train.spawner.storage&#039;&#039;&#039;  and &#039;&#039;&#039;train.spawner.hopper&#039;&#039;&#039; permissions so that players cannot spawn trains that contain item storage.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
To get the item, you need to use the following command:&lt;br /&gt;
&lt;br /&gt;
{{Command|train chest|Give the player a new empty train chest item|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
You can then right-click on rails to spawn a train there, or right-click existing trains to suck them into the item.&lt;br /&gt;
For this you also need the &#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039; permission.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Spawn Pattern ===&lt;br /&gt;
You can also specify a [[Special:MyLanguage/TrainCarts/Spawning|train spawn pattern]] for the train to put in the item, the same pattern as used on the [[Special:MyLanguage/TrainCarts/Signs/Spawner|spawn sign]]:&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest mytrain|Give the player a new empty train chest item with a pre-configured train inside|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
To update the pattern stored in the spawn chest, hold the item to update and use:&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest set mytrain|Put a new train inside the item, [[Special:MyLanguage/TrainCarts/Spawning|spawn pattern syntax]]|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
=== Special Commands ===&lt;br /&gt;
Hold the item to update and use:&lt;br /&gt;
&lt;br /&gt;
{{Command|train chest clear|Makes the item empty|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest lock|Locks the item, preventing it from picking up trains when clicked|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest unlock|Unlocks the item so it can pick up trains again|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest name My Train|Gives the item a human-readable name to identify it|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest finite yes|Makes the chest item have finite (1) or infinite number of spawns|train.command.chest.create}}&lt;br /&gt;
{{Command|train chest speed 2.0|Makes the chest item spawn the train with an initial speed of 2 blocks/tick|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
=== Giving to other players ===&lt;br /&gt;
&lt;br /&gt;
You can give a completely configured item to other players. This command can also be executed from command blocks, and supports the @p syntax for that purpose.&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest give PlayerName|Gives a train chest item to a player|train.command.chest.create}}&lt;br /&gt;
&lt;br /&gt;
This command supports all the same updating options but as flags.&lt;br /&gt;
&lt;br /&gt;
 {{Command|train chest give bergerkiller --finite --locked --train Intercity01|Gives a single-use spawn chest that spawns the Intercity01 train. Can not be used to pick up trains.|train.command.chest.create}}&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Train_Spawn_Chest/18/en&amp;diff=9184</id>
		<title>Translations:TrainCarts/Train Spawn Chest/18/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Train_Spawn_Chest/18/en&amp;diff=9184"/>
		<updated>2026-03-07T13:05:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Permissions &amp;amp; Security ==&lt;br /&gt;
The train spawn chest can be used to duplicate items by picking up a train with chests containing items and spawning it again multiple times. Make sure to revoke the &#039;&#039;&#039;train.command.chest.use&#039;&#039;&#039; permission so that if a spawn chest item falls in the hands of survival players they cannot do this. Alternatively, deny the &#039;&#039;&#039;train.spawner.storage&#039;&#039;&#039;  and &#039;&#039;&#039;train.spawner.hopper&#039;&#039;&#039; permissions so that players cannot spawn trains that contain item storage.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/zh&amp;diff=9181</id>
		<title>TrainCarts/Signs/Skip/zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/zh&amp;diff=9181"/>
		<updated>2026-03-03T09:23:44Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
跳过控制牌使用类似于转辙器的语句来使列车跳过前方一个或多个控制牌。&lt;br /&gt;
例如某辆列车未设置目的地时，让列车跳过站点。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
{{sign|[train]|skip 2 1|&amp;lt;statement 1&amp;gt;|&amp;lt;statement 2&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 第一行：&#039;&#039;&#039;[train]&#039;&#039;&#039;或&#039;&#039;&#039;[cart]&#039;&#039;&#039;。当需要以每辆矿车为基础跳过时，使用 [cart] 会比使用 [train] 更好。不过一般都使用 [train] 即可。与其他控制牌相同，需要红石激活。你可以使用 [+train] 或 [+cart] 来让跳过牌始终激活。&lt;br /&gt;
* 第二行：&#039;&#039;&#039;skip&#039;&#039;&#039;，若不添加其他参数，则会让列车跳过下一个控制牌。若后只跟一个数值，则该数值表示列车在跳过前要经过的控制牌数量（经过多少个控制牌才执行跳过）。若跟两个数值，则第二个数值表示要跳过的控制牌数量（要跳过多少个控制牌）。示例中，列车要经过两个控制牌，在第三个控制牌选择跳过。你还可以指定非数字符号过滤。&lt;br /&gt;
* 第三行和第四行：[[Special:MyLanguage/TrainCarts/Signs/Statements|语句]]（默认使用“与逻辑”）决定何时激活跳过牌。可以将“|”写在第二条语句的前面，这样两条语句将通过“或逻辑”连接在一起。若两行留空，则跳过牌始终运作。&lt;br /&gt;
&lt;br /&gt;
=== 过滤 ===&lt;br /&gt;
在跳过牌的第二行，可以在任何经过/跳过控制牌的数量前面设置过滤。这可以让跳过操作忽略第二行指定的控制牌类型。过滤不区分大小写。例如，下面的跳过牌会跳过下一个车站，但忽略非车站的控制牌：&lt;br /&gt;
&lt;br /&gt;
{{sign|[+train]|skip station 0 1|}}&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Skip sign example.png|thumb|940px|列车从左侧驶来，首先经过工作的（[+train]）跳过牌。当列车未设置目的地&#039;&#039;&#039;square_west&#039;&#039;&#039;或（&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;）列车不是空列车时（有乘客或物品），跳过牌就会让这辆列车跳过下一个控制牌。在该例子中，下一个控制牌是车站。因此，不打算开往该车站的列车不会在车站停留5秒，而是会直接穿过车站。]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/en&amp;diff=9180</id>
		<title>TrainCarts/Signs/Skip/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/en&amp;diff=9180"/>
		<updated>2026-03-03T09:23:44Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Skip sign causes the train to skip one or more signs further up ahead based on statements similar to the switcher sign.&lt;br /&gt;
It can be used to make trains skip a station sign when a certain destination is not set, for example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
{{sign|[train]|skip 2 1|&amp;lt;statement 1&amp;gt;|&amp;lt;statement 2&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* First line: [train] or [cart]. When the sign to be skipped works on a per-cart basis, using [cart] instead of [train] can be better. In general [train] is all you&#039;ll need. Like with other signs, redstone power matters. This means the skip sign is only active when powered by redstone. You can use [+train] or [+cart] to always power it.&lt;br /&gt;
* Second line: &#039;&#039;skip&#039;&#039;, which without further arguments will skip the very next sign the train crosses. When followed by one number, the number sets the number of signs the train has to cross until the sign is skipped. When followed by a second number, the second number sets the number of signs to skip. In the example, a single sign will be skipped after having crossed two signs. A non-numeric sign filter can also be specified.&lt;br /&gt;
* Third and fourth lines: [[Special:MyLanguage/TrainCarts/Signs/Statements|statements]] (AND-ed together) for when to activate the skip sign. It is possible to put | in front of the second statement so that the two are OR-ed together instead. Leaving both lines empty makes the skip sign activate all the time.&lt;br /&gt;
&lt;br /&gt;
=== Filter ===&lt;br /&gt;
On the second line of the skip sign a filter can be added before any skip offsets/counts. This makes the skip mechanism only ignore signs whose second line starts with the filter specified. The filter is case-insensitive. For example, the following skip sign skips the very next station sign, but ignores non-station signs:&lt;br /&gt;
&lt;br /&gt;
{{sign|[+train]|skip station 0 1|}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
[[File:Skip sign example.png|thumb|left|940px|Trains come from the left and first hit the powered ([+train]) skip sign. When the train does not have destination &#039;&#039;square_west&#039;&#039; set or ( &#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039; ) is empty, the skip sign is activated and skips the very next sign. In this case that&#039;s the station sign. As a result, trains not meant for this station will cross the station sign without being stopped for 5 seconds.]]&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Signs/Skip/7/en&amp;diff=9179</id>
		<title>Translations:TrainCarts/Signs/Skip/7/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Signs/Skip/7/en&amp;diff=9179"/>
		<updated>2026-03-03T09:23:43Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Skip sign example.png|thumb|left|940px|Trains come from the left and first hit the powered ([+train]) skip sign. When the train does not have destination &#039;&#039;square_west&#039;&#039; set or ( &#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039; ) is empty, the skip sign is activated and skips the very next sign. In this case that&#039;s the station sign. As a result, trains not meant for this station will cross the station sign without being stopped for 5 seconds.]]&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Attachments/zh-cn&amp;diff=9146</id>
		<title>TrainCarts/Attachments/zh-cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Attachments/zh-cn&amp;diff=9146"/>
		<updated>2026-01-17T17:36:36Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Attachment_editor_wooden_car.png|thumb|A customized minecart is being edited using the attachment editor]]&lt;br /&gt;
[[File:Rotating_attachments.gif|thumb|Two model attachments are animated, demonstrating the use of hierarchy]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==介绍==&lt;br /&gt;
&#039;&#039;&#039;配件编辑器&#039;&#039;&#039;是一个可交互式的操作面板，通过[[Special:MyLanguage/Map Display|地图显示]]，你可以通过它来自定义列车的各个车厢。&lt;br /&gt;
该面板用于配置矿车的外观和行为，以[[wikipedia:Tree structure|树状结构]]显示不同的配件。每个配件都是列车的一部分，例如移动中的实体或者座位名称。&lt;br /&gt;
子配件相对于父配件进行定位。因此在制作需要同时移动许多配件的动画时，可以将目标配件绑定到一个父配件上便于整体移动。&lt;br /&gt;
&lt;br /&gt;
==基础用法==&lt;br /&gt;
&lt;br /&gt;
=== 命令 ===&lt;br /&gt;
&lt;br /&gt;
要使用配件编辑器，首先需要获取它：&lt;br /&gt;
{{Command|train attachments|Give the player the attachment editor map item|train.command.editor}}&lt;br /&gt;
&lt;br /&gt;
===编辑===&lt;br /&gt;
&lt;br /&gt;
要编辑列车中的单个车厢并呈现在编辑器里，你需要先选中这个车厢。&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Editing|» 编辑]]&lt;br /&gt;
&lt;br /&gt;
===目录===&lt;br /&gt;
&lt;br /&gt;
每个配件都显示在不同的行上，每次将其添加到新的父项时，都会向右缩进。要在配件之间移动，请使用上/下（W/S 键）。对于每个选定的配件，可以通过左/右（A/D 键）和跳转（空格键）来访问不同的面板。进入面板后，可以使用潜行按钮（Shift 键）返回。所有面板都适用该操作。要在查看编辑器的同时四处移动，可以将编辑器放在副手（&#039;&#039;通常为 F 键&#039;&#039;）上。&lt;br /&gt;
&lt;br /&gt;
要添加、复制、移动、删除配件，请使用[[Special:MyLanguage/TrainCarts/Attachments/General|General 常规面板]]（图标由三条横线构成）。&lt;br /&gt;
&lt;br /&gt;
===放置物品===&lt;br /&gt;
&lt;br /&gt;
[[File:Attachments_Drop_Item_Small.gif|thumb|丢出一个物品，将其作为配件的显示模型。|link=File:Attachments_Drop_Item.gif]]&lt;br /&gt;
可以通过从玩家的物品栏中丢出物品来快速设置显示的物品。打开面板后，只需打开背包，鼠标点击选起要显示的物品，然后单击背包外部丢出即可将其设置进配件中。配置过程中物品不会真的掉落，并且还能快速设置配件显示物品。&lt;br /&gt;
&lt;br /&gt;
===数值===&lt;br /&gt;
&lt;br /&gt;
数值滑块用于配置数值，例如位置坐标。按一次左/右键（A/D）将增加/减少非常小的数值。按住的时间越长，数值递增/递减越快。&lt;br /&gt;
&lt;br /&gt;
按住空格键可以将数值重置为默认值，通常为 0。&lt;br /&gt;
按住空格键的同时如果按左/右键，可以执行特殊操作。例如反转数值（-5 -&amp;gt; 5）或以 90 度为步长更改角度。&lt;br /&gt;
&lt;br /&gt;
===文本===&lt;br /&gt;
&lt;br /&gt;
文本使用铁砧的 UI 界面输入。输入文本后，单击绿宝石确定，或单击屏障方块取消更改。&lt;br /&gt;
&lt;br /&gt;
===使用命令设置===&lt;br /&gt;
{{Command|train menu set [value]|Set a numeric or text value for the currently selected menu|train.command.editor}}&lt;br /&gt;
&lt;br /&gt;
==注意事项==&lt;br /&gt;
* 确保定期使用&amp;lt;code&amp;gt;/train save name&amp;lt;/code&amp;gt;来保存你的列车！只有保存的列车才能进行恢复。&lt;br /&gt;
* 利用[[Special:MyLanguage/TrainCarts/Train Spawn Chest|列车生成箱]]来转移你的列车或重新组合列车。&lt;br /&gt;
* 在[[Special:MyLanguage/TrainCarts/Attachments/Physical|Physical 物理面板]]中更改矿车之间的间距以及车轮的位置。&lt;br /&gt;
* 制作动画时，确保动画帧的 ΔT 大于 0。否则动画速度将不起作用。&lt;br /&gt;
* 默认无法单击新的实体显示：&lt;br /&gt;
** 如果你无法通过单击来编辑列车，看着它并输入&amp;lt;code&amp;gt;/train edit&amp;lt;/code&amp;gt;命令来选中它。&lt;br /&gt;
** 要允许玩家点击矿车进入座位，确保添加了&#039;&#039;&#039;Hitbox 碰撞箱配件&#039;&#039;&#039;。&lt;br /&gt;
* 你可以在[[Special:MyLanguage/TrainCarts/Attachments/General|General 常规面板]]的[[Special:MyLanguage/TrainCarts/Attachments/Model#Model_Store|Model 模型库]]中保存配件的分支，并在多个地方使用[[Special:MyLanguage/TrainCarts/Attachments/Model|&#039;&#039;&#039;模型配件&#039;&#039;&#039;]]创建保存的分支。同时还具有剪贴板和导入/导出功能。&lt;br /&gt;
&lt;br /&gt;
==面板==&lt;br /&gt;
===Appearance 外观===&lt;br /&gt;
外观面板在顶部包含了一个选择器，用于设置配件类型，面板的其余部分展示此类型的其他配置。&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:left&amp;quot;&lt;br /&gt;
|+ 配件类型&lt;br /&gt;
! 类型 !! 描述&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Empty 空&#039;&#039;&#039; || 什么也不显示。可作为定位配件以轻松控制多个子配件的定位，以及用作动画的锚点。&lt;br /&gt;
|- bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hitbox 判定箱&#039;&#039;&#039; || 创建一个类似生物的判定箱（可点击）。这对于进入座位很重要。判定箱的大小在 Position（位置）面板中配置。&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Entity|&#039;&#039;&#039;Entity 实体&#039;&#039;&#039;]] || 显示生物之类的实体。&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Item|&#039;&#039;&#039;Item 物品&#039;&#039;&#039;]] || 使用隐形盔甲架或&#039;&#039;&#039;展示实体&#039;&#039;&#039;来显示物品。展示实体仅适用于 Minecraft 1.20 及更高版本。&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Block|&#039;&#039;&#039;Block 方块&#039;&#039;&#039;]] || 使用&#039;&#039;&#039;展示实体&#039;&#039;&#039;显示方块。仅适用于 Minecraft 1.20 及更高版本。&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Seat|&#039;&#039;&#039;Seat 座位&#039;&#039;&#039;]] || 玩家或实体的座位。&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Model|&#039;&#039;&#039;Model 模型&#039;&#039;&#039;]] || 从模型库中加载完整的配件配置。&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Text 文本&#039;&#039;&#039; || 悬浮文本。&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Platform 平台&#039;&#039;&#039; || 可供玩家站立的移动潜影盒，但不会向上移动。&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Schematic 原理图&#039;&#039;&#039; || 使用 WorldEdit 创世神模组保存的原理图来显示多个方块。&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Light 照明&#039;&#039;&#039; || 在配件的位置生成一个移动光源，需要安装 [https://www.spigotmc.org/resources/lightapi-fork.48247/ LightAPI] 才能使用。&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Sound|&#039;&#039;&#039;Sound 音效&#039;&#039;&#039;]] || 添加声音效果，然后就能使用效果牌、命令或 Sequencer 播放。&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Sequencer|&#039;&#039;&#039;Sequencer&#039;&#039;&#039;]] || 自动执行效果。可用于创建环境音效循环（如引擎噪声）或激活循环上的粒子效果（如火车烟囱）。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Physical 物理===&lt;br /&gt;
物理面板配置矿车的长度以及车轮的位置。&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/Physical|» 物理面板]]&lt;br /&gt;
&lt;br /&gt;
===Position 位置===&lt;br /&gt;
位置面板设置配件的位置和旋转角度。还包括一些类型配件的其他选项，例如物品的缩放和变换选项。&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/Position|» 位置面板]]&lt;br /&gt;
&lt;br /&gt;
===Animation 动画===&lt;br /&gt;
动画面板可以为配件添加动画效果，例如移动或旋转。这对于游乐场的一些游乐设施或者带动画的门时特别有用。&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/Animation|» 动画面板]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Animations play using linear interpolation. To create more lively animations, you can use Silacide&#039;s interpolation tool: https://fantasiecraft.be/EXPOT/Interpolation-Tool-Lite/&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===General 常规===&lt;br /&gt;
常规面板用于添加、删除、移动、命名或从[[Special:MyLanguage/TrainCarts/Attachments/Model#Model_Store|模型库]]加载/保存配件。&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/General|» 常规面板]]&lt;br /&gt;
&lt;br /&gt;
==Effect Activation 效果激活==&lt;br /&gt;
必须激活诸如[[Special:MyLanguage/TrainCarts/Attachments/Sound|声音附件]]之类的效果配件。首先，配件必须在[[Special:MyLanguage/TrainCarts/Attachments/General#Name|常规面板]]中命名。之后可以通过多种方式激活它：&lt;br /&gt;
* 使用[[Special:MyLanguage/TrainCarts/Signs/Effect|效果牌]]。&lt;br /&gt;
* 使用&amp;lt;code&amp;gt;/train effect &amp;lt;名称&amp;gt;&amp;lt;/code&amp;gt;命令。&lt;br /&gt;
* 使用[[Special:MyLanguage/TrainCarts/Attachments/Sequencer|Sequencer 配件]]。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==待办事项==&lt;br /&gt;
&lt;br /&gt;
===编辑器===&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Attachments/Saving|保存列车（需要一个关于导入/导出和全部保存列车逻辑的交叉链接）。]]&lt;br /&gt;
-&amp;gt; 目录树面板&lt;br /&gt;
&lt;br /&gt;
===位置===&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Attachments/TransformType|变换类型]]&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Attachments/Anchor|锚点]]&lt;br /&gt;
&lt;br /&gt;
===动画===&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Animations/Overview|概述]]&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Attachments/en&amp;diff=9145</id>
		<title>TrainCarts/Attachments/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Attachments/en&amp;diff=9145"/>
		<updated>2026-01-17T17:36:36Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Attachment_editor_wooden_car.png|thumb|A customized minecart is being edited using the attachment editor]]&lt;br /&gt;
[[File:Rotating_attachments.gif|thumb|Two model attachments are animated, demonstrating the use of hierarchy]]&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&#039;&#039;&#039;The Attachment Editor&#039;&#039;&#039; is an in-game interactive [[Special:MyLanguage/Map Display|Map Display]] with which individual carts of a train can be customized.&lt;br /&gt;
This menu is used to configure the appearance and behavior of carts, with a [[wikipedia:Tree structure|tree layout]]&lt;br /&gt;
showing the different attachments. Each attachment represents a part of the train, such as a moving entity or a seat designation.&lt;br /&gt;
Attachments added as a child to other attachments are positioned relative to the parent. This allows many attachments to be moved&lt;br /&gt;
and animated together as a whole.&lt;br /&gt;
&lt;br /&gt;
==Basic usage==&lt;br /&gt;
&lt;br /&gt;
===Command===&lt;br /&gt;
&lt;br /&gt;
To start using the attachment editor, players need to give themselves the map item:&lt;br /&gt;
{{Command|train attachments|Give the player the attachment editor map item|train.command.editor}}&lt;br /&gt;
&lt;br /&gt;
===Editing===&lt;br /&gt;
&lt;br /&gt;
To edit a single cart of a train, and make it visible in the editor, you need to select the cart first.&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Editing|» Editing]]&lt;br /&gt;
&lt;br /&gt;
===Navigation===&lt;br /&gt;
&lt;br /&gt;
Each attachment is displayed on a different row, with an indent to the right every time it is added to a new parent. To navigate between attachments, use the Up/Down (W/S) steering controls. For each attachment selected, different menus can be accessed by pressing Left/Right (A/D) and Jump (spacebar) afterwards. Once inside a menu, the sneak button (shift) can be used to exit it again. This behavior is the same for all other menus. To move around while still viewing the editor, it can be placed into the off-hand (&#039;&#039;typically F&#039;&#039;).&lt;br /&gt;
&lt;br /&gt;
To add new attachments, duplicate them, change the position in the tree hierarchy, or to delete them, use the [[Special:MyLanguage/TrainCarts/Attachments/General|General menu]] denoted by three horizontal lines.&lt;br /&gt;
&lt;br /&gt;
===Dropping items===&lt;br /&gt;
&lt;br /&gt;
[[File:Attachments_Drop_Item_Small.gif|thumb|An item is dropped from the inventory, configuring the attachment|link=File:Attachments_Drop_Item.gif]]&lt;br /&gt;
Menus where an item is being configured can be set instantly by dropping an item from the player&#039;s inventory. With the menu open, simply open the inventory, pick the item to set, and click on the outside of the inventory to drop it. The drop will be cancelled and the item set in the menu.&lt;br /&gt;
&lt;br /&gt;
===Numbers===&lt;br /&gt;
&lt;br /&gt;
Number sliders are used to configure numeric values, such position coordinates. Pressing the Left/Right buttons once will increment/decrement a very small amount. Holding the buttons for a longer time causes the number to increment/decrement faster and faster the longer it is being held down.&lt;br /&gt;
&lt;br /&gt;
By holding Spacebar a number field can be reset to its default, usually 0. By holding spacebar and then pressing left/right, a special action can be performed. Usually this means inverting the value (-5 -&amp;gt; 5) or changing an angle in 90 degree steps.&lt;br /&gt;
&lt;br /&gt;
===Text===&lt;br /&gt;
&lt;br /&gt;
Text is input using an anvil menu. After typing in the desired text, click on the emerald to proceed, or the barrier item to cancel the change.&lt;br /&gt;
&lt;br /&gt;
===Setting using commands===&lt;br /&gt;
{{Command|train menu set [value]|Set a numeric or text value for the currently selected menu|train.command.editor}}&lt;br /&gt;
&lt;br /&gt;
==Gotchas==&lt;br /&gt;
* Make sure to use &amp;lt;code&amp;gt;/train save name&amp;lt;/code&amp;gt; to save your train regularly! Only saved trains can be restored&lt;br /&gt;
* Make use of the [[Special:MyLanguage/TrainCarts/Train Spawn Chest|train storage chest]] to move your train around or to recombine the carts&lt;br /&gt;
* Change spacing between carts, and where wheels are positioned, in the [[Special:MyLanguage/TrainCarts/Attachments/Physical|Physical menu]]&lt;br /&gt;
* When animating, make sure your animation frames have a delta-T greater than 0. Otherwise animation speed will not function.&lt;br /&gt;
* The new Display Entities cannot be clicked by default:&lt;br /&gt;
** If you cannot click to edit a train, look at it and do &amp;lt;code&amp;gt;/train edit&amp;lt;/code&amp;gt; to select it&lt;br /&gt;
** To allow players to click on the cart to enter a seat, make sure to add a &#039;&#039;&#039;Hitbox attachment&#039;&#039;&#039;.&lt;br /&gt;
* You can save a sub-tree of attachments in the [[Special:MyLanguage/TrainCarts/Attachments/Model#Model_Store|Model Store]] in the [[Special:MyLanguage/TrainCarts/Attachments/General|General menu]], and create it in multiple places using the [[Special:MyLanguage/TrainCarts/Attachments/Model|&#039;&#039;&#039;Model Attachment&#039;&#039;&#039;]]. There is also a clipboard and import/export function.&lt;br /&gt;
&lt;br /&gt;
==Menu==&lt;br /&gt;
===Appearance===&lt;br /&gt;
The Appearance Menu contains a selector at the top where the attachment type is configured, with the remainder of the menu automatically filled with this type&#039;s configuration.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:left&amp;quot;&lt;br /&gt;
|+Attachment Types&lt;br /&gt;
! Type !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Empty&#039;&#039;&#039; || Displays nothing. Used as a marker attachment to easily position multiple other attachments, and as an anchor for animations&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Hitbox&#039;&#039;&#039; || Creates an invisible box that can be clicked. Important for entering seats. Size is configured in the Position menu.&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Entity|&#039;&#039;&#039;Entity&#039;&#039;&#039;]] || Displays an Entity like a Minecart or Mob&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Item|&#039;&#039;&#039;Item&#039;&#039;&#039;]] || Displays an Item on an Armorstand or using a Display Entity&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Block|&#039;&#039;&#039;Block&#039;&#039;&#039;]] || Displays a Block using a Display Entity. Only available on Minecraft 1.20+.&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Seat|&#039;&#039;&#039;Seat&#039;&#039;&#039;]] || A seat where a single player or entity can sit&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Model|&#039;&#039;&#039;Model&#039;&#039;&#039;]] || Loads in a full attachment configuration from the model store&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Text&#039;&#039;&#039; || Floating Text Balloon&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Platform&#039;&#039;&#039; || A moving shulker box that players can stand on. Does not work moving up.&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Schematic&#039;&#039;&#039; || Displays multiple blocks using a WorldEdit saved Schematic&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Light&#039;&#039;&#039; || When [https://www.spigotmc.org/resources/lightapi-fork.48247/ LightAPI] is installed, spawns a moving light source at the attachment position&lt;br /&gt;
|-bgcolor=&amp;quot;#dddddd&amp;quot;&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Sound|&#039;&#039;&#039;Sound&#039;&#039;&#039;]] || Adds a sound effect played with effect signs, command or the sequencer&lt;br /&gt;
|-&lt;br /&gt;
| [[Special:MyLanguage/TrainCarts/Attachments/Sequencer|&#039;&#039;&#039;Sequencer&#039;&#039;&#039;]] || Automatically plays effects. Used to create ambient sound loops, such as engine noises, or to activate particle effects on a loop, such as a smoke stack.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Physical===&lt;br /&gt;
The Physical Menu configures the length of the cart and where the rail-tracking wheels of the cart are positioned.&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/Physical|» Physical Menu]]&lt;br /&gt;
&lt;br /&gt;
===Position===&lt;br /&gt;
The position menu configures the position and rotation of the attachment. Includes additional options for some types of attachments, such as scale and transform options for items.&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/Position|» Position Menu]]&lt;br /&gt;
&lt;br /&gt;
===Animation===&lt;br /&gt;
Attachments can be animated, making them move or rotate around. This is especially useful for funfair rides, or animated doors.&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/Animation|» Animation Menu]]&lt;br /&gt;
&lt;br /&gt;
Animations play using linear interpolation. To create more lively animations, you can use Silacide&#039;s interpolation tool: https://fantasiecraft.be/EXPOT/Interpolation-Tool-Lite/&lt;br /&gt;
&lt;br /&gt;
===General===&lt;br /&gt;
The general menu is used to add new attachments, delete them, move them around, name them or load/save them from the [[Special:MyLanguage/TrainCarts/Attachments/Model#Model_Store|model store]].&lt;br /&gt;
&lt;br /&gt;
[[Special:MyLanguage/TrainCarts/Attachments/General|» General Menu]]&lt;br /&gt;
&lt;br /&gt;
==Effect Activation==&lt;br /&gt;
Effect attachments such as the [[Special:MyLanguage/TrainCarts/Attachments/Sound|sound attachment]] must be activated. First, the attachment must be [[Special:MyLanguage/TrainCarts/Attachments/General#Name|named in the general menu]]. It can then be activated in multiple ways:&lt;br /&gt;
* Using the [[Special:MyLanguage/TrainCarts/Signs/Effect|effect sign]]&lt;br /&gt;
* Using the &amp;lt;code&amp;gt;/train effect &amp;lt;name&amp;gt;&amp;lt;/code&amp;gt; command&lt;br /&gt;
* Using the [[Special:MyLanguage/TrainCarts/Attachments/Sequencer|sequencer attachment]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Backlog==&lt;br /&gt;
&lt;br /&gt;
===Editor===&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Attachments/Saving|Saving trains (needs a cross-link about import/export and the whole savedtrain logic)]]&lt;br /&gt;
-&amp;gt; Navigating the tree menu&lt;br /&gt;
&lt;br /&gt;
===Position===&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Attachments/TransformType|Transform type]]&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Attachments/Anchor|Anchor]]&lt;br /&gt;
&lt;br /&gt;
===Animations===&lt;br /&gt;
&lt;br /&gt;
* [[Special:MyLanguage/TrainCarts/Animations/Overview|Overview]]&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Attachments/43/en&amp;diff=9144</id>
		<title>Translations:TrainCarts/Attachments/43/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Attachments/43/en&amp;diff=9144"/>
		<updated>2026-01-17T17:36:33Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Animations play using linear interpolation. To create more lively animations, you can use Silacide&#039;s interpolation tool: https://fantasiecraft.be/EXPOT/Interpolation-Tool-Lite/&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/zh&amp;diff=9071</id>
		<title>TrainCarts/Commands/zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/zh&amp;diff=9071"/>
		<updated>2026-01-05T03:26:16Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 简介 ==&lt;br /&gt;
&lt;br /&gt;
通过命令可控制单一矿车或整条列车，也可执行一些常规操作，例如移除某个世界的全部列车。&lt;br /&gt;
&lt;br /&gt;
=== 基本语法 ===&lt;br /&gt;
&lt;br /&gt;
要执行命令，需以&#039;&#039;&#039;/train&#039;&#039;&#039;或者&#039;&#039;&#039;/cart&#039;&#039;&#039;为开头。&amp;lt;code&amp;gt;/train&amp;lt;/code&amp;gt;能对整条列车进行操作，而&amp;lt;code&amp;gt;/cart&amp;lt;/code&amp;gt;则是对列车中的其中一节车厢进行操作。&lt;br /&gt;
&lt;br /&gt;
=== 选择 ===&lt;br /&gt;
针对特定列车（&#039;&#039;/train&#039;&#039;）或单一矿车（&#039;&#039;/cart&#039;&#039;）的命令，玩家需要首先选中列车或单一矿车。选中方式如下:&lt;br /&gt;
* 进入矿车。&lt;br /&gt;
* 潜行并打击矿车，这样在创造模式下打不坏。&lt;br /&gt;
* 使用[[Special:MyLanguage/TrainCarts/Train Spawn Chest|列车生成箱]]新生成一辆列车。&lt;br /&gt;
* 准心对准要选中的矿车，然后执行命令&amp;lt;code&amp;gt;/train edit&amp;lt;/code&amp;gt;。&lt;br /&gt;
* 使用&amp;lt;code&amp;gt;/train list&amp;lt;/code&amp;gt;命令来显示的列车名称列表，单击列车名称，或在&amp;lt;code&amp;gt;/train edit &amp;lt;列车名称&amp;gt;&amp;lt;/code&amp;gt;中指定列车名称。&lt;br /&gt;
&lt;br /&gt;
=== 目标标签 ===&lt;br /&gt;
除了以上的选中方式，使用以下的任一标签也可直接选中列车。这些标签同样可在命令方块中使用。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | 标签&lt;br /&gt;
! style=&amp;quot;width: 25%&amp;quot; | 示例&lt;br /&gt;
! 描述&lt;br /&gt;
|-&lt;br /&gt;
| --train &amp;lt;名称&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --train train12&amp;lt;br&amp;gt;/train maxspeed --train @train[name=intercity*]&lt;br /&gt;
| 通过名称选中列车。支持[[Special:MyLanguage/TrainCarts/Commands/Selectors|&#039;&#039;@train&#039;&#039; 选择器]]代替名称，这样你可以一次选中多辆列车。&lt;br /&gt;
|-&lt;br /&gt;
| --nearest&lt;br /&gt;
| /train maxspeed 0.0 --nearest&lt;br /&gt;
| 选中离命令执行者最近的列车，最远 128 格方块距离。&lt;br /&gt;
|-&lt;br /&gt;
| --near &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; &amp;lt;范围&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --near ~ ~ ~ 5&lt;br /&gt;
| 选中离指定坐标最近的列车，可自定义最远范围。&lt;br /&gt;
|-&lt;br /&gt;
| --cart &amp;lt;索引 或 实体uuid&amp;gt;&lt;br /&gt;
| /cart destroy --nearest --cart 0&lt;br /&gt;
| 选择前方的一个矿车。索引从 0 开始是前方第一个，1 是前方第二个，以此类推。单词 &#039;head&#039;（头部）和 &#039;tail&#039;（尾部）可用于选择开头和末尾的一个矿车。要选择矿车所在的列车可以通过其他标签来选定，否则将使用玩家当前正在编辑的列车。&lt;br /&gt;
|-&lt;br /&gt;
| --world &amp;lt;世界名称&amp;gt;&lt;br /&gt;
| /train destroy --world world_nether --near 2 66 -134 1.5&lt;br /&gt;
| 默认情况下，该标签仅针对命令执行者所在的世界。该标签可以指定不同的世界。从服务器控制台执行命令时需要使用该标签。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 全局命令 ==&lt;br /&gt;
&lt;br /&gt;
全局命令总是以&#039;&#039;&#039;/train&#039;&#039;&#039;开头，这些命令不需要选取列车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 列表 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train list&lt;br /&gt;
/cart list&amp;lt;/pre&amp;gt;&lt;br /&gt;
列出所处世界中静止和移动状态的列车数量。该命令还会列出矿车实体（列车的所有部分）的总数和你拥有的列车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 重新调度 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train reroute [--lazy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
若自动寻路系统因路线改变而失效，可使用该命令来强制重新计算所有路线。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;The &#039;--lazy&#039; -Parameter:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
通常该命令会获取已知存在的所有节点，并将它们应用于自动寻路中。&amp;lt;br&amp;gt;&lt;br /&gt;
使用“--lazy”参数，则当矿车驶向转辙器且&amp;lt;u&amp;gt;仅&amp;lt;/u&amp;gt;从该节点开始时才会开始计算路线。&lt;br /&gt;
&lt;br /&gt;
=== 全部销毁 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destroyall&lt;br /&gt;
/train removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
销毁服务器上所有的矿车和列车。可用于重置插件。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 漏洞修复 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train fixbugged&amp;lt;/pre&amp;gt;&lt;br /&gt;
销毁所有未由插件管理的矿车。若服务器意外关闭，导致轨道上留下单独的列车，这个功能非常有用。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 仅 train 命令 ==&lt;br /&gt;
&lt;br /&gt;
以下命令只能使用 &#039;&#039;&#039;/train&#039;&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 重命名 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setname [name]&lt;br /&gt;
/train name [name]&lt;br /&gt;
/train rename [name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
设置列车名称，不可与其它列车重复。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 设置显示名称 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setdname [name]&lt;br /&gt;
/train displayname [name]&lt;br /&gt;
/train setdisplayname [name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
设置列车的显示名称，可以重复。使用触发器时，该名称会显示在SignLink上。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== train 和 cart 命令 ==&lt;br /&gt;
&lt;br /&gt;
以下命令使用 &#039;&#039;&#039;/train&#039;&#039;&#039; 和 &#039;&#039;&#039;/cart&#039;&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 信息 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train info&lt;br /&gt;
/train i&amp;lt;/pre&amp;gt;&lt;br /&gt;
显示train或cart的相关信息，例如名称和设置的属性。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 所有权  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train claim&amp;lt;/pre&amp;gt; &lt;br /&gt;
将自己设置为列车唯一的车主。&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setowner [名称...]&lt;br /&gt;
/train setowners [名称...]&lt;br /&gt;
/train setowners&amp;lt;/pre&amp;gt;&lt;br /&gt;
为列车设置车主。不填写名称则清除该列车的车主。&lt;br /&gt;
&amp;lt;pre&amp;gt;/train addowner [名称...]&lt;br /&gt;
/train addowners [名称...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
为列车添加车主。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
To change ownership of a single minecart, use the &#039;/cart&#039; command instead of &#039;/train&#039;. When setting train owners, you set owners on all minecarts simultaneously. If no owners are set for a minecart, it can be freely edited and destroyed by everyone else.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 标签 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train settags [标签...]&lt;br /&gt;
/train settag [标签...]&lt;br /&gt;
/train tags [标签...]&lt;br /&gt;
/train tag [标签...]&lt;br /&gt;
/train settags&amp;lt;/pre&amp;gt; &lt;br /&gt;
为列车设置标签。不填写标签则清除该列车的标签。&lt;br /&gt;
&amp;lt;pre&amp;gt;/train addtags [标签...]&lt;br /&gt;
/train addtag [标签...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
为列车添加标签。&lt;br /&gt;
&lt;br /&gt;
标签可以与转辙器或检测器结合使用。例如，你可以为要销毁的列车设置一个标签来标记它。每个矿车都有一组单独的标签，在列车上设置标签会同时为列车中的所有矿车设置标签。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 目的地 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destination [目的地]&lt;br /&gt;
/train dest [目的地]&amp;lt;/pre&amp;gt; &lt;br /&gt;
设置列车的目的地。&lt;br /&gt;
&lt;br /&gt;
你也可以为列车中的某个矿车设置目的地，这样可以让转辙器将列车分离成多个矿车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Player enter  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerenter [bool]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets if players can enter the train or minecart.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Player exit  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerexit [bool]&lt;br /&gt;
/train playerleave [bool]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets if players can exit the train or minecart.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Pick up ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train pickup [bool]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets if the storage minecart(s) (in the train) pick up nearby items from the ground.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Collision ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train collision mobs enter&lt;br /&gt;
/train collision player push&lt;br /&gt;
/train collision train cancel&lt;br /&gt;
/train collision block cancel&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set collision rules. This can be used to allow mobs to enter the train when they collide with it, disable trains linking or push players aside when they are in the way. Setting collision with blocks to cancel will make the train no longer check for collisions with blocks, which can help with performance.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/de&amp;diff=9070</id>
		<title>TrainCarts/Commands/de</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/de&amp;diff=9070"/>
		<updated>2026-01-05T03:26:15Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Befehle werden verwendet um Züge oder einzelne Wagen zu kontrollieren. Sie können auch verwendet werden, um Routine-Aufgaben, wie beispielsweise das entfernen von Zügen von einer Welt, auszuführen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
== Syntaxgrundlagen ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
Um einen Befehl auszuführen, verwende entweder &#039;&#039;&#039;/train&#039;&#039;&#039; oder &#039;&#039;&#039;/cart&#039;&#039;&#039;. Wenn du die Zugversion verwendest, möchtest du eine Aufgabe auf den ganzen Zug oder einen globalen Zugbefehl ausführen. Wenn du den Wagenversion verwendest, möchtest du mit einem einzelnen Wagen arbeiten. Wenn du an einem Zug oder Wagen arbeiten willst, misst du diesen zuerst durch &#039;schlagen&#039;, Einsteigen oder platzieren einer Lore auswählen.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
=== Selecting ===&lt;br /&gt;
Commands that target a specific train (&#039;&#039;/train&#039;&#039;) or cart (&#039;&#039;/cart&#039;&#039;) require the player to select the train or cart first. This can be done by:&lt;br /&gt;
* Entering the cart&lt;br /&gt;
* Sneaking and damaging the cart, so it doesn&#039;t break (creative)&lt;br /&gt;
* Spawning a new train with the [[Special:MyLanguage/TrainCarts/Train Spawn Chest|train spawn chest]]&lt;br /&gt;
* Looking at the cart, and running command &amp;lt;code&amp;gt;/train edit&amp;lt;/code&amp;gt;&lt;br /&gt;
* Listing trains with &amp;lt;code&amp;gt;/train list&amp;lt;/code&amp;gt; and clicking on a train name, or specifying the name of the train in the &amp;lt;code&amp;gt;/train edit [name]&amp;lt;/code&amp;gt; command&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
=== Targeting Flags ===&lt;br /&gt;
Instead of first selecting a cart to modify, you can use any of the following flags to target trains directly. These also work in Command Blocks.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; |  Flag&lt;br /&gt;
! style=&amp;quot;width: 25%&amp;quot; | Example&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| --train &amp;lt;name&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --train train12&amp;lt;br&amp;gt;/train maxspeed --train @train[name=intercity*]&lt;br /&gt;
| Selects a train by name. Supports the [[Special:MyLanguage/TrainCarts/Commands/Selectors|&#039;&#039;@train&#039;&#039; selector]] in place of the name, with which you can target more than one train at a time.&lt;br /&gt;
|-&lt;br /&gt;
| --nearest&lt;br /&gt;
| /train maxspeed 0.0 --nearest&lt;br /&gt;
| Selects the nearest train to the sender. At most 128 blocks away.&lt;br /&gt;
|-&lt;br /&gt;
| --near &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; &amp;lt;distance&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --near ~ ~ ~ 5&lt;br /&gt;
| Selects the nearest train near to the coordinates specified, at most distance away&lt;br /&gt;
|-&lt;br /&gt;
| --cart &amp;lt;index or entity_uuid&amp;gt;&lt;br /&gt;
| /cart destroy --nearest --cart 0&lt;br /&gt;
| Selects a single cart from the front. Index 0 is the front, 1 second from front, etc. The words &#039;head&#039; and &#039;tail&#039; can also be used to select the first or last cart. The train of which to select the carts can be selected with the other flags, otherwise the train the player is currently editing is used.&lt;br /&gt;
|-&lt;br /&gt;
| --world &amp;lt;worldname&amp;gt;&lt;br /&gt;
| /train destroy --world world_nether --near 2 66 -134 1.5&lt;br /&gt;
| By default flags only target the world the sender is on. With this, a different world can be specified. Is required when running commands from the server terminal.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Globale Befehle ==&lt;br /&gt;
&lt;br /&gt;
Die unten stehenden Befehle funktionieren nur mit &#039;&#039;/train&#039;&#039; und brauchen keine vorherige Auswahl zum funktionieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== List ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train list&lt;br /&gt;
/cart list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zeigt die anzahl and stationären und fahrenden Zügen in der Welt. Es führt auch die gesammte anzahl an Wagen Entitäten (Als teil von diesen Zügen) und eine Liste aller Züge welche zu dir gehören auf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reroute ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train reroute [--lazy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wenn das Wegfindungungssystem fehlschlägt, weil die Strecke verändert wurde, kannst du diesen Befehl verwenden um das Plugin die Zielstrecken neu kalkulieren zu lassen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;string&amp;gt;Der &#039;--lazy&#039;-Parameter:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Normalerweise nimmt der Befehl alle bekannten vorherigen Knoten und plant sie für das berechnen.&amp;lt;br&amp;gt;&lt;br /&gt;
Mit dem &#039;--lazy&#039; Parameter wird dies nur passieren, wenn ein Wagen sich einem Wechsel-Schild näherd und &amp;lt;u&amp;gt;nur&amp;lt;/u&amp;gt; von diesem Knoten aus.&lt;br /&gt;
&lt;br /&gt;
=== Alles Zerstören ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destroyall&lt;br /&gt;
/train removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zerstört alle Loren und Züge vom Server. Kann nützlich für das resetten des Plugins sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
=== Fix bugged ===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train fixbugged&amp;lt;/pre&amp;gt;&lt;br /&gt;
Destroys all minecarts that are not managed by the plugin. Useful for is the server was shut down unexpectedly, leaving orphaned trains on the track.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Train - only commands ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
The below commands work only for &#039;&#039;/train&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
=== Rename ===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setname [name]&lt;br /&gt;
/train name [name]&lt;br /&gt;
/train rename [name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets the name of the train, the name may not be assigned to another train already&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
=== Set display name ===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setdname [name]&lt;br /&gt;
/train displayname [name]&lt;br /&gt;
/train setdisplayname [name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets the display name of the train, may be double-assigned. This name is displayed on SignLink-variable signs when using trigger signs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Train and Cart commands ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
The below commands work for both &#039;&#039;/train&#039;&#039; and &#039;&#039;/cart&#039;&#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
=== Information ===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train info&lt;br /&gt;
/train i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Shows train or cart related information, such as the name and set properties.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Ownership  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train claim&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets you as the only owner of this train. &lt;br /&gt;
&amp;lt;pre&amp;gt;/train setowner [names...]&lt;br /&gt;
/train setowners [names...]&lt;br /&gt;
/train setowners&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets the owner names of this train. Use no names to clear the owners. &lt;br /&gt;
&amp;lt;pre&amp;gt;/train addowner [names...]&lt;br /&gt;
/train addowners [names...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Adds the owner names to this train.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
To change ownership of a single minecart, use the &#039;/cart&#039; command instead of &#039;/train&#039;. When setting train owners, you set owners on all minecarts simultaneously. If no owners are set for a minecart, it can be freely edited and destroyed by everyone else.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Tags  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train settags [tags...]&lt;br /&gt;
/train settag [tags...]&lt;br /&gt;
/train tags [tags...]&lt;br /&gt;
/train tag [tags...]&lt;br /&gt;
/train settags&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets the tags of this train. Use no tags to clear the tags. &lt;br /&gt;
&amp;lt;pre&amp;gt;/train addtags [tags...]&lt;br /&gt;
/train addtag [tags...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Add tags to this train.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Tags can be used in combination with switcher or detector signs. For example, you can set a tag to order a train to be destroyed. Every minecart has a separate set of tags, setting tags on a train sets it for all minecarts simultaneously.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Destination  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destination [destination]&lt;br /&gt;
/train dest [destination]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets the destination for this train.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
You can also set a destination on a single minecart in the train, this way letting switcher signs split trains up in multiple carriages.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Player enter  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerenter [bool]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets if players can enter the train or minecart.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Player exit  ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerexit [bool]&lt;br /&gt;
/train playerleave [bool]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets if players can exit the train or minecart.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Pick up ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train pickup [bool]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets if the storage minecart(s) (in the train) pick up nearby items from the ground.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
==== Collision ====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/train collision mobs enter&lt;br /&gt;
/train collision player push&lt;br /&gt;
/train collision train cancel&lt;br /&gt;
/train collision block cancel&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set collision rules. This can be used to allow mobs to enter the train when they collide with it, disable trains linking or push players aside when they are in the way. Setting collision with blocks to cancel will make the train no longer check for collisions with blocks, which can help with performance.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/zh-cn&amp;diff=9069</id>
		<title>TrainCarts/Commands/zh-cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/zh-cn&amp;diff=9069"/>
		<updated>2026-01-05T03:26:15Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
通过聊天输入命令可以调控列车或单一矿车。命令还能执行常规任务，例如从世界上移除所有矿车。&lt;br /&gt;
&lt;br /&gt;
=== 基础语法 ===&lt;br /&gt;
&lt;br /&gt;
要执行命令，请使用 &#039;&#039;&#039;/train &#039;&#039;&#039; 或 &#039;&#039;&#039;/cart &#039;&#039;&#039;。使用 /train 时，将对整辆列车执行操作，或执行全局列车命令。使用 /cart 时，将对单一矿车执行操作。&lt;br /&gt;
&lt;br /&gt;
=== 选择 ===&lt;br /&gt;
针对特定列车（&#039;&#039;/train&#039;&#039;）或单一矿车（&#039;&#039;/cart&#039;&#039;）的命令，玩家需要首先选中列车或单一矿车。可通过以下方式完成:&lt;br /&gt;
* 进入矿车。&lt;br /&gt;
* 潜行并打击矿车，这样在创造模式下打不坏。&lt;br /&gt;
* 使用[[Special:MyLanguage/TrainCarts/Train Spawn Chest|列车生成箱]]新生成一辆列车。&lt;br /&gt;
* 准心对准要选中的矿车，然后执行命令&amp;lt;code&amp;gt;/train edit&amp;lt;/code&amp;gt;。&lt;br /&gt;
* 使用&amp;lt;code&amp;gt;/train list&amp;lt;/code&amp;gt;命令来显示的列车名称列表，单击列车名称，或在&amp;lt;code&amp;gt;/train edit &amp;lt;列车名称&amp;gt;&amp;lt;/code&amp;gt;中指定列车名称。&lt;br /&gt;
&lt;br /&gt;
=== 目标标签 ===&lt;br /&gt;
你可以不先选中矿车，你还可以使用以下的任何标签直接定位到列车。这些标签也可以在命令方块中使用。&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; | 标签&lt;br /&gt;
! style=&amp;quot;width: 25%&amp;quot; | 示例&lt;br /&gt;
! 描述&lt;br /&gt;
|-&lt;br /&gt;
| --train &amp;lt;名称&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --train train12&amp;lt;br&amp;gt;/train maxspeed --train @train[name=intercity*]&lt;br /&gt;
| 通过名称选中列车。支持[[Special:MyLanguage/TrainCarts/Commands/Selectors|&#039;&#039;@train&#039;&#039; 选择器]]代替名称，这样你可以一次选中多辆列车。&lt;br /&gt;
|-&lt;br /&gt;
| --nearest&lt;br /&gt;
| /train maxspeed 0.0 --nearest&lt;br /&gt;
| 选中离命令执行者最近的列车，最远 128 格方块距离。&lt;br /&gt;
|-&lt;br /&gt;
| --near &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; &amp;lt;范围&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --near ~ ~ ~ 5&lt;br /&gt;
| 选中离指定坐标最近的列车，可自定义最远范围。&lt;br /&gt;
|-&lt;br /&gt;
| --cart &amp;lt;索引 或 实体uuid&amp;gt;&lt;br /&gt;
| /cart destroy --nearest --cart 0&lt;br /&gt;
| 选择前方的一个矿车。索引从 0 开始是前方第一个，1 是前方第二个，以此类推。单词 &#039;head&#039;（头部）和 &#039;tail&#039;（尾部）可用于选择开头和末尾的一个矿车。要选择矿车所在的列车可以通过其他标签来选定，否则将使用玩家当前正在编辑的列车。&lt;br /&gt;
|-&lt;br /&gt;
| --world &amp;lt;世界名称&amp;gt;&lt;br /&gt;
| /train destroy --world world_nether --near 2 66 -134 1.5&lt;br /&gt;
| 默认情况下，该标签仅针对命令执行者所在的世界。该标签可以指定不同的世界。从服务器控制台执行命令时需要使用该标签。&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 全局命令 ==&lt;br /&gt;
&lt;br /&gt;
以下命令仅适用于 &#039;&#039;/train&#039;&#039; 且不需要选中某辆列车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 列表 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train list&lt;br /&gt;
/cart list&amp;lt;/pre&amp;gt;&lt;br /&gt;
列出世界上静止和移动的列车数量。该命令还会列出矿车实体（列车的所有部分）的总数和属于你的列车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 重新调度 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train reroute [--lazy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
如果自动寻路系统因为轨道改变而寻路失败，你可以使用此命令来强制插件重新计算所有路线。&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;The &#039;--lazy&#039; -Parameter:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;通常该命令会获取已知存在的所有节点，并将它们应用于自动寻路中。&amp;lt;br&amp;gt;&lt;br /&gt;
使用“--lazy”参数，则当矿车驶向转辙器且&amp;lt;u&amp;gt;仅&amp;lt;/u&amp;gt;从该节点开始时才会开始计算路线。&lt;br /&gt;
&lt;br /&gt;
=== 销毁所有 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destroyall&lt;br /&gt;
/train removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
销毁服务器上所有的矿车和列车。对重置插件很有用。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 修复错误 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train fixbugged&amp;lt;/pre&amp;gt;&lt;br /&gt;
销毁所有不受插件管理的矿车。这在服务器意外崩溃而关闭需要清除错误的矿车时很有用。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 仅 train 命令 ==&lt;br /&gt;
&lt;br /&gt;
以下命令只能使用 &#039;&#039;/train&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 重命名 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setname [名称]&lt;br /&gt;
/train name [名称]&lt;br /&gt;
/train rename [名称]&amp;lt;/pre&amp;gt;&lt;br /&gt;
设置列车的名称。注意不能与其他已分配名称的列车有相同的名称。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 设置显示名称 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setdname [名称]&lt;br /&gt;
/train displayname [名称]&lt;br /&gt;
/train setdisplayname [名称]&amp;lt;/pre&amp;gt;&lt;br /&gt;
设置列车的显示名称，可以重复分配。使用触发器时，该名称会显示在 SignLink 上。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== train 和 cart 命令 ==&lt;br /&gt;
&lt;br /&gt;
以下命令使用 &#039;&#039;/train&#039;&#039; 和 &#039;&#039;/cart&#039;&#039;。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 信息 ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train info&lt;br /&gt;
/train i&amp;lt;/pre&amp;gt;&lt;br /&gt;
显示 train 或 cart 的相关信息，例如名称和设置的属性。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 所有权  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train claim&amp;lt;/pre&amp;gt; &lt;br /&gt;
将自己设置为列车唯一的车主。&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setowner [名称...]&lt;br /&gt;
/train setowners [名称...]&lt;br /&gt;
/train setowners&amp;lt;/pre&amp;gt;&lt;br /&gt;
设置列车的车主。不填写名称则清除该列车的车主。&lt;br /&gt;
&amp;lt;pre&amp;gt;/train addowner [名称...]&lt;br /&gt;
/train addowners [名称...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
添加列车的车主。&lt;br /&gt;
&lt;br /&gt;
要更改单个矿车的所有权，请使用“/cart”命令而不是“/train”。在设置列车的车主时，你可以同时在所有矿车上设置车主。如果矿车没有任何车主，则其他人可以自由编辑和销毁该矿车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 标签  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train settags [标签...]&lt;br /&gt;
/train settag [标签...]&lt;br /&gt;
/train tags [标签...]&lt;br /&gt;
/train tag [标签...]&lt;br /&gt;
/train settags&amp;lt;/pre&amp;gt; &lt;br /&gt;
设置列车的标签。不填写标签则清除该列车的标签。&lt;br /&gt;
&amp;lt;pre&amp;gt;/train addtags [标签...]&lt;br /&gt;
/train addtag [标签...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
为列车添加标签。&lt;br /&gt;
&lt;br /&gt;
标签可以与转辙器或检测器结合使用。例如，你可以为要销毁的列车设置一个标签来标记。每个矿车都有一组单独的标签，在列车上设置标签会同时为列车中的所有矿车设置标签。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 目的地 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destination [目的地]&lt;br /&gt;
/train dest [目的地]&amp;lt;/pre&amp;gt; &lt;br /&gt;
设置列车的目的地。&lt;br /&gt;
&lt;br /&gt;
你也可以为列车中的某个矿车设置目的地，这样可以让转辙器将列车分离成多个矿车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 玩家进入  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerenter [true/false]&amp;lt;/pre&amp;gt; &lt;br /&gt;
设置玩家是否可以进入列车或矿车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 玩家离开  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerexit [true/false]&lt;br /&gt;
/train playerleave [true/false]&amp;lt;/pre&amp;gt; &lt;br /&gt;
设置玩家是否可以离开列车或矿车。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== 收集物品 ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train pickup [true/false]&amp;lt;/pre&amp;gt;&lt;br /&gt;
设置列车中的运输矿车是否可以收集附近的物品。&lt;br /&gt;
&lt;br /&gt;
==== 碰撞 ====&lt;br /&gt;
&lt;br /&gt;
可以设置列车的碰撞模式，如以下示例：&lt;br /&gt;
&amp;lt;pre&amp;gt;/train collision mobs enter&lt;br /&gt;
/train collision player push&lt;br /&gt;
/train collision train cancel&lt;br /&gt;
/train collision block cancel&amp;lt;/pre&amp;gt;&lt;br /&gt;
1. 设置生物与列车相撞时生物会进入列车。&amp;lt;br&amp;gt;&lt;br /&gt;
2. 列车与玩家发生碰撞时会将玩家推到一边。&amp;lt;br&amp;gt;&lt;br /&gt;
3. 禁用列车链接。&amp;lt;br&amp;gt;&lt;br /&gt;
4. 禁用列车与方块碰撞。列车将不会再检查与方块的碰撞，这有助于提高服务器性能。&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/en&amp;diff=9068</id>
		<title>TrainCarts/Commands/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Commands/en&amp;diff=9068"/>
		<updated>2026-01-05T03:26:15Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Commands are used to control trains or single carts through chat commands. They can also be used to perform routine tasks, such as removing all trains from a world.&lt;br /&gt;
&lt;br /&gt;
=== Syntax basics ===&lt;br /&gt;
&lt;br /&gt;
To perform a command, either use &#039;&#039;&#039;/train &#039;&#039;&#039; or &#039;&#039;&#039;/cart &#039;&#039;&#039;. When using the train version, you want to operate on the entire train or perform a global train command. When using the cart version, you want to operate on a single cart.&lt;br /&gt;
&lt;br /&gt;
=== Selecting ===&lt;br /&gt;
Commands that target a specific train (&#039;&#039;/train&#039;&#039;) or cart (&#039;&#039;/cart&#039;&#039;) require the player to select the train or cart first. This can be done by:&lt;br /&gt;
* Entering the cart&lt;br /&gt;
* Sneaking and damaging the cart, so it doesn&#039;t break (creative)&lt;br /&gt;
* Spawning a new train with the [[Special:MyLanguage/TrainCarts/Train Spawn Chest|train spawn chest]]&lt;br /&gt;
* Looking at the cart, and running command &amp;lt;code&amp;gt;/train edit&amp;lt;/code&amp;gt;&lt;br /&gt;
* Listing trains with &amp;lt;code&amp;gt;/train list&amp;lt;/code&amp;gt; and clicking on a train name, or specifying the name of the train in the &amp;lt;code&amp;gt;/train edit [name]&amp;lt;/code&amp;gt; command&lt;br /&gt;
&lt;br /&gt;
=== Targeting Flags ===&lt;br /&gt;
Instead of first selecting a cart to modify, you can use any of the following flags to target trains directly. These also work in Command Blocks.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%&amp;quot; |  Flag&lt;br /&gt;
! style=&amp;quot;width: 25%&amp;quot; | Example&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| --train &amp;lt;name&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --train train12&amp;lt;br&amp;gt;/train maxspeed --train @train[name=intercity*]&lt;br /&gt;
| Selects a train by name. Supports the [[Special:MyLanguage/TrainCarts/Commands/Selectors|&#039;&#039;@train&#039;&#039; selector]] in place of the name, with which you can target more than one train at a time.&lt;br /&gt;
|-&lt;br /&gt;
| --nearest&lt;br /&gt;
| /train maxspeed 0.0 --nearest&lt;br /&gt;
| Selects the nearest train to the sender. At most 128 blocks away.&lt;br /&gt;
|-&lt;br /&gt;
| --near &amp;lt;x&amp;gt; &amp;lt;y&amp;gt; &amp;lt;z&amp;gt; &amp;lt;distance&amp;gt;&lt;br /&gt;
| /train maxspeed 0.0 --near ~ ~ ~ 5&lt;br /&gt;
| Selects the nearest train near to the coordinates specified, at most distance away&lt;br /&gt;
|-&lt;br /&gt;
| --cart &amp;lt;index or entity_uuid&amp;gt;&lt;br /&gt;
| /cart destroy --nearest --cart 0&lt;br /&gt;
| Selects a single cart from the front. Index 0 is the front, 1 second from front, etc. The words &#039;head&#039; and &#039;tail&#039; can also be used to select the first or last cart. The train of which to select the carts can be selected with the other flags, otherwise the train the player is currently editing is used.&lt;br /&gt;
|-&lt;br /&gt;
| --world &amp;lt;worldname&amp;gt;&lt;br /&gt;
| /train destroy --world world_nether --near 2 66 -134 1.5&lt;br /&gt;
| By default flags only target the world the sender is on. With this, a different world can be specified. Is required when running commands from the server terminal.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Global commands ==&lt;br /&gt;
&lt;br /&gt;
The below commands only work on &#039;&#039;/train&#039;&#039; and don&#039;t require a selection to function.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== List ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train list&lt;br /&gt;
/cart list&amp;lt;/pre&amp;gt;&lt;br /&gt;
Lists the number of stationary and moving trains in the world. It also lists the total number of cart entities (as part of those trains) and lists the trains that belong to you.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Reroute ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train reroute [--lazy]&amp;lt;/pre&amp;gt;&lt;br /&gt;
If the path finding system is failing because the track got changed, you can use this command to force the plugin to re-calculate all destination paths.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;strong&amp;gt;The &#039;--lazy&#039; -Parameter:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Normally the command takes all previous nodes which known existed and schedules them for routing.&amp;lt;br&amp;gt;&lt;br /&gt;
With the &#039;--lazy&#039; parameter, this happens once a cart goes towards a switcher sign, and &amp;lt;u&amp;gt;only&amp;lt;/u&amp;gt; from that node.&lt;br /&gt;
&lt;br /&gt;
=== Destroy all ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destroyall&lt;br /&gt;
/train removeall&amp;lt;/pre&amp;gt;&lt;br /&gt;
Destroys all minecarts and trains on the server. Can be useful to re-set the plugin.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Fix bugged ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train fixbugged&amp;lt;/pre&amp;gt;&lt;br /&gt;
Destroys all minecarts that are not managed by the plugin. Useful for is the server was shut down unexpectedly, leaving orphaned trains on the track.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Train - only commands ==&lt;br /&gt;
&lt;br /&gt;
The below commands work only for &#039;&#039;/train&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Rename ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setname [name]&lt;br /&gt;
/train name [name]&lt;br /&gt;
/train rename [name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets the name of the train, the name may not be assigned to another train already&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Set display name ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train setdname [name]&lt;br /&gt;
/train displayname [name]&lt;br /&gt;
/train setdisplayname [name]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets the display name of the train, may be double-assigned. This name is displayed on SignLink-variable signs when using trigger signs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Train and Cart commands ==&lt;br /&gt;
&lt;br /&gt;
The below commands work for both &#039;&#039;/train&#039;&#039; and &#039;&#039;/cart&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Information ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train info&lt;br /&gt;
/train i&amp;lt;/pre&amp;gt;&lt;br /&gt;
Shows train or cart related information, such as the name and set properties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ownership  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train claim&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets you as the only owner of this train. &lt;br /&gt;
&amp;lt;pre&amp;gt;/train setowner [names...]&lt;br /&gt;
/train setowners [names...]&lt;br /&gt;
/train setowners&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets the owner names of this train. Use no names to clear the owners. &lt;br /&gt;
&amp;lt;pre&amp;gt;/train addowner [names...]&lt;br /&gt;
/train addowners [names...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Adds the owner names to this train.&lt;br /&gt;
&lt;br /&gt;
To change ownership of a single minecart, use the &#039;/cart&#039; command instead of &#039;/train&#039;. When setting train owners, you set owners on all minecarts simultaneously. If no owners are set for a minecart, it can be freely edited and destroyed by everyone else.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Tags  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train settags [tags...]&lt;br /&gt;
/train settag [tags...]&lt;br /&gt;
/train tags [tags...]&lt;br /&gt;
/train tag [tags...]&lt;br /&gt;
/train settags&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets the tags of this train. Use no tags to clear the tags. &lt;br /&gt;
&amp;lt;pre&amp;gt;/train addtags [tags...]&lt;br /&gt;
/train addtag [tags...]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Add tags to this train.&lt;br /&gt;
&lt;br /&gt;
Tags can be used in combination with switcher or detector signs. For example, you can set a tag to order a train to be destroyed. Every minecart has a separate set of tags, setting tags on a train sets it for all minecarts simultaneously.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Destination  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train destination [destination]&lt;br /&gt;
/train dest [destination]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets the destination for this train.&lt;br /&gt;
&lt;br /&gt;
You can also set a destination on a single minecart in the train, this way letting switcher signs split trains up in multiple carriages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Player enter  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerenter [bool]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets if players can enter the train or minecart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Player exit  ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train playerexit [bool]&lt;br /&gt;
/train playerleave [bool]&amp;lt;/pre&amp;gt; &lt;br /&gt;
Sets if players can exit the train or minecart.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pick up ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train pickup [bool]&amp;lt;/pre&amp;gt;&lt;br /&gt;
Sets if the storage minecart(s) (in the train) pick up nearby items from the ground.&lt;br /&gt;
&lt;br /&gt;
==== Collision ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/train collision mobs enter&lt;br /&gt;
/train collision player push&lt;br /&gt;
/train collision train cancel&lt;br /&gt;
/train collision block cancel&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set collision rules. This can be used to allow mobs to enter the train when they collide with it, disable trains linking or push players aside when they are in the way. Setting collision with blocks to cancel will make the train no longer check for collisions with blocks, which can help with performance.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Commands/12/en&amp;diff=9067</id>
		<title>Translations:TrainCarts/Commands/12/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Commands/12/en&amp;diff=9067"/>
		<updated>2026-01-05T03:26:13Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;strong&amp;gt;The &#039;--lazy&#039; -Parameter:&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Normally the command takes all previous nodes which known existed and schedules them for routing.&amp;lt;br&amp;gt;&lt;br /&gt;
With the &#039;--lazy&#039; parameter, this happens once a cart goes towards a switcher sign, and &amp;lt;u&amp;gt;only&amp;lt;/u&amp;gt; from that node.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=SignLink/zh&amp;diff=9043</id>
		<title>SignLink/zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=SignLink/zh&amp;diff=9043"/>
		<updated>2025-12-31T14:13:06Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
== 命令方块 ==&lt;br /&gt;
要使用命令方块更改变量，可使用关于此的 edit 和 set 命令。&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit varname set newvalue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
It also includes features no other plugin is needed for, such as custom text and ticker values you can set in values.yml. Signs are stored on file, they survive reloads and server restarts.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Command blocks ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
To change variables using command blocks, you can chain the edit and set commands.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit varname set newvalue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Variables in variables ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
As of version 1.16.5-v1, it is possible to declare variable names inside the value for a variable. For example, you can do:&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit message set Hello, %playername%! It is %time%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
And now putting %message% on signs (or in other variables!) will display the values of playername and time in-place. This can also be used to alias long variable names, so they can fit on signs.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Commands ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
The following commands are supported by SignLink. For in-game information you can use /help. The /variable command has alias /var.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| /togglesignupdate&lt;br /&gt;
| Turns sign updating on or off&lt;br /&gt;
|-&lt;br /&gt;
| /reloadsignlink&lt;br /&gt;
| Reloads the variable values in values.yml​&lt;br /&gt;
|-&lt;br /&gt;
| /variable list&lt;br /&gt;
| Lists all variables you can edit​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteall&lt;br /&gt;
| Deletes all variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteunused&lt;br /&gt;
| Deletes all unused (not on sign) variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable edit [name]&lt;br /&gt;
| Changes the variable you are editing. Can be chained with other commands.​&lt;br /&gt;
|-&lt;br /&gt;
| /variable forplayers [names]&lt;br /&gt;
| Changes for which players the variable is edited. Only the set players will see the changes you do on the variable​&lt;br /&gt;
|- &lt;br /&gt;
| /variable set [value]&lt;br /&gt;
| Sets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable get&lt;br /&gt;
| Gets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable setticker [args]&lt;br /&gt;
| Sets a ticker mode for a variable to animate the text. Arguments:&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none] [interval]&amp;lt;br&amp;gt; - /variable setticker [interval] [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [interval]​&lt;br /&gt;
|-&lt;br /&gt;
| /variable delete (force)&lt;br /&gt;
| Deletes the variable if it is not used. If force is specified, the variable is removed anyhow.&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
The linkedsigns.txt contains information of where signs are located. The values.yml sets the (standard) usable keys.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;# In here you can set default values for this plugin.&lt;br /&gt;
# The ticker property can be LEFT, RIGHT or NONE and sets the direction message is &#039;ticked&#039;.&lt;br /&gt;
# tickerInterval sets the amount of ticks (1/20 of a second) are between the ticker update.&lt;br /&gt;
# The value is the thing to display or tick.&lt;br /&gt;
# To use colors in your text, use the § sign followed up by a value from 0 - F.&lt;br /&gt;
# Example: §cRed to display a red colored &#039;Red&#039; message.&lt;br /&gt;
# You can find all color codes on the internet (they may use &amp;amp; there, ignore that!)&lt;br /&gt;
sign:&lt;br /&gt;
    ticker: NONE&lt;br /&gt;
    value: This is a regular message you can set and is updated only once.&lt;br /&gt;
test:&lt;br /&gt;
    tickerInterval: 3&lt;br /&gt;
    ticker: LEFT&lt;br /&gt;
    value: &#039;This is a test message being ticked from right to left.&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Placeholders ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Signlink supports the [https://www.spigotmc.org/resources/placeholderapi.6245/ PlaceholderAPI] plugin in both directions. This means that you can use Signlink to display placeholders on signs, or use signlink variables in other plugins that support placeholders.&lt;br /&gt;
* You can use signlink variables in other plugins by prefixing it with sl_. For example, %sl_time% will display the time variable.&lt;br /&gt;
* Adding placeholder names to the &#039;autoUpdateVariables&#039; list in SignLink&#039;s config.yml will make them work on signs, with the same name.&lt;br /&gt;
* To display long placeholder names on signs, you can use a shorter variable name and set its value to %placeholder_name%&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Permissions and commands ==&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
Use /togglesignupdate to turn sign updating on or off, just in case someone made a huge amount of updating signs that causes lag. Permission nodes (Bukkit permissions):&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;signlink.addsign:&lt;br /&gt;
    description: Allows you to build signs containing variables&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.toggleupdate:&lt;br /&gt;
    description: Allows you to set if signs are being updated or not&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.reload:&lt;br /&gt;
    description: Allows you to reload the values.yml&lt;br /&gt;
    default: op&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=SignLink/en&amp;diff=9042</id>
		<title>SignLink/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=SignLink/en&amp;diff=9042"/>
		<updated>2025-12-31T14:13:06Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
{{Plugin|SignLink|A bridge between plugins and signs to easily display text on signs|https://www.spigotmc.org/resources/signlink.39593/|https://github.com/bergerhealer/SignLink|SignLink.png}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SignLink&#039;&#039;&#039; acts as a bridge between plugins and signs to easily display text on signs. Instead of entering commands, clicking the sign, or any other routine plugins could use, players can enter &#039;variables&#039;, key values starting (and ending) with %, to show information at that spot.&lt;br /&gt;
&lt;br /&gt;
It also includes features no other plugin is needed for, such as custom text and ticker values you can set in values.yml. Signs are stored on file, they survive reloads and server restarts.&lt;br /&gt;
&lt;br /&gt;
== Command blocks ==&lt;br /&gt;
&lt;br /&gt;
To change variables using command blocks, you can chain the edit and set commands.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit varname set newvalue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Variables in variables ==&lt;br /&gt;
&lt;br /&gt;
As of version 1.16.5-v1, it is possible to declare variable names inside the value for a variable. For example, you can do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit message set Hello, %playername%! It is %time%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now putting %message% on signs (or in other variables!) will display the values of playername and time in-place. This can also be used to alias long variable names, so they can fit on signs.&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
&lt;br /&gt;
The following commands are supported by SignLink. For in-game information you can use /help. The /variable command has alias /var.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| /togglesignupdate&lt;br /&gt;
| Turns sign updating on or off&lt;br /&gt;
|-&lt;br /&gt;
| /reloadsignlink&lt;br /&gt;
| Reloads the variable values in values.yml​&lt;br /&gt;
|-&lt;br /&gt;
| /variable list&lt;br /&gt;
| Lists all variables you can edit​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteall&lt;br /&gt;
| Deletes all variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteunused&lt;br /&gt;
| Deletes all unused (not on sign) variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable edit [name]&lt;br /&gt;
| Changes the variable you are editing. Can be chained with other commands.​&lt;br /&gt;
|-&lt;br /&gt;
| /variable forplayers [names]&lt;br /&gt;
| Changes for which players the variable is edited. Only the set players will see the changes you do on the variable​&lt;br /&gt;
|- &lt;br /&gt;
| /variable set [value]&lt;br /&gt;
| Sets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable get&lt;br /&gt;
| Gets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable setticker [args]&lt;br /&gt;
| Sets a ticker mode for a variable to animate the text. Arguments:&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none] [interval]&amp;lt;br&amp;gt; - /variable setticker [interval] [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [interval]​&lt;br /&gt;
|-&lt;br /&gt;
| /variable delete (force)&lt;br /&gt;
| Deletes the variable if it is not used. If force is specified, the variable is removed anyhow.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
The linkedsigns.txt contains information of where signs are located. The values.yml sets the (standard) usable keys.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# In here you can set default values for this plugin.&lt;br /&gt;
# The ticker property can be LEFT, RIGHT or NONE and sets the direction message is &#039;ticked&#039;.&lt;br /&gt;
# tickerInterval sets the amount of ticks (1/20 of a second) are between the ticker update.&lt;br /&gt;
# The value is the thing to display or tick.&lt;br /&gt;
# To use colors in your text, use the § sign followed up by a value from 0 - F.&lt;br /&gt;
# Example: §cRed to display a red colored &#039;Red&#039; message.&lt;br /&gt;
# You can find all color codes on the internet (they may use &amp;amp; there, ignore that!)&lt;br /&gt;
sign:&lt;br /&gt;
    ticker: NONE&lt;br /&gt;
    value: This is a regular message you can set and is updated only once.&lt;br /&gt;
test:&lt;br /&gt;
    tickerInterval: 3&lt;br /&gt;
    ticker: LEFT&lt;br /&gt;
    value: &#039;This is a test message being ticked from right to left.&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Placeholders ==&lt;br /&gt;
&lt;br /&gt;
Signlink supports the [https://www.spigotmc.org/resources/placeholderapi.6245/ PlaceholderAPI] plugin in both directions. This means that you can use Signlink to display placeholders on signs, or use signlink variables in other plugins that support placeholders.&lt;br /&gt;
* You can use signlink variables in other plugins by prefixing it with sl_. For example, %sl_time% will display the time variable.&lt;br /&gt;
* Adding placeholder names to the &#039;autoUpdateVariables&#039; list in SignLink&#039;s config.yml will make them work on signs, with the same name.&lt;br /&gt;
* To display long placeholder names on signs, you can use a shorter variable name and set its value to %placeholder_name%&lt;br /&gt;
&lt;br /&gt;
== Permissions and commands ==&lt;br /&gt;
&lt;br /&gt;
Use /togglesignupdate to turn sign updating on or off, just in case someone made a huge amount of updating signs that causes lag. Permission nodes (Bukkit permissions):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;signlink.addsign:&lt;br /&gt;
    description: Allows you to build signs containing variables&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.toggleupdate:&lt;br /&gt;
    description: Allows you to set if signs are being updated or not&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.reload:&lt;br /&gt;
    description: Allows you to reload the values.yml&lt;br /&gt;
    default: op&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/21/en&amp;diff=9041</id>
		<title>Translations:SignLink/21/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/21/en&amp;diff=9041"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;signlink.addsign:&lt;br /&gt;
    description: Allows you to build signs containing variables&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.toggleupdate:&lt;br /&gt;
    description: Allows you to set if signs are being updated or not&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.reload:&lt;br /&gt;
    description: Allows you to reload the values.yml&lt;br /&gt;
    default: op&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/20/en&amp;diff=9040</id>
		<title>Translations:SignLink/20/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/20/en&amp;diff=9040"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use /togglesignupdate to turn sign updating on or off, just in case someone made a huge amount of updating signs that causes lag. Permission nodes (Bukkit permissions):&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/19/en&amp;diff=9039</id>
		<title>Translations:SignLink/19/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/19/en&amp;diff=9039"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Permissions and commands ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/18/en&amp;diff=9038</id>
		<title>Translations:SignLink/18/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/18/en&amp;diff=9038"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Signlink supports the [https://www.spigotmc.org/resources/placeholderapi.6245/ PlaceholderAPI] plugin in both directions. This means that you can use Signlink to display placeholders on signs, or use signlink variables in other plugins that support placeholders.&lt;br /&gt;
* You can use signlink variables in other plugins by prefixing it with sl_. For example, %sl_time% will display the time variable.&lt;br /&gt;
* Adding placeholder names to the &#039;autoUpdateVariables&#039; list in SignLink&#039;s config.yml will make them work on signs, with the same name.&lt;br /&gt;
* To display long placeholder names on signs, you can use a shorter variable name and set its value to %placeholder_name%&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/17/en&amp;diff=9037</id>
		<title>Translations:SignLink/17/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/17/en&amp;diff=9037"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Placeholders ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/16/en&amp;diff=9036</id>
		<title>Translations:SignLink/16/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/16/en&amp;diff=9036"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;# In here you can set default values for this plugin.&lt;br /&gt;
# The ticker property can be LEFT, RIGHT or NONE and sets the direction message is &#039;ticked&#039;.&lt;br /&gt;
# tickerInterval sets the amount of ticks (1/20 of a second) are between the ticker update.&lt;br /&gt;
# The value is the thing to display or tick.&lt;br /&gt;
# To use colors in your text, use the § sign followed up by a value from 0 - F.&lt;br /&gt;
# Example: §cRed to display a red colored &#039;Red&#039; message.&lt;br /&gt;
# You can find all color codes on the internet (they may use &amp;amp; there, ignore that!)&lt;br /&gt;
sign:&lt;br /&gt;
    ticker: NONE&lt;br /&gt;
    value: This is a regular message you can set and is updated only once.&lt;br /&gt;
test:&lt;br /&gt;
    tickerInterval: 3&lt;br /&gt;
    ticker: LEFT&lt;br /&gt;
    value: &#039;This is a test message being ticked from right to left.&#039;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/15/en&amp;diff=9035</id>
		<title>Translations:SignLink/15/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/15/en&amp;diff=9035"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The linkedsigns.txt contains information of where signs are located. The values.yml sets the (standard) usable keys.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/14/en&amp;diff=9034</id>
		<title>Translations:SignLink/14/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/14/en&amp;diff=9034"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Configuration ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/13/en&amp;diff=9033</id>
		<title>Translations:SignLink/13/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/13/en&amp;diff=9033"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| /togglesignupdate&lt;br /&gt;
| Turns sign updating on or off&lt;br /&gt;
|-&lt;br /&gt;
| /reloadsignlink&lt;br /&gt;
| Reloads the variable values in values.yml​&lt;br /&gt;
|-&lt;br /&gt;
| /variable list&lt;br /&gt;
| Lists all variables you can edit​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteall&lt;br /&gt;
| Deletes all variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteunused&lt;br /&gt;
| Deletes all unused (not on sign) variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable edit [name]&lt;br /&gt;
| Changes the variable you are editing. Can be chained with other commands.​&lt;br /&gt;
|-&lt;br /&gt;
| /variable forplayers [names]&lt;br /&gt;
| Changes for which players the variable is edited. Only the set players will see the changes you do on the variable​&lt;br /&gt;
|- &lt;br /&gt;
| /variable set [value]&lt;br /&gt;
| Sets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable get&lt;br /&gt;
| Gets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable setticker [args]&lt;br /&gt;
| Sets a ticker mode for a variable to animate the text. Arguments:&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none] [interval]&amp;lt;br&amp;gt; - /variable setticker [interval] [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [interval]​&lt;br /&gt;
|-&lt;br /&gt;
| /variable delete (force)&lt;br /&gt;
| Deletes the variable if it is not used. If force is specified, the variable is removed anyhow.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/12/en&amp;diff=9032</id>
		<title>Translations:SignLink/12/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/12/en&amp;diff=9032"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following commands are supported by SignLink. For in-game information you can use /help. The /variable command has alias /var.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/11/en&amp;diff=9031</id>
		<title>Translations:SignLink/11/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/11/en&amp;diff=9031"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Commands ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/10/en&amp;diff=9030</id>
		<title>Translations:SignLink/10/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/10/en&amp;diff=9030"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;And now putting %message% on signs (or in other variables!) will display the values of playername and time in-place. This can also be used to alias long variable names, so they can fit on signs.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/9/en&amp;diff=9029</id>
		<title>Translations:SignLink/9/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/9/en&amp;diff=9029"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;/variable edit message set Hello, %playername%! It is %time%&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/8/en&amp;diff=9028</id>
		<title>Translations:SignLink/8/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/8/en&amp;diff=9028"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As of version 1.16.5-v1, it is possible to declare variable names inside the value for a variable. For example, you can do:&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/7/en&amp;diff=9027</id>
		<title>Translations:SignLink/7/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/7/en&amp;diff=9027"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Variables in variables ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/6/en&amp;diff=9026</id>
		<title>Translations:SignLink/6/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/6/en&amp;diff=9026"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;/variable edit varname set newvalue&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/5/en&amp;diff=9025</id>
		<title>Translations:SignLink/5/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/5/en&amp;diff=9025"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To change variables using command blocks, you can chain the edit and set commands.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/4/en&amp;diff=9024</id>
		<title>Translations:SignLink/4/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/4/en&amp;diff=9024"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Command blocks ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/3/en&amp;diff=9023</id>
		<title>Translations:SignLink/3/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/3/en&amp;diff=9023"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It also includes features no other plugin is needed for, such as custom text and ticker values you can set in values.yml. Signs are stored on file, they survive reloads and server restarts.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/2/en&amp;diff=9022</id>
		<title>Translations:SignLink/2/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/2/en&amp;diff=9022"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;SignLink&#039;&#039;&#039; acts as a bridge between plugins and signs to easily display text on signs. Instead of entering commands, clicking the sign, or any other routine plugins could use, players can enter &#039;variables&#039;, key values starting (and ending) with %, to show information at that spot.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/1/en&amp;diff=9021</id>
		<title>Translations:SignLink/1/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/1/en&amp;diff=9021"/>
		<updated>2025-12-31T14:12:59Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Plugin|SignLink|A bridge between plugins and signs to easily display text on signs|https://www.spigotmc.org/resources/signlink.39593/|https://github.com/bergerhealer/SignLink|SignLink.png}}&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=SignLink/en&amp;diff=9014</id>
		<title>SignLink/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=SignLink/en&amp;diff=9014"/>
		<updated>2025-12-31T13:16:15Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
{{Plugin|SignLink|A bridge between plugins and signs to easily display text on signs|https://www.spigotmc.org/resources/signlink.39593/|https://github.com/bergerhealer/SignLink|SignLink.png}}&lt;br /&gt;
&#039;&#039;&#039;SignLink&#039;&#039;&#039; acts as a bridge between plugins and signs to easily display text on signs. Instead of entering commands, clicking the sign, or any other routine plugins could use, players can enter &#039;variables&#039;, key values starting (and ending) with %, to show information at that spot.&lt;br /&gt;
&lt;br /&gt;
It also includes features no other plugin is needed for, such as custom text and ticker values you can set in values.yml. Signs are stored on file, they survive reloads and server restarts.&lt;br /&gt;
&lt;br /&gt;
== Command blocks ==&lt;br /&gt;
To change variables using command blocks, you can chain the edit and set commands.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit varname set newvalue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Variables in variables ==&lt;br /&gt;
As of version 1.16.5-v1, it is possible to declare variable names inside the value for a variable. For example, you can do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit message set Hello, %playername%! It is %time%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now putting %message% on signs (or in other variables!) will display the values of playername and time in-place. This can also be used to alias long variable names, so they can fit on signs.&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
The following commands are supported by SignLink. For in-game information you can use /help. The /variable command has alias /var.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| /togglesignupdate&lt;br /&gt;
| Turns sign updating on or off&lt;br /&gt;
|-&lt;br /&gt;
| /reloadsignlink&lt;br /&gt;
| Reloads the variable values in values.yml​&lt;br /&gt;
|-&lt;br /&gt;
| /variable list&lt;br /&gt;
| Lists all variables you can edit​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteall&lt;br /&gt;
| Deletes all variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteunused&lt;br /&gt;
| Deletes all unused (not on sign) variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable edit [name]&lt;br /&gt;
| Changes the variable you are editing. Can be chained with other commands.​&lt;br /&gt;
|-&lt;br /&gt;
| /variable forplayers [names]&lt;br /&gt;
| Changes for which players the variable is edited. Only the set players will see the changes you do on the variable​&lt;br /&gt;
|- &lt;br /&gt;
| /variable set [value]&lt;br /&gt;
| Sets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable get&lt;br /&gt;
| Gets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable setticker [args]&lt;br /&gt;
| Sets a ticker mode for a variable to animate the text. Arguments:&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none] [interval]&amp;lt;br&amp;gt; - /variable setticker [interval] [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [interval]​&lt;br /&gt;
|-&lt;br /&gt;
| /variable delete (force)&lt;br /&gt;
| Deletes the variable if it is not used. If force is specified, the variable is removed anyhow.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The linkedsigns.txt contains information of where signs are located. The values.yml sets the (standard) usable keys.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# In here you can set default values for this plugin.&lt;br /&gt;
# The ticker property can be LEFT, RIGHT or NONE and sets the direction message is &#039;ticked&#039;.&lt;br /&gt;
# tickerInterval sets the amount of ticks (1/20 of a second) are between the ticker update.&lt;br /&gt;
# The value is the thing to display or tick.&lt;br /&gt;
# To use colors in your text, use the § sign followed up by a value from 0 - F.&lt;br /&gt;
# Example: §cRed to display a red colored &#039;Red&#039; message.&lt;br /&gt;
# You can find all color codes on the internet (they may use &amp;amp; there, ignore that!)&lt;br /&gt;
sign:&lt;br /&gt;
    ticker: NONE&lt;br /&gt;
    value: This is a regular message you can set and is updated only once.&lt;br /&gt;
test:&lt;br /&gt;
    tickerInterval: 3&lt;br /&gt;
    ticker: LEFT&lt;br /&gt;
    value: &#039;This is a test message being ticked from right to left.&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Placeholders ==&lt;br /&gt;
Signlink supports the [https://www.spigotmc.org/resources/placeholderapi.6245/ PlaceholderAPI] plugin in both directions. This means that you can use Signlink to display placeholders on signs, or use signlink variables in other plugins that support placeholders.&lt;br /&gt;
* You can use signlink variables in other plugins by prefixing it with sl_. For example, %sl_time% will display the time variable.&lt;br /&gt;
* Adding placeholder names to the &#039;autoUpdateVariables&#039; list in SignLink&#039;s config.yml will make them work on signs, with the same name.&lt;br /&gt;
* To display long placeholder names on signs, you can use a shorter variable name and set its value to %placeholder_name%&lt;br /&gt;
&lt;br /&gt;
== Permissions and commands ==&lt;br /&gt;
Use /togglesignupdate to turn sign updating on or off, just in case someone made a huge amount of updating signs that causes lag. Permission nodes (Bukkit permissions):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;signlink.addsign:&lt;br /&gt;
    description: Allows you to build signs containing variables&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.toggleupdate:&lt;br /&gt;
    description: Allows you to set if signs are being updated or not&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.reload:&lt;br /&gt;
    description: Allows you to reload the values.yml&lt;br /&gt;
    default: op&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=SignLink/zh&amp;diff=9013</id>
		<title>SignLink/zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=SignLink/zh&amp;diff=9013"/>
		<updated>2025-12-31T13:16:15Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
{{Plugin|SignLink|A bridge between plugins and signs to easily display text on signs|https://www.spigotmc.org/resources/signlink.39593/|https://github.com/bergerhealer/SignLink|SignLink.png}}&lt;br /&gt;
&#039;&#039;&#039;SignLink&#039;&#039;&#039; acts as a bridge between plugins and signs to easily display text on signs. Instead of entering commands, clicking the sign, or any other routine plugins could use, players can enter &#039;variables&#039;, key values starting (and ending) with %, to show information at that spot.&lt;br /&gt;
&lt;br /&gt;
It also includes features no other plugin is needed for, such as custom text and ticker values you can set in values.yml. Signs are stored on file, they survive reloads and server restarts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
== Command blocks ==&lt;br /&gt;
To change variables using command blocks, you can chain the edit and set commands.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div lang=&amp;quot;en&amp;quot; dir=&amp;quot;ltr&amp;quot; class=&amp;quot;mw-content-ltr&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit varname set newvalue&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Variables in variables ==&lt;br /&gt;
As of version 1.16.5-v1, it is possible to declare variable names inside the value for a variable. For example, you can do:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/variable edit message set Hello, %playername%! It is %time%&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And now putting %message% on signs (or in other variables!) will display the values of playername and time in-place. This can also be used to alias long variable names, so they can fit on signs.&lt;br /&gt;
&lt;br /&gt;
== Commands ==&lt;br /&gt;
The following commands are supported by SignLink. For in-game information you can use /help. The /variable command has alias /var.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 20%&amp;quot; | Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| /togglesignupdate&lt;br /&gt;
| Turns sign updating on or off&lt;br /&gt;
|-&lt;br /&gt;
| /reloadsignlink&lt;br /&gt;
| Reloads the variable values in values.yml​&lt;br /&gt;
|-&lt;br /&gt;
| /variable list&lt;br /&gt;
| Lists all variables you can edit​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteall&lt;br /&gt;
| Deletes all variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable deleteunused&lt;br /&gt;
| Deletes all unused (not on sign) variables​&lt;br /&gt;
|-&lt;br /&gt;
| /variable edit [name]&lt;br /&gt;
| Changes the variable you are editing. Can be chained with other commands.​&lt;br /&gt;
|-&lt;br /&gt;
| /variable forplayers [names]&lt;br /&gt;
| Changes for which players the variable is edited. Only the set players will see the changes you do on the variable​&lt;br /&gt;
|- &lt;br /&gt;
| /variable set [value]&lt;br /&gt;
| Sets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable get&lt;br /&gt;
| Gets the currently editing variable&#039;s value​&lt;br /&gt;
|-&lt;br /&gt;
| /variable setticker [args]&lt;br /&gt;
| Sets a ticker mode for a variable to animate the text. Arguments:&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none] [interval]&amp;lt;br&amp;gt; - /variable setticker [interval] [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [left/right/blink/none]&amp;lt;br&amp;gt; - /variable setticker [interval]​&lt;br /&gt;
|-&lt;br /&gt;
| /variable delete (force)&lt;br /&gt;
| Deletes the variable if it is not used. If force is specified, the variable is removed anyhow.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
The linkedsigns.txt contains information of where signs are located. The values.yml sets the (standard) usable keys.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# In here you can set default values for this plugin.&lt;br /&gt;
# The ticker property can be LEFT, RIGHT or NONE and sets the direction message is &#039;ticked&#039;.&lt;br /&gt;
# tickerInterval sets the amount of ticks (1/20 of a second) are between the ticker update.&lt;br /&gt;
# The value is the thing to display or tick.&lt;br /&gt;
# To use colors in your text, use the § sign followed up by a value from 0 - F.&lt;br /&gt;
# Example: §cRed to display a red colored &#039;Red&#039; message.&lt;br /&gt;
# You can find all color codes on the internet (they may use &amp;amp; there, ignore that!)&lt;br /&gt;
sign:&lt;br /&gt;
    ticker: NONE&lt;br /&gt;
    value: This is a regular message you can set and is updated only once.&lt;br /&gt;
test:&lt;br /&gt;
    tickerInterval: 3&lt;br /&gt;
    ticker: LEFT&lt;br /&gt;
    value: &#039;This is a test message being ticked from right to left.&#039;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Placeholders ==&lt;br /&gt;
Signlink supports the [https://www.spigotmc.org/resources/placeholderapi.6245/ PlaceholderAPI] plugin in both directions. This means that you can use Signlink to display placeholders on signs, or use signlink variables in other plugins that support placeholders.&lt;br /&gt;
* You can use signlink variables in other plugins by prefixing it with sl_. For example, %sl_time% will display the time variable.&lt;br /&gt;
* Adding placeholder names to the &#039;autoUpdateVariables&#039; list in SignLink&#039;s config.yml will make them work on signs, with the same name.&lt;br /&gt;
* To display long placeholder names on signs, you can use a shorter variable name and set its value to %placeholder_name%&lt;br /&gt;
&lt;br /&gt;
== Permissions and commands ==&lt;br /&gt;
Use /togglesignupdate to turn sign updating on or off, just in case someone made a huge amount of updating signs that causes lag. Permission nodes (Bukkit permissions):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;signlink.addsign:&lt;br /&gt;
    description: Allows you to build signs containing variables&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.toggleupdate:&lt;br /&gt;
    description: Allows you to set if signs are being updated or not&lt;br /&gt;
    default: op&lt;br /&gt;
signlink.reload:&lt;br /&gt;
    description: Allows you to reload the values.yml&lt;br /&gt;
    default: op&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:SignLink/1/en&amp;diff=9012</id>
		<title>Translations:SignLink/1/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:SignLink/1/en&amp;diff=9012"/>
		<updated>2025-12-31T13:16:14Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Command blocks ==&lt;br /&gt;
To change variables using command blocks, you can chain the edit and set commands.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Velocity/en&amp;diff=8994</id>
		<title>TrainCarts/Velocity/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Velocity/en&amp;diff=8994"/>
		<updated>2025-12-28T17:11:12Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Velocity is the speed of the train. Speed syntax is important for [[TrainCarts/Signs/Launcher#Third_line|Launcher signs]], [[TrainCarts/Signs/Property#Properties|Speed limit property]] and any other places where a speed is specified.&lt;br /&gt;
&lt;br /&gt;
As a base unit TrainCarts uses &#039;&#039;blocks/tick&#039;&#039; This can be understood as: &#039;&#039;Move the train by &amp;lt;value&amp;gt; blocks every tick&#039;&#039;. A single tick is 1/20 second. All units are case-insensitive. Some mix-matching of units is possible, for example, you can use &#039;&#039;20m/h&#039;&#039; even though it is not listed. For a change in velocity, see [[TrainCarts/Acceleration]].&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Input&lt;br /&gt;
! blocks/tick&lt;br /&gt;
! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| 0.2&amp;lt;br&amp;gt;0.2/t&lt;br /&gt;
| 0.2&lt;br /&gt;
| When no unit is specified, the value is in blocks/tick&lt;br /&gt;
|-&lt;br /&gt;
| 20m/s&amp;lt;br&amp;gt;20/s&lt;br /&gt;
| 1.0&lt;br /&gt;
| Unit in blocks/second (or m/s). The &#039;&#039;m&#039;&#039; before the unit is optional.&lt;br /&gt;
|-&lt;br /&gt;
| 30km/h&amp;lt;br&amp;gt;30kmh&amp;lt;br&amp;gt;30kmph&lt;br /&gt;
| 0.4167&lt;br /&gt;
| Unit in kilometers/second. Can be specified as km/h, kmh or kmph.&lt;br /&gt;
|-&lt;br /&gt;
| 3.28ft/s&lt;br /&gt;
| 0.05&lt;br /&gt;
| Unit in feet/second&lt;br /&gt;
|-&lt;br /&gt;
| 1.0mi/h&amp;lt;br&amp;gt;1.0mph&lt;br /&gt;
| 0.022352&lt;br /&gt;
| Unit in miles/hour. mi/h can be specified as mph.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/6/en&amp;diff=8993</id>
		<title>Translations:TrainCarts/Velocity/6/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/6/en&amp;diff=8993"/>
		<updated>2025-12-28T17:11:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Input&lt;br /&gt;
! blocks/tick&lt;br /&gt;
! Explanation&lt;br /&gt;
|-&lt;br /&gt;
| 0.2&amp;lt;br&amp;gt;0.2/t&lt;br /&gt;
| 0.2&lt;br /&gt;
| When no unit is specified, the value is in blocks/tick&lt;br /&gt;
|-&lt;br /&gt;
| 20m/s&amp;lt;br&amp;gt;20/s&lt;br /&gt;
| 1.0&lt;br /&gt;
| Unit in blocks/second (or m/s). The &#039;&#039;m&#039;&#039; before the unit is optional.&lt;br /&gt;
|-&lt;br /&gt;
| 30km/h&amp;lt;br&amp;gt;30kmh&amp;lt;br&amp;gt;30kmph&lt;br /&gt;
| 0.4167&lt;br /&gt;
| Unit in kilometers/second. Can be specified as km/h, kmh or kmph.&lt;br /&gt;
|-&lt;br /&gt;
| 3.28ft/s&lt;br /&gt;
| 0.05&lt;br /&gt;
| Unit in feet/second&lt;br /&gt;
|-&lt;br /&gt;
| 1.0mi/h&amp;lt;br&amp;gt;1.0mph&lt;br /&gt;
| 0.022352&lt;br /&gt;
| Unit in miles/hour. mi/h can be specified as mph.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/5/en&amp;diff=8992</id>
		<title>Translations:TrainCarts/Velocity/5/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/5/en&amp;diff=8992"/>
		<updated>2025-12-28T17:11:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Syntax ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/4/en&amp;diff=8991</id>
		<title>Translations:TrainCarts/Velocity/4/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/4/en&amp;diff=8991"/>
		<updated>2025-12-28T17:11:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;As a base unit TrainCarts uses &#039;&#039;blocks/tick&#039;&#039; This can be understood as: &#039;&#039;Move the train by &amp;lt;value&amp;gt; blocks every tick&#039;&#039;. A single tick is 1/20 second. All units are case-insensitive. Some mix-matching of units is possible, for example, you can use &#039;&#039;20m/h&#039;&#039; even though it is not listed. For a change in velocity, see [[TrainCarts/Acceleration]].&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/3/en&amp;diff=8990</id>
		<title>Translations:TrainCarts/Velocity/3/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/3/en&amp;diff=8990"/>
		<updated>2025-12-28T17:11:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Velocity is the speed of the train. Speed syntax is important for [[TrainCarts/Signs/Launcher#Third_line|Launcher signs]], [[TrainCarts/Signs/Property#Properties|Speed limit property]] and any other places where a speed is specified.&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/2/en&amp;diff=8989</id>
		<title>Translations:TrainCarts/Velocity/2/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/2/en&amp;diff=8989"/>
		<updated>2025-12-28T17:11:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/Page_display_title/en&amp;diff=8988</id>
		<title>Translations:TrainCarts/Velocity/Page display title/en</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=Translations:TrainCarts/Velocity/Page_display_title/en&amp;diff=8988"/>
		<updated>2025-12-28T17:11:10Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Importing a new version from external source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TrainCarts/Velocity&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/zh&amp;diff=8679</id>
		<title>TrainCarts/Signs/Skip/zh</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/zh&amp;diff=8679"/>
		<updated>2025-11-26T19:48:17Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
跳过控制牌使用类似于转辙器的语句来使列车跳过前方一个或多个控制牌。&lt;br /&gt;
例如某辆列车未设置目的地时，让列车跳过站点。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
{{sign|[train]|skip 2 1|&amp;lt;statement 1&amp;gt;|&amp;lt;statement 2&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 第一行：&#039;&#039;&#039;[train]&#039;&#039;&#039;或&#039;&#039;&#039;[cart]&#039;&#039;&#039;。当需要以每辆矿车为基础跳过时，使用 [cart] 会比使用 [train] 更好。不过一般都使用 [train] 即可。与其他控制牌相同，需要红石激活。你可以使用 [+train] 或 [+cart] 来让跳过牌始终激活。&lt;br /&gt;
* 第二行：&#039;&#039;&#039;skip&#039;&#039;&#039;，若不添加其他参数，则会让列车跳过下一个控制牌。若后只跟一个数值，则该数值表示列车在跳过前要经过的控制牌数量（经过多少个控制牌才执行跳过）。若跟两个数值，则第二个数值表示要跳过的控制牌数量（要跳过多少个控制牌）。示例中，列车要经过两个控制牌，在第三个控制牌选择跳过。你还可以指定非数字符号过滤。&lt;br /&gt;
* 第三行和第四行：[[Special:MyLanguage/TrainCarts/Signs/Statements|语句]]（默认使用“与逻辑”）决定何时激活跳过牌。可以将“|”写在第二条语句的前面，这样两条语句将通过“或逻辑”连接在一起。若两行留空，则跳过牌始终运作。&lt;br /&gt;
&lt;br /&gt;
=== 过滤 ===&lt;br /&gt;
在跳过牌的第二行，可以在任何经过/跳过控制牌的数量前面设置过滤。这可以让跳过操作忽略第二行指定的控制牌类型。过滤不区分大小写。例如，下面的跳过牌会跳过下一个车站，但忽略非车站的控制牌：&lt;br /&gt;
&lt;br /&gt;
{{sign|[+train]|skip station 0 1|}}&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Skip sign example.png|thumb|1220x1220px|列车从左侧驶来，首先经过工作的（[+train]）跳过牌。当列车未设置目的地&#039;&#039;&#039;square_west&#039;&#039;&#039;或（&#039;&#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039;）列车不是空列车时（有乘客或物品），跳过牌就会让这辆列车跳过下一个控制牌。在该例子中，下一个控制牌是车站。因此，不打算开往该车站的列车不会在车站停留5秒，而是会直接穿过车站。]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
	<entry>
		<id>https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/zh-cn&amp;diff=8678</id>
		<title>TrainCarts/Signs/Skip/zh-cn</title>
		<link rel="alternate" type="text/html" href="https://wiki.traincarts.net/index.php?title=TrainCarts/Signs/Skip/zh-cn&amp;diff=8678"/>
		<updated>2025-11-26T19:48:16Z</updated>

		<summary type="html">&lt;p&gt;TC Bot: Updating to match new version of source page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
== 介绍 ==&lt;br /&gt;
&lt;br /&gt;
跳过控制牌使用类似于转辙器的语句来使列车跳过前方一个或多个控制牌。&lt;br /&gt;
例如某辆列车未设置目的地时，让列车跳过站点。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 语法 ==&lt;br /&gt;
&lt;br /&gt;
{{sign|[train]|skip 2 1|&amp;lt;statement 1&amp;gt;|&amp;lt;statement 2&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 第一行:&#039;&#039;&#039;[train]&#039;&#039;&#039;或&#039;&#039;&#039;[cart]&#039;&#039;&#039;。当需要以每辆矿车为基础跳过时，使用 [cart] 会比使用 [train] 更好。不过一般都使用 [train] 即可。与其他控制牌相同，需要红石激活。你可以使用 [+train] 或 [+cart] 来让跳过牌始终激活。&lt;br /&gt;
* 第二行：&#039;&#039;&#039;skip&#039;&#039;&#039;，如果不添加其他参数，则会让列车跳过下一个控制牌。如果后只跟一个数值，则该数值表示列车在跳过前要经过的控制牌数量（经过多少个控制牌才执行跳过）。如果后跟两个数值，则第二个数值表示要跳过的控制牌数量（要跳过多少个控制牌）。示例中，列车要经过两个控制牌，在第三个控制牌选择跳过。你还可以指定非数字符号过滤。&lt;br /&gt;
* 第三行和第四行：[[Special:MyLanguage/TrainCarts/Signs/Statements|语句]]（默认使用“与逻辑”）决定何时激活跳过牌。可以将“|”写在第二条语句的前面，这样两条语句将通过“或逻辑”连接在一起。若两行留空，则跳过牌始终运作。&lt;br /&gt;
&lt;br /&gt;
=== 过滤 ===&lt;br /&gt;
在跳过牌的第二行，可以在任何经过/跳过控制牌的数量前面设置过滤。这可以让跳过操作忽略第二行指定的控制牌类型。过滤不区分大小写。例如，下面的跳过牌会跳过下一个车站，但忽略非车站的控制牌：&lt;br /&gt;
&lt;br /&gt;
{{sign|[+train]|skip station 0 1|}}&lt;br /&gt;
&lt;br /&gt;
== 示例 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mw-translate-fuzzy&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Skip sign example.png|thumb|1220x1220px|列车从左侧驶来，首先经过运作的（[+train]）跳过牌。当列车未设置目的地 &#039;&#039;square_west&#039;&#039; 或（&#039;&#039;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&#039;&#039;）列车不是空列车时（有乘客或物品），跳过牌就会让这辆列车跳过下一个控制牌。在这个示例中，下一个控制牌是车站。因此，不打算开往该车站的列车不会在车站停留 5 秒，而是会直接穿过车站。]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TC Bot</name></author>
	</entry>
</feed>