/TrainProperties
Jump to navigation
Jump to search
介紹
可以在DefaultTrainProperties.yml和TrainProperties.yml中為列車設置屬性,比如列車碰撞時會發生什麼。DefaultTrainProperties.yml配置列車生成時的默認屬性,而 TrainProperties.yml則會配置已存在的列車。
DefaultTrainProperties.yml可分別配置三種權限新生成的列車屬性:默認、管理員和生成牌。這些屬性列表可以通過以下方法設置:
通過權限:
給予他人創建列車某些屬性的權限(train.property.**** -> train.property.default)
通過控制牌:
通過命令:
選中列車(潛行打擊一下)並輸入「/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 |
