TrainCarts/列车生成箱

From BergerHealer Wiki
Revision as of 06:06, 27 September 2024 by Halogly (talk | contribs) (Created page with "thumb|列车生成箱用于收起列车和放置生成。|link=File:Train_Spawn_Chest.gif '''列车生成箱'''可以保存列车信息并...")
Jump to navigation Jump to search
Other languages:
English • ‎中文(中国大陆)‎

« 返回


介绍

列车生成箱用于收起列车和放置生成。

列车生成箱可以保存列车信息并储存列车。手持该物品时,玩家可以右键单击列车来将列车收入其中。之后可以手持物品并右键单击轨道,即可将储存的列车释放出来(列车的所有属性均保持原样)。

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