Difference between revisions of "TrainCarts/Train Spawn Chest"

From BergerHealer Wiki
Jump to navigation Jump to search
(Prepared the page for translation)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<languages/>
 
<languages/>
 
<translate>
 
<translate>
 +
<!--T:8-->
 
[[Special:MyLanguage/TrainCarts|« Go back]]
 
[[Special:MyLanguage/TrainCarts|« Go back]]
  
  
== Introduction ==
+
== Introduction == <!--T:9-->
  
 
  <!--T:1-->
 
  <!--T:1-->
Line 10: Line 11:
 
The '''Train spawn chest''' is a special item that can hold train information. While holding the item players can right-click on trains to ''suck up'' the train into the item. Then, by right-clicking on rails, players can spawn the train again. All train properties are preserved.
 
The '''Train spawn chest''' is a special item that can hold train information. While holding the item players can right-click on trains to ''suck up'' the train into the item. Then, by right-clicking on rails, players can spawn the train again. All train properties are preserved.
  
 +
<!--T:11-->
 +
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.
  
== Usage ==
 
  
<!--T:2-->
+
== Usage == <!--T:2-->
 
To get the item, you need to use the following command:
 
To get the item, you need to use the following command:
 +
 
</translate>
 
</translate>
 
{{Command|train chest|Give the player a new empty train chest item|train.command.chest.create}}
 
{{Command|train chest|Give the player a new empty train chest item|train.command.chest.create}}
Line 23: Line 26:
 
For this you also need the '''train.command.chest.use''' permission.
 
For this you also need the '''train.command.chest.use''' permission.
  
<!--T:4-->
+
 
You can also specify a train to put in the item, which follows the same syntax as the [[Special:MyLanguage/TrainCarts/Signs/Spawner|spawn sign]].
+
=== Spawn Pattern === <!--T:12-->
 +
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]]:
 
</translate>
 
</translate>
 
{{Command|train chest mytrain|Give the player a new empty train chest item with a pre-configured train inside|train.command.chest.create}}
 
{{Command|train chest mytrain|Give the player a new empty train chest item with a pre-configured train inside|train.command.chest.create}}
 
<translate>
 
<translate>
  
 +
<!--T:13-->
 +
To update the pattern stored in the spawn chest, hold the item to update and use:
 +
</translate>
 +
{{Command|train chest set mytrain|Put a new train inside the item, [[Special:MyLanguage/TrainCarts/Spawning|spawn pattern syntax]]|train.command.chest.create}}
 +
<translate>
  
=== Updating ===
+
=== Special Commands === <!--T:14-->
 +
Hold the item to update and use:
  
<!--T:5-->
 
You can also update an existing train chest item, without getting a new item every time. The player has to hold the chest item, then use one of the following commands:
 
</translate>
 
{{Command|train chest set mytrain|Put a new train inside the item, spawn sign syntax|train.command.chest.create}}
 
<translate>
 
 
</translate>
 
</translate>
 
{{Command|train chest clear|Makes the item empty|train.command.chest.create}}
 
{{Command|train chest clear|Makes the item empty|train.command.chest.create}}
Line 51: Line 56:
 
</translate>
 
</translate>
 
{{Command|train chest finite yes|Makes the chest item have finite (1) or infinite number of spawns|train.command.chest.create}}
 
{{Command|train chest finite yes|Makes the chest item have finite (1) or infinite number of spawns|train.command.chest.create}}
 +
<translate>
 +
</translate>
 +
{{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}}
 
<translate>
 
<translate>
  
 +
=== Giving to other players === <!--T:10-->
  
=== Giving to other players ===
+
<!--T:6-->
 
 
<!--T:6-->
 
 
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.
 
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.
 
</translate>
 
</translate>

Latest revision as of 15:12, 23 September 2024

Other languages:

« Go back


Introduction

Train spawn chest is used to pick up a train and spawn it again

The Train spawn chest is a special item that can hold train information. While holding the item players can right-click on trains to suck up the train into the item. Then, by right-clicking on rails, players can spawn the train again. All train properties are preserved.

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.


Usage

To get the item, you need to use the following command:

Give the player a new empty train chest item
Command: /train chest
Permission: train.command.chest.create


You can then right-click on rails to spawn a train there, or right-click existing trains to suck them into the item. For this you also need the train.command.chest.use permission.


Spawn Pattern

You can also specify a train spawn pattern for the train to put in the item, the same pattern as used on the spawn sign:

Give the player a new empty train chest item with a pre-configured train inside
Command: /train chest mytrain
Permission: train.command.chest.create


To update the pattern stored in the spawn chest, hold the item to update and use:

Put a new train inside the item, spawn pattern syntax
Command: /train chest set mytrain
Permission: train.command.chest.create


Special Commands

Hold the item to update and use:

Makes the item empty
Command: /train chest clear
Permission: train.command.chest.create


Locks the item, preventing it from picking up trains when clicked
Command: /train chest lock
Permission: train.command.chest.create


Unlocks the item so it can pick up trains again
Command: /train chest unlock
Permission: train.command.chest.create


Gives the item a human-readable name to identify it
Command: /train chest name My Train
Permission: train.command.chest.create


Makes the chest item have finite (1) or infinite number of spawns
Command: /train chest finite yes
Permission: train.command.chest.create


Makes the chest item spawn the train with an initial speed of 2 blocks/tick
Command: /train chest speed 2.0
Permission: train.command.chest.create


Giving to other players

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.

Gives a train chest item to a player
Command: /train chest give PlayerName
Permission: train.command.chest.create


This command supports all the same updating options but as flags.

Gives a single-use spawn chest that spawns the Intercity01 train. Can not be used to pick up trains.
Command: /train chest give bergerkiller --finite --locked --train Intercity01
Permission: train.command.chest.create