TrainCarts/列车生成箱

From BergerHealer Wiki
Revision as of 06:15, 27 September 2024 by Halogly (talk | contribs) (Created page with "之后你可以右键单击轨道来生成列车,或右键铁轨上的列车将列车收入进物品。 使用列车生成箱需要 '''train.command.chest.use''' 权限。")
Jump to navigation Jump to search
Other languages:
English • ‎中文(中国大陆)‎

« 返回


介绍

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

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

释放列车时如果有另一辆靠得很近的列车,则会将其链接在一起。列车的生成方向会随着注视铁轨的视角方向而变化。


用法

要获得这个物品,你需要输入命令:

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


之后你可以右键单击轨道来生成列车,或右键铁轨上的列车将列车收入进物品。 使用列车生成箱需要 train.command.chest.use 权限。


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