TrainCarts有一个演示资源包,您可以下载它,其中包含几个火车和过山车模型。您可以在不必自己深入了解Blockbench的情况下,已经可以尝试使用这些模型了
火车头和车厢由Nullblox制作。Maxi制作了不同颜色的过山车卡车。
安装说明 1.19.3
#### 选项 A 在服务器端配置资源包 首选方式是在服务器端配置资源包。 这样不仅可以使客户端自动加载资源包,Traincarts 还可以读取资源包并在游戏中显示附件编辑器中的模型。 这也有助于在/train model search下列出模型,并自动从它们加载保存的火车。
```
resource-pack=http://resourcepack.host/dl/7WhMys1sduesiVlWz0m521zXkg5OU46L/TrainCarts_Demo_TP_v4.zip
resource-pack-sha1=CB87E9E06E3CC72627F5A9A597688845CA3C3CD4
```
#### 选项 B 下载资源包并自行托管
[从Dropbox下载它](https://www.dropbox.com/s/rq1f43g5stb9c9b/TrainCarts_Demo_TP_v4.zip?dl=1)
将zip文件托管在FTP、自己的服务器、公共资源包主机或允许直接下载的某种云存储上。 然后将URL添加到您的 **server.properties** 中:resource-pack=https://your-domain/path/to/TrainCarts_Demo_TP_v4.zip
安装说明 (旧Minecraft版本)
#### 1. 下载资源包 [从Dropbox下载它](https://www.dropbox.com/s/th8ei3crc01bfx2/TrainCarts_Demo_TP_v3.zip?dl=1) #### 2.A: 托管它 将zip文件托管在FTP,自己的服务器,公共资源包主机或允许直接下载的某种云存储上。 然后将URL添加到您的 **server.properties** 中:resource-pack=https://your-domain/path/to/TrainCarts_Demo_TP_v3.zip
这是推荐的方法,因为这样火车模型也会正确显示在附件编辑器中。
#### 2.B: 在您的客户端中启用它
您可以按照Minecraft Wiki上的[本教程](https://minecraft.fandom.com/wiki/Tutorials/Loading_a_resource_pack)将zip文件设置为资源包在Minecraft客户端中安装。
**重要提示**: 您会收到资源包已过时的警告,但它可以正常在Minecraft的最新版本上运行。 该警告可以被忽略。
#### 3. 下载火车配置
[从Dropbox下载包含配置的zip文件](https://www.dropbox.com/s/l9uglizl6gbunxe/TrainCarts_Demo_ST_v1.zip?dl=0)
#### 4. 提取zip文件
提取zip文件,现在应该有一个相当大的 _tcdemo.yml_ 文件。 此文件将安装在服务器上。
#### 5. 安装tcdemo.yml
将此文件安装在 plugins/Train_Carts/savedTrainModules/tcdemo.yml
#### 6. 重新加载保存的火车
要么重启服务器,要么使用 /train globalconfig reload --savedtrainproperties
***
使用说明
#### 召唤火车 新的模型绑定到黄金镐的耐久值。 您可以使用以下方式召唤这些火车: * [召唤标志](https://wiki.traincarts.net/p/TrainCarts/Signs/Spawner) * [火车召唤箱子物品](https://wiki.traincarts.net/p/TrainCarts/Train_Spawn_Chest):/train chest [name]
* 在附件编辑器中创建它。 您可以使用 /train model search 查找用于使用的物品。
#### 可以召唤以下火车名称
* loco - 召唤没有动画的火车头
* carr / carg / carb - 召唤红色/绿色/蓝色车厢,没有动画
* loco_anim - 召唤带有动画车轮和活塞的火车头
* carr_anim / carg_anim / carb_anim - 召唤带有动画车轮的红色/绿色/蓝色车厢
* ferris - 带动画的摩天轮,使用“spin”动画来控制它(警告:非常卡顿)
* spinner - 带有3个可控动画(“spin”、“turn”和“arm”)的可控旋转游乐设施
* rolr / rolg / rolb - 具有4个座位的过山车卡车
***
[➦Wiki](https://wiki.traincarts.net/p/TrainCarts/Signs/Property#Wait_Property) #### 属性 可以更改火车行为的属性很多,而且会不断添加新的属性。 * 银行,重力和摩擦力:创建逼真的过山车,或者完全关闭它 * 碰撞:更改生物是否可以自动进入,或者玩家与火车碰撞时会发生什么 * 玩家进入和退出:玩家是否可以进入或离开你的火车 * 更改乘客视野距离(仅限Paper服务器) * 标签:标记一列火车并将其路由到Minecraft世界的各个目的地,或沿途对它执行特殊操作 [➦Wiki](https://wiki.traincarts.net/p/TrainCarts/Signs/Property) ## 告示牌动作 沿着轨道放置的告示牌用于使火车执行操作。 更改火车属性、发射火车、创建车站或自动切换接头。 凭借可扩展的API,一切皆有可能。
[➦Wiki](https://wiki.traincarts.net/p/TrainCarts/Signs)
## 路径查找
通过自动旅行到Minecraft世界各地目的地的火车,让您的火车网络栩栩如生。[➦Wiki](https://wiki.traincarts.net/p/TrainCarts/PathFinding)
## 命令
可以使用告示牌动作完成的所有操作,以及更多操作,也可以使用命令完成。[➦Wiki](https://wiki.traincarts.net/p/TrainCarts/Commands) #### 选择器支持 使用 **@ptrain** 选择器将火车乘客用作另一个(非TrainCarts)命令的参数。 或者使用 **@train** 一次对多列火车执行操作。 可以通过长方体、距离、设置属性等选择火车。
[➦Wiki](https://wiki.traincarts.net/p/TrainCarts/Commands/Selectors) #### 推荐
此插件使用 [Cloud Command Framework](https://github.com/incendo/cloud) 来处理命令
如果您对TrainCarts命令自动完成、建议和帮助菜单的质量印象深刻,并希望在您的插件中使用它,请查看Incendo提供的Cloud!
## 插件
TrainCarts暴露了一个API,允许第三方扩展该插件。 主要的是,它添加了对新类型轨道、新类型附件和自定义动作标志的支持。
* **[TC-Hangrail](https://www.spigotmc.org/resources/tc-hangrail.39627/)**: 火车悬挂在铁围栏下方,以及其他类型的方块上方/下方 _(由TeamBergerhealer)_
* **[TC-Coasters](https://www.spigotmc.org/resources/tc-coasters.59583/)**: 不需要实际轨道块即可在空中行驶的轨道 _(由TeamBergerhealer)_
* **[SmoothCoasters](https://www.curseforge.com/minecraft/mc-mods/smoothcoasters)**: Minecraft客户端Fabric mod,如果安装,将平滑盔甲架动画并改善第一人称摄像头视图
* **[TCTicketShop](https://www.spigotmc.org/resources/tcticketshop.64627/)**: 使用告示牌交互购买火车票 _(由DefinitlyEvil)_
* **[LightAPI](https://www.spigotmc.org/resources/lightapi.4510/)**: 为内置的光附件供电 (使用[此分叉](https://www.spigotmc.org/resources/lightapi-fork.48247/)用于MC 1.17.1及更低版本)
* **[TCJukebox](https://www.spigotmc.org/resources/tcjukebox.75674/)**: 使用[MCJukebox](https://www.spigotmc.org/resources/mcjukebox.16024/)在火车内部播放音乐 _(由melerpe)_
* **[TC-Portals](https://modrinth.com/plugin/tc-portals)**: 以逼真的方式在服务器之间传送火车 _(由J0schlZ)_
* **[TC-Destinations](https://modrinth.com/plugin/tc-destinations)**: 跨服务器火车目的地分页和有用的可点击命令 _(由J0schlZ)_
* **[TrainCartsDestinationSelector](https://www.spigotmc.org/resources/traincartsdestinationselector.73170/)**: 添加可点击的标志,以便玩家可以选择火车目的地
* **[Traincarts AdvancedSigns](https://www.spigotmc.org/resources/traincarts-advancedsigns.99881/)**: 添加其他标志类型,尤其是对于过山车很有用
* **[TCAnimatronics](https://www.spigotmc.org/resources/tcanimatronics.101995/)**: 使用TrainCarts标志播放 [Animatronics](https://www.spigotmc.org/resources/animatronics-animate-armorstands-1-8-1-18-2.36518/) 动画
## 常见问题解答
当一些玩家乘坐火车时,火车会发生故障,玩家的卡车会固定在某个位置
**NoCheatPlus** 会认为玩家在作弊,因为卡车以非预想的方式移动。 卡车会传送到一个有效状态,从而导致这些奇怪的故障。 要修复此问题,请将NoCheatPlus配置中的以下设置设置为false: ```yaml checks: moving: vehicle: enforcelocation: false ```我在Minecraft 1.16上,玩家可以通过按Shift键退出我的 playerexit=false 火车
不幸的是,Minecraft客户端在此问题上存在一个错误,服务器无法取消玩家退出车辆。 升级到Minecraft 1.17+ 将再次修复此问题。 参见:[SPIGOT-5891](https://hub.spigotmc.org/jira/browse/SPIGOT-5891)当玩家靠近时,火车会到达目的地。 没有人靠近时,它们不会。
启用火车“保持块加载”属性。我创建了自动召唤器,但火车都堆积在附近某个地方
启用火车的“保持块加载”属性。 否则,火车将在没有玩家在场的同一地点卸载。当我退出火车时,火车会消失
如果您在服务器上安装了CraftBook,此插件实际上可以做到这一点。 在 [CraftBook Configuration](http://wiki.sk89q.com/wiki/CraftBook/Minecart_Exit_Remover) 中将其关闭。
](https://www.paypal.me/teambergerhealer)