TrainCarts/TrainProperties [zh-mo]

From BergerHealer Wiki
Jump to navigation Jump to search
This page is a translated version of the page TrainCarts/TrainProperties and the translation is 100% complete.
Other languages:

介紹

可以在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」。

若使用下表作為值的參考,則所有礦車屬性也將是默認列車屬性的一部分。

你還可以使用 /train <屬性名稱> <值> 設置列車或礦車的某個屬性。屬性名稱列表描述如下。


屬性

列車屬性
屬性 類型 描述
soundEnabled 布爾值 設置是否啟用環境礦車聲音。
displayName 字符串 設置列車的顯示名稱。
allowPlayerTake 布爾值 設置列車是否允許玩家離開車時帶着礦車。
requirePoweredMinecart 布爾值 設置列車是否需要動力礦車才能運行。
trainCollision 布爾值 設置列車是否可以與其他實體發生碰撞。
collisionDamage 雙精度浮點數 設置列車與實體碰撞時造成的傷害值。
keepChunksLoaded 布爾值 設置列車是否加載附近的區塊。
speedLimit 雙精度浮點數 設置列車的最大速度,單位為方塊/刻。
wait.distance
wait.delay
wait.acceleration
wait.deceleration
雙精度浮點數 Distance 設置列車前方有另一輛列車時等待保持的距離。

Delay 設置列車完全停止後啟動的延遲。 Acceleration/deceleration 設置保持距離時的最大速度變化(加速/減速)。

suffocation 布爾值 設置列車上的乘客是否會收到窒息傷害。
killMessage 字符串 設置玩家或命名實體<ref>輸入字符串時使用 %0% 來顯示玩家或實體名稱。例如,與列車發生碰撞並死亡時會顯示 "%0% 被列車壓碎了。"</ref>。
banking.strength

banking.smoothness

雙精度浮點數 設置礦車轉彎時的橫向傾斜程度,以及恢復正常狀態所需的時間。
slowDown 布爾值 設置列車是否會受到摩擦力和重力的影響。
allowManualMovement 布爾值 設置列車的乘客是否可以使用 W 和 S 鍵來駕駛列車。
tickets 字符串數組 內部使用。
collision:
   players:
   passive:
   neutral:
   hostile:
   tameable:
   pet:
   animal:
   monster:
   jockey:
   killer_bunny:
   npc:
   utility:
   boss:
   train:
字符串 設置列車的碰撞模式。

支持的模式有默認、推開、銷毀、擊殺、擊殺且不掉落物品、進入、連結、造成傷害、造成傷害且不掉落物品、跳過。

allowPlayerEnter 布爾值 設置玩家是否可以進入列車。
allowPlayerExit 布爾值 設置玩家是否可以離開列車。
invincible 布爾值 設置列車是否不可破壞。
isPublic 布爾值 設置列車是否允許非車主人員進入。
pickUp 布爾值 設置列車中的運輸礦車是否可以撿起物品。
exitOffset
   ==: vector
   x:
   y:
   z:
雙精度浮點數 設置玩家離開列車時下車的位置相對於列車的偏移量。
exitYaw 雙精度浮點數 設置玩家下車時的朝向。
exitPitch 雙精度浮點數 設置玩家下車時的俯仰角度。
destination 字符串 設置列車的目的地。
enterMessage 字符串 設置進入列車提示消息。
spawnItemDrops 布爾值 設置破壞方塊時是否掉落物品。
礦車屬性
屬性 類型 描述
owners 字符串數組 設置列車的車主。
ownerPermissions 字符串數組 內部使用。
tags 字符串數組 設置列車的標籤。
driveSound 字符串 礦車開動時播放的聲音。
blockBreakTypes 字符串數組 設置一組方塊類型,當礦車通過這些方塊時,列車會破壞掉這些方塊,這些方塊需要位於軌道的兩側。

示例用法:

 - DIRT
 - COBBLE