TrainCarts

在《我的世界》中,火车——一个全面的模拟器,用于您的火车网络或主题公园。

资源图片
〚 [⤓ Modrinth](https://modrinth.com/plugin/traincarts) / [⤓ Spigot](https://www.spigotmc.org/resources/traincarts.39592/) / [⤓ Jenkins Dev Builds](https://ci.mg-dev.eu/job/TrainCarts/) / [Source on GitHub](https://github.com/bergerhealer/TrainCarts/tree/master/src) / [Javadocs](https://ci.mg-dev.eu/javadocs/TrainCarts/) / [Discord](https://discord.gg/wvU2rFgSnw) 〛 ## 关于TrainCarts Minecraft中的火车!自动地铁网络、过山车、缆车、滑雪索道或游乐园游乐设施。TrainCarts支持自定义模型、动画、通过告示牌进行自动化以及一个大型API,该API支持可以做更多事情的插件! ### **本插件需要 [BKCommonLib](https://modrinth.com/plugin/bkcommonlib)** #### **加入我们的Discord服务器以获得帮助:[https://discord.gg/wvU2rFgSnw](https://discord.gg/wvU2rFgSnw)** ##### 请不要在旧版本的Minecraft中使用非常旧的版本。TrainCarts和BKCommonLib的最新版本与旧版本的Minecraft**向后兼容**。 ## [WIKI](https://wiki.traincarts.net/p/TrainCarts) 了解如何使用此插件,请访问 [https://wiki.traincarts.net/p/TrainCarts](https://wiki.traincarts.net/p/TrainCarts) ## 自定义火车 使用 [附件编辑器](https://wiki.traincarts.net/p/TrainCarts/Attachments) 您可以自定义火车的外观。在Blockbench中创建自定义卡车模型,然后在游戏中乘坐它们。可以通过将模型的多个部分作为单独的(盔甲架)物品模型来添加大型模型。TrainCarts将为您完成动画,并将各个部分作为一个整体移动。 在深入之前,建议阅读:[1.9及更高版本的自定义物品模型](https://www.spigotmc.org/wiki/custom-item-models-in-1-9-and-up/) #### 游戏内地图编辑器 #### 动画 对于定制游乐场爱好者,火车可以完全动画化。这意味着你可以拥有开合的门,旋转的卡车,甚至可以创建过山车、旋转机和旋转木马等游乐园游乐设施! #### 演示资源包 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个座位的过山车卡车 ***
## 物理 火车不仅仅是沿着一条线行驶,或者受到Minecraft自身的小推车物理的限制。 它们采用实时重力物理、轨道切换和跟踪轨道的车轮进行模拟。 #### 新速度限制 火车可以比通常的0.4个方块/刻钟快得多地移动。 嗖嗖! 默认(可配置)的最大速度限制为5个方块/刻钟(300公里/小时)! #### 保持块加载 可以设置为保持块加载的火车。 然后,它们充当移动的块加载器,保持自身及其周围的小区域处于加载和动画状态。 这样,即使附近没有玩家,它们也可以自主运行。 #### 等待者 自动使火车在前方有另一列火车或被占用的[互斥区](https://wiki.traincarts.net/p/TrainCarts/Signs/Mutex)时减速或完全停止。 还可以设置加速和/或减速,以便火车在现实中停止和启动以避免障碍物。
[➦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) 中将其关闭。
## 捐赠 如果您非常喜欢我的作品并想以某种方式回报,请随时通过以下按钮使用PayPal向我捐赠一些小钱。 谢谢! :) [](https://www.paypal.me/teambergerhealer)