TC-Coasters
| |
| Rollercoaster track for TrainCarts | |
| Spigot: | TC-Coasters |
|---|---|
| GitHub: | TC-Coasters |
TC-Coasters是TrainCarts的一个扩展,增加了平滑的过山车轨道。这些轨道可以放置在任何地方,不受离散方块位置的限制。游戏内的互动编辑器允许玩家实时修改轨道,轨道显示为拉杆和拴绳。创建的轨道支持交叉点、轨道动画以及在轨道上放置物体(支持自定义模型)。
节点
该插件基于节点和连接工作。节点显示为拉杆,是3D世界中的点,用作轨道的锚点。节点之间可以相互连接,显示为拴绳。火车沿着连接行驶,从一个节点到另一个节点。
使用
要开始,玩家首先需要使用以下命令为自己提供游戏内编辑器(地图显示):
| Command: | /tcc give |
|---|---|
| Permission: | train.coasters.use |
通常玩家会希望把地图放在副手,这样他们就可以移动并正确地查看世界。把地图放在副手时,他们可以空手左键和右键与 TC-Coasters 互动。
菜单
在手持地图时,玩家可以使用steering controls在不同菜单之间切换,以开始进行修改。可用的菜单如下:
- 禁用(隐藏):隐藏轨道,编辑器不可用
- 创建轨道:玩家可右键点击创建新轨道节点或连接节点
- 更改坐标:玩家可右键点击并拖动节点
- 更改方向:玩家可右键点击并拖动节点上的渲染拉杆来改变其上的矿车方向
- 更改轨道方块:玩家可以更改轨道方块的位置,这在使用TrainCarts控制牌时很重要
- 管理动画:玩家可以创建并命名动画状态,这些状态可以使用 TC-Coasters动画控制牌 进行动画处理
- 轨道物件:玩家可将静态物件(物品、方块等)放置在轨道上
- 删除轨道:玩家可右键点击删除节点或两节点间的连接
选中节点
The following interactive selecting mechanics are available:
- The previous selection is cleared and a new node is selected by looking at it and left-clicking
- The previous selection is cleared by not looking at a node/the sky and left-clicking
- Multiple nodes can be selected by holding the sneak button and left-clicking each node
- All nodes that are connected together can be selected by double-left-clicking
- A range of connected nodes can be selected by selecting one, then sneak-double-left-clicking another node
创建节点
Right-Clicking in the world
Players can switch to the Create Track menu, put the map item in their off-hand, and then right-click on top or against blocks to place nodes there. When clicking in the air, nodes are placed in front of the player, where the player is looking. The newly placed node is automatically selected. If a previous node was already selected, a connection is created from the previous node to the newly placed node. This way players can click against the blocks multiple times in a row to create a long chain of nodes.
Dragging a node and left-clicking
Players can switch to the Change Position menu, put the map item in their off-hand, select a node, and then drag that node along with them. By left-clicking once while dragging this node, the node is duplicated in place, with the newly duplicated node now being dragged. When wanting to complete a loop, the dragged node can be dragged on top of another node to merge with it.
Create command
The following command can be used to emulate the right-click create behavior without having to be in the menu:
| Command: | /tcc create |
|---|---|
| Permission: | train.coasters.use |
移动节点
To move nodes around, switch to the Change Position menu, select the node(s) to move, then press and hold the right-click mouse button to move them around with you. Nodes can be moved to connect with Vanilla Minecart rails, with purple dust particles displayed when connected successfully.
删除节点
Players can select the node to delete, switch to the Delete Track menu, and right-click once to delete it. They can also use the following command:
| Command: | /tcc delete |
|---|---|
| Permission: | train.coasters.use |
连接节点
There are several ways to connect two nodes together:
Drag one node on top of another
While inside the Change Position menu, selected nodes can be dragged around by holding right-click. By dragging one node near to another, the nodes merge together as one, effectively connecting what was connected to the dragged node.
Select two nodes and Create
After selecting the two nodes that need to be connected, players can right-click while inside the Create Track menu or use the /tcc create command to connect two nodes together.
解除节点连接
To disconnect nodes, players can select the two nodes to disconnect and right-click while inside the Delete Track menu. Alternatively, they can use the /tcc delete command.
Junctions
Junctions, or Switchers are created when three or more other nodes are connected to a single node. This can be done by dragging one node on top of another or by selecting two nodes and running /tcc create. Once created, colored hovering block items show up, with a hovering number for each direction. The items can be left-clicked by players to switch the junction. The switched direction is marked using a # prefix. Trains coming from a direction not marked take the most-straight path to one of the switched directions.
Switcher signs can be used to switch the rails automatically. Prefix each statement with the number of the junction to switch, for example:
Which will switch 1-2 for empty trains, and 1-3 otherwise.
This syntax also supports most other statements from traincarts, including the counter syntax to send trains one way or another alternating:
动画
Track can move from one position to the next, with trains moving along with it, using track animations. Animations can be triggered through commands, or by using a TrainCarts sign.
轨道物件
Floating blocks or items can be placed on top of the track. Objects can be manipulated in a very similar way as the track nodes, with additional mechanics for duplicating and dragging around.
控制牌
Traincarts signs can be placed at nodes in two ways: physical signs at the rail block position, or assigned to the node.
命令与权限
There are a lot of extra commands for advanced uses, such as undo, redo, copy, paste, import and export.
No Limits 2 Import/Export
You can export tracks from No Limits 2 to TC-Coasters. You can also export tracks from TC-Coasters to No Limits 2!



