服务器使用量
未统计
服务玩家数
未统计
下载量
8,677
插件详细介绍
RollerCoaster 是一款为游戏添加真实平滑过山车的插件。你可以创建自定义路径,让盔甲架列车或矿车在其上行驶。
安装
- 下载插件并将其放入服务器的
plugins文件夹。 - 重启服务器以加载插件。
命令与权限
基础命令
/rc help- 显示命令列表。/rc reload- 重载插件配置。
轨道创建
/rc startpath- 开始创建路径。权限:rollercoaster.createtrack/rc addpoint- 为路径添加一个点。权限:rollercoaster.createtrack/rc build <TrackName>- 构建路径。权限:rollercoaster.createtrack/rc tracklist- 获取轨道列表。权限:rollercoaster.tracklist
列车管理
/rc spawntrain <TrackName> <TrainName> <AmountOfCarts> <UseLoco> <cartOffSet> <minspeed> <maxspeed> <itemStandSize>- 在轨道上生成列车。权限:rollercoaster.spawntrain/rc removetrain- 移除列车。权限:rollercoaster.removetrain/rc starttrain <TrackName>- 启动列车。权限:rollercoaster.starttrain/rc stoptrain- 停止列车。权限:rollercoaster.stoptrain/rc locktrain <TrackName>- 锁定列车(行驶中乘客无法下车)。权限:rollercoaster.lock/rc unlocktrain <TrackName>- 解锁列车。权限:rollercoaster.lock/rc loop <trackName> <PauseInSeconds>- 设置列车循环运行,并配置每次循环间的暂停时间。
列车类型配置
/rc train create <TrainName> <SeatAmountLoco> <SeatAmountCart>- 创建新的列车类型。权限:rollercoaster.createtrain/rc train setskin <trainname> <Loco/Cart>- 设置列车模型(手持物品)。权限:rollercoaster.createtrain/rc train chairs pos <TrainName> <seat#> <Offset Left Right> <Offset Front Back> <Loco/Cart>- 设置座位偏移位置。权限:rollercoaster.createtrain/rc train list- 获取列车类型列表。权限:rollercoaster.createtrain
设置过山车
首先,你需要用方块搭建一个过山车实体轨道。建议初次尝试时先建一个短轨道熟悉流程。
轨道功能标志牌
你可以在轨道特定位置的下方放置标志牌,以实现特殊功能。所有标志牌第一行均为 [rc]。
- 等待/暂停
- 第二行:
wait - 第三行:
<seconds>(等待的秒数)
- 速度控制
- 第二行:
speed - 第三行:
0-100(速度百分比)
- 倾斜控制
- 默认情况下插件会自动计算倾斜角度。若要禁用某段轨道的自动倾斜,可放置以下标志牌:
- 第二行:
autotilt - 第三行:
false - (注意:乘客将始终保持与地面垂直的90度角)
- 倒置行驶
- 若要让列车在某段轨道倒置行驶(乘客姿态不变),可放置以下标志牌:
- 第二行:
upsidedown - 第三行:
true
- 旋转控制
- 若要手动设置列车在某个点的旋转角度,可放置以下标志牌:
- 第二行:
rotation - 第三行:
<degreesRotation>(可以是0到360之间的正负整数) - 若要禁用自动旋转,可放置:
- 第二行:
autorotation - 第三行:
false(可被rotation标志覆盖)
- 乘客锁定
- 在希望锁定乘客(使其无法下车)的轨道点下方放置:
- 第二行:
locked - 第三行:
1 - 在希望解锁的轨道点下方放置:
- 第二行:
locked - 第三行:
0
创建轨道路径
搭建好测试轨道后,请按以下步骤操作
- 输入
/rc startpath。 - 走到轨道的起点,输入
/rc addpoint(此点将是列车开始移动的位置)。 - 沿着轨道,每间隔2个方块输入一次
/rc addpoint。(建议使用 Essentials 的 powertool 功能来加快此过程)。 - 重复步骤3,直到完成整条轨道并回到车站。(你设置的最后一个点将是列车最后一节车厢的停止位置)。
- 输入
/rc build <TrackName>来构建路径,例如/rc build TestTrack。 - 输入
/rc reload。
至此,一条轨道就创建完成了。
创建并配置列车
接下来,你需要创建一个列车类型。
- 创建列车类型
- 输入 `/rc train create <TrainName> <SeatAmountLoco> <SeatAmountCart>`。- 例如:`/rc train create TestTrain`(默认1个座位)。- 例如:`/rc train create TestTrain 1 2`(使车头有1个座位,车厢有2个座位)。- 设置列车外观
- 手持一个物品(作为模型),输入 `/rc train setskin <trainname> <Loco/Cart>`。- 例如:`/rc train setskin TestTrain Loco`(设置车头模型)。- 例如:`/rc train setskin TestTrain Cart`(设置车厢模型)。- 配置座位位置
- 使用命令 `/rc train chairs pos <TrainName> <seat#> <Offset Left Right> <Offset Front Back> <Loco/Cart>` 来设置每个座位的偏移量。- 座位编号从0开始。例如,如果一个车厢有4个座位,你需要设置座位0、1、2和3。- 示例:- `/rc train chairs pos TestTrain 0 1 -1 Loco`(将每个车头的第1个座位设置为向后偏移1格,向右偏移1格)。- `/rc train chairs pos TestTrain 1 -1 -1 Loco`(将每个车头的第2个座位设置为向后偏移1格,向左偏移1格)。- 类似地,可以为 `Cart` 配置车厢座位。- 重载列车配置
- 输入 `/rc reload` 以重载列车数据。生成并启动列车
最后一步是在轨道上生成列车,并选择车厢数量和是否使用车头。
- 使用命令:
/rc spawntrain <TrackName> <TrainName> <AmountOfCarts> <UseLoco> <cartOffSet> <minspeed> <maxspeed> <itemStandSize>
- `<UseLoco>`: `1`=是,`2`=否。- `<minspeed>`: 最小速度,整数,最小为1。- `<maxspeed>`: 最大速度,整数,推荐30,但可以设置得更高。- 示例:
- `/rc spawntrain TestTrack TestTrain 7 1 28 1 30 1`(生成一列使用小型物品展示框、带有1个车头和6节车厢的列车)。- `/rc spawntrain TestTrack TestTrain 8 2 28 1 30 0`(生成一列使用大型物品展示框、带有8节车厢且无车头的列车)。列车生成后,需要启动轨道以允许乘客上车。
- 输入
/rc starttrain <TrackName>,例如/rc starttrain TestTrack。
你还可以设置列车循环运行,并在每次循环间暂停。
- 输入
/rc loop <trackName> <PauseInSeconds>,例如/rc loop TestTrack 30(这会使列车在路径终点停止30秒,然后自动重新开始,无论是否有乘客)。
纹理与模型
你可以为列车添加3D纹理来打造酷炫的外观。推荐使用 Cubik PRO 等模型制作软件。
该插件利用穿戴方块的盔甲架来实现列车模型,这些方块可以被贴上纹理。例如,可以使用来自 CraftVenture 的资源包。
配置与支持
配置文件
- 本插件的配置文件仅用于保存轨道数据,所有编辑工作均可在游戏内完成。
支持与反馈
- Discord: https://discord.gg/wvJkRgW
- 注意: RollerCoaster 目前处于测试版。如果你发现任何漏洞、故障,或有新的想法建议,请务必告诉我!
测试支持版本
版本分布
基本信息
插件名称
Rollercoaster Lite
作者
legofreak107
平台
Bukkit / Spigot
支持版本
1.12 - 1.12
点赞数
13
最近版本
暂无数据
-