Construction - ShadowJonathan/ByteCart GitHub Wiki

Here are tips and tricks to help you to build the network.

Use the schematics

The main page of the plugin give a links to the schematic files of the router and stations. This is the best place to start. I recommand MCEdit to paste schematics because it keeps the curve orientation copy the signs. WorldEdit can do this but you have to review the construction to fix a lot of things. MCEdit gives less work.

First router

The first router will be the one next to the garbage collector. Build the 4 rings rings attached to the router. At this point, rings may be just a small loop. Don't make the rings to small, because carts may trigger the anticollision system if they reenter in the router to fast.

Test

To test router, from anywhere in the network, launch a local reset updater with the command bcupdater reset_local. Append any number at the end of the command. This updater will run randomly in the router.

Watch the console for messages. If the router randomizes the output track of the cart, and there is no console message, the test is positive.

Before proceeding to configuration, cut the loop of a ring and build the garbage collector.

You can now make your first configuration of the region.

Subrings and stations

Once a region has been successfully configured, you can build subrings and stations.

You can safely extends the rings since distance does not matter.

Basically, a ring with subrings will have a fishbone shape, where the ring is the central bone and the subrings are the bones. Each subring can have a fishbone shape too since we can nest subrings.

Test the entire network with /bcupdater reset_local n where n is the number of the region. It is strongly advised to follow the cart in fly mode.

Iteration

After the first router and the first configuration, you can extend the network to other routers.

At each iteration:

  • Extend rings to the place where new routers will be built.

  • Build one or more routers, attach the existing ring(s) and create 3 other closed rings.

  • Test the network with /bcupdater reset_local n where n is the number of the region.

  • Configure the region

  • Build subrings and stations

  • Test the network with /bcupdater reset_local n where n is the number of the region.

  • Configure subrings and stations