Immersive Railroading

Immersive Railroading

3M Downloads

Can not use loaders/unloader augments with Minecraft scale trains

Astewen opened this issue ยท 8 comments

commented

So far I'm really loving this mod! As both a train lover and a Minecraft lover I would like to help out (I do have 3D solids experience and program in Java professionally), but for now I'll play tester.

I like the Minecraft scale trains since I won't be riding them, but using them for automated transport. the problem is... you cannot place pipes under the loaders/unloaders at that scale. When you place the track, then place the loader/unloader augment all is well until you break the block under the augment to place the pipe - it destroys the track and augment (well, "un-places" them). How can I pipe items and fluids through the augments if I cannot place the pipe (or conduit or duct, or whatever) under the augment? I cannot pre-place the pipe either because then it won't let me place the track. Maybe a special case where breaking a block under an augment doesn't destroy the track? Suggestions?

commented

I was surprised to hear that MC gauge trains destroy adjacent blocks in passing so I went and tested it. I used the narrow-gauge boxcab because it sits wider over the rails than the standard and broad gauge stock.

image

aaand it's true

image

What about the smallest trains though, will they break the blocks?
image

The broad-gauge locos do not break adjacent blocks in MC gauge.
image

commented

I thought an angle might be an edge case, since the block wasn't broken with the broad gauge loco.
image

image

The block-breaking abilities of the rolling stock is most definitely determined by their hitboxes.

What these hitboxes are, I don't know, as parts of the Rogers tender definitely interfere with trackside blocks in standard gauge.
image

commented

It is my understanding that pipes are not meant to go underneath the augment but beside them. Here is my setup:

image

commented

Thanks spacek531, but it doesn't work when I try it. It looks like you have Narrow Gauge there? When I use Minecraft gauge (one block wide track) and place the pipe or hopper feeding the augment, the rolling stock or engine destroys them for being too close to the tracks. If I place them one block further from the track then it doesn't connect to the augment at all (well, there is one block of air between them). I can get it to work at larger gauges, just not the Minecraft gauge. In one of the spotlight videos he fed the augment from the underside with Standard Gauge, which works fine since you're only knocking out one of the 3 blocks wide below the track, but in MC Gauge there is only one block so I can understand why it happens, just not how to get around it and load/unload the trains.

commented

BTW, it works fine feeding from underneath with the Narrow Gauge.
2018-04-16_23 05 52

commented

Okay, really weird! If I place a track segment 10 or 16 block long the problem occurs, but if I place a track 50 blocks long it does not. A track 50 block long lets me place the augment, dig out the block below and place the conduit - and it loads and unloads! Okay, a step in the right direction. I'll do some more testing tomorrow.

commented

I found a workaround. In the config file set requireSolidBlocks=false then in the game, dig the hole, place the conduit then place the track over it, finally place the augment between the conduit and the track. The conduit connects up to the augment and the track stays in place!

commented

@Astewen take a look at trackFloatingPercent: https://github.com/cam72cam/ImmersiveRailroading/blob/master/src/main/java/cam72cam/immersiverailroading/Config.java#L73

Also, the more devs the better ๐Ÿ‘

@spacek531 The BB stuff is still a bit funky. I might add an option to lock the width of the bounding box to the track width or to make it a bit more flexible