MinecraftTransportSimulator icon indicating copy to clipboard operation
MinecraftTransportSimulator copied to clipboard

[Suggestion] Multi-model pattern for Roads

Open bobgrey1997 opened this issue 10 months ago • 3 comments

While also road related, I feel this is different enough from the part slot thing to need it's own thread.

Laura mentioned the idea of a system that would improve how good roads can be. Have a system that would allow us to make multiple different models and tell the json a pattern to render them in. I'll use my roads as an example.

I have roads with dashed lines. These dashed lines are 3 meters long, the gap between each dash is 9 meters long. This means that one road segment has to be 12 meters long. This results in some very ugly curves unless you build them extremely wide (which requires building them in sections many hundreds of blocks long, which has many issues when it comes to placing or breaking them due to how many collisions are involved).

What Laura mentioned was that it could be possible to create 3 meter long road pieces, then tell the json to render 1 piece with the dashed line, then 3 without the dashed line, then 1 more with the dashed line, etc. This would keep the individual pieces short, allow for shorter curves, and look better in general.

Image

bobgrey1997 avatar Jul 11 '25 14:07 bobgrey1997

this idea is mimicking the track pattern system, where you can define a pattern using multiple model components.

LauraDarkez avatar Jul 19 '25 00:07 LauraDarkez

Noted. I actually have the system set up for this, it's just not yet coded in as I don't have the time. Will keep this here for now.

DonBruce64 avatar Sep 08 '25 01:09 DonBruce64

I'm looking forward to seeing it! I have tried making the roads have lines that only 1 block long with a 2 or 3 block long gap. They just look wrong.

bobgrey1997 avatar Sep 08 '25 02:09 bobgrey1997