Difference between revisions of "TrainCarts/TrainProperties/zh-cn"

From BergerHealer Wiki
Jump to navigation Jump to search
(Created page with "通过'''命令''':<br> 选中列车(潜行打击一下)并输入 "/train setdefault default|admin|spawner"。")
(Created page with "如果使用下表作为值的参考,则所有矿车属性也将是默认列车属性的一部分。")
Line 18: Line 18:
 
选中列车(潜行打击一下)并输入 "/train setdefault default|admin|spawner"。
 
选中列车(潜行打击一下)并输入 "/train setdefault default|admin|spawner"。
  
<div lang="en" dir="ltr" class="mw-content-ltr">
+
如果使用下表作为值的参考,则所有矿车属性也将是默认列车属性的一部分。
If using the below table as a reference for values, all cart properties will be a part of the default train properties as well.
 
</div>
 
  
 
<div lang="en" dir="ltr" class="mw-content-ltr">
 
<div lang="en" dir="ltr" class="mw-content-ltr">

Revision as of 10:54, 8 October 2024

Other languages:
English • ‎中文(中国大陆)‎

« 返回


介绍

在 DefaultTrainProperties.yml 和 TrainProperties.yml 中,你可以为列车设置属性,比如列车碰撞时会发生什么。DefaultTrainProperties.yml 配置列车生成时的默认属性,而 TrainProperties.yml 则是配置已存在的列车。

DefaultTrainProperties.yml 可分别配置三种权限新生成的列车属性:默认、管理员和生成牌。这些属性列表可以通过以下方法设置:

通过权限
给予他人创建列车某些属性的权限(train.property.**** -> train.property.default),

通过控制牌

Signtemplate.png
[+train]
property
setdefault
<name>

通过命令
选中列车(潜行打击一下)并输入 "/train setdefault default|admin|spawner"。

如果使用下表作为值的参考,则所有矿车属性也将是默认列车属性的一部分。

You can also set an individual property of a train or cart using /train <propertyname> <value>. A list of these property names are described below.


Properties

Train Properties
Property Type Description
soundEnabled boolean Sets whether ambient minecart sounds are enabled
displayName string Sets the display name of the train
allowPlayerTake boolean Sets whether the train supports players taking minecarts with them when they leave
requirePoweredMinecart boolean Sets whether the train needs a powered minecart to function
trainCollision boolean Sets whether the train can collide with other entities
collisionDamage double Sets the amount of damage the train does when colliding with entites
keepChunksLoaded boolean Sets whether this train keeps nearby chunks loaded
speedLimit double Sets the maximum speed of the train in blocks per tick
wait.distance
wait.delay
wait.acceleration
wait.deceleration
double values Distance sets the distance the train will wait to maintain a distance between itself and a train ahead

Delay sets the time the train waits when stopped completely Acceleration/deceleration sets the maximum change of speed at which it maintains distance (speeds up/slows down)

suffocation boolean Sets whether passengers inside this train can sustain suffocation damage
killMessage string Sets the message displayed when a player or named entity<ref>Use %0% to display the player or entity's name when entering the string. For example, "%0% was crushed by a rolling minecart"</ref> dies to a minecart collision.
banking.strength

banking.smoothness

double Sets how much a cart will bank sideways with strength when cornering and how long it will take to return to normal with smoothness
slowDown boolean Sets whether a minecart will experience friction and gravity
allowManualMovement boolean Sets whether minecart passengers can manually move the train they are in with W and S
tickets string[] Used internally
collision:
   players:
   passive:
   neutral:
   hostile:
   tameable:
   pet:
   animal:
   monster:
   jockey:
   killer_bunny:
   npc:
   utility:
   boss:
   train:
string Sets a collision mode for the train.

Allowed modes are default, push, cancel, kill, killnodrops, enter, link, damage, damagenodrops, skip

allowPlayerEnter boolean Sets whether players can enter the train
allowPlayerExit boolean Sets whether players can exit the train
invincible boolean Sets whether the train is invincible
isPublic boolean Sets whether non-owners of the train can enter
pickUp boolean Sets whether storage minecarts in the train can pick up items
exitOffset
   ==: vector
   x:
   y:
   z:
double Sets the offset relative to the train in which players will teleport to when they exit the train
exitYaw double Sets the yaw of the player's view when they exit the train
exitPitch double Sets the pitch of the player's view when they exit the train
destination string Sets the destination of the train
enterMessage string Sets a message to display when entering the train
spawnItemDrops boolean Sets whether broken blocks should drop items
Cart Properties
Property Type Description
owners string[] Sets a list of owners' names of the
ownerPermissions string[] Used internally
tags string[] Sets a list of tags the train has
driveSound strring Sets the sound that plays when the cart rolls
blockBreakTypes string[] Sets an array of block types the cart will break which are one block directly to the left and right of the rails when it passes them

Example usage:

 - DIRT
 - COBBLE