CraftBook 3

CraftBook 3

139k Downloads

[CraftBookVehicles] [1312-5c7f922] [Minecart Dispenser] dispenses the Minecart, but doesn't propel it

LadyCailinBot opened this issue · 8 comments

commented

CRAFTBOOK-2271 - Reported by blubberdiblub

We're using CraftBook (Circuits, Mechanisms, Vehicles) version 1312-5c7f922 here on the server and I'm trying to use the feature to dispense Minecarts from chests (and collect them back).

It successfully dispenses the Minecart onto the track, but it doesn't move. Thus it will stay around motionless for a second or so and is then collected back into the chest. This way the Minecart dispenser is a little useless to me, since I can't think of a good way to propel it otherwise in my context.

I even tried to power the [Dispenser] sign from different directions, to no avail. I also tried powering the block instead of the sign, which gave exactly the same result. The direction of the sign is as specified in the Wiki and as seen in tutorial videos - when I stand directly in front of it, looking at the writing, I'm facing in the direction the Minecart is supposed to travel.

Apart from that issue (that makes it useless for me), the Dispenser works fine. It collects incoming Minecarts just fine and if I stand partly on the track piece the Minecart is to be dispensed upon, the displacement I cause to the Minecart will propel it when dispensed (but obviously, I can't stand on all Dispenser track pieces at all times and simultaneously).

Please fix the Dispenser's missing propelling of the cart or explain what I'm doing wrong (I can provide additional details if required).

Regards,
Niels Boehm

commented

Comment by MUDcraft

Niels, I'm not one of the coders and I can't look into bugs, but I don't recall a dispenser actually launching a cart. How would you get into it if it were already launched?

Have you considered just adding power rails and a launch button so you can launch the cart after you get in?

commented

Comment by blubberdiblub

To be honest, I haven't considered powered rails, but that's just because I couldn't imagine how they would determine the direction of the cart when it's standing completely still and the piece of rail with the Dispenser is to be server from both sides equally. And after trying it now (thanks for the suggestion, tho) I can say it indeed doesn't work.

The description of the Dispenser block + sign suggested that the facing direction of the sign determines the direction the minecart will travel, which to me makes only sense if it is propelled as well. Maybe I misunderstood the description?

Well, our setup is not like you imagine your setup. I don't launch the carts directly at the station, I launch them off site, in a hidden compartment, and have them (or want them to - it doesn't work, yet) travel to the station then.

The reason for this is that our stations won't be terminusses: There will be a long track through the world and at various points along the track will be stations. At each station, the minecart will be stopped, but must not be collected (which precludes a Dispenser directly on the track), so the passenger can just click a button to travel on to the next station.

The minecart is only collected when it's empty, which means we sort it off the track in that case and have it travel to the Dispenser/Collector to be collected into the chest. And that same chest is used (and indeed must be used if we don't want the supply of minecarts from the chests to run out too early) to dispense it onto the track and transport it to the station.

I've attached a couple of screenshots to hopefully make it clearer what I mean.

Regards,
Niels Boehm

commented

Comment by MUDcraft

You mean like this?

The redstone torch and repeater power the bumper block. The button behind them calls a cart from the dispenser which deposits it on the first section of powered rail, and the redstone torch and repeater launch it. A switch bend or fork catch the cart on the through section of rail and the cart heads off to the station. The call button can be placed in a station and set up using MC1110/MC0111 wireless transmitter/receiver pairs if you want the siding completely invisible to casual spectators.

I'm just sayin, Niels, I know a few people who use craftbook vehicles extensively, and they power their dispenser/collector sidings, whether that is for a single track chestcart mine rail or a 10 station commuter rail.

I've never heard of the feature you speak of and I'm not saying that it isn't supposed to do that, but if it is supposed to do that, nobody that I know, knows about it and instead uses variations on the strategy in this image to get their carts started from the cart dispenser/collector block.... but then I don't know everybody and maybe some of us just missed it.

Oh, yeah. It is also possible to set the dispenser block under an inclined section of rail. No redstone power is actually required to launch, but it is more leisurely in getting to its destination without a little boost.

I really hope this helps.
Maybe I'm just totally wrong about this feature you're talking about and maybe it does exist and maybe it is broken. I've just never heard of it.

commented

Comment by blubberdiblub

Well, the solution with the bumper block isn't possible since like I said the Dispenser/Collector is served equally from both directions (for purposes of collecting).

But the sloped track sounds promising, thank you for the suggestion :) I didn't know that this was possible in conjunction with CraftbookVehicles blocks. I will try that later and report how it goes.

Well, I didn't say that Craftbook ever had that feature of propelling the carts. It's probably just a misconception on my behalf. You see, this is a relatively new server I'm on where I want to build up a minecart transportation system and I came from a server (that was my own server, where I chose which plugins to use) where I used TrainCarts, where it was easily possible to dispense and propel minecarts. So on the new server, I have to learn how to use Craftbook, which goes quite well, since the documentation on the Wiki is really comprehensive for the most part.

However, since you say nobody knows about that feature, apparently I interpreted the documentation of the Minecart Dispenser/Collector incorrectly, probably because I'm coming from a position where I somehow counted on the Dispenser being able to propel the cart, as kind of an integral part of dispensing.

Maybe you can see it as a sort of a wishlist feature instead of a bug? Although I'm not sure if I can change the type from Bug to the appropriate thing.

Anyway, thanks for the ideas :) I'll try if I can make it work with the sloped track. If it works, a gold block directly after the dispenser should speed the cart up sufficiently for it to arrive at the station in a timely manner ;)

Regards,
Niels Böhm

commented

Comment by MUDcraft

Niels, this works from either direction. The only reason I have this set up as a parallel siding rather than a spur is visibility for these examples.

The siding can be selectively switched from either direction using anything from simple vanilla detector blocks to craftbook IC entity or player detectors.
Just determine the conditions under which a cart is passed through or diverted at a switch from either direction.

commented

Comment by blubberdiblub

No, you don't understand what I mean. There's a track piece where the Dispenser/Collector block is underneath. Minecarts come in from both directions to this piece. This precludes a bumper block, since then I would only have one direction available where the carts can come in from.

Anyway, the sloped track worked (and this way minecarts can come in from both directions and be collected), thanks again for the suggestion.

commented

Comment by MUDcraft

Glad I could help.

commented

Comment by me4502

The problems been resolved in a way, and they aren't supposed to propel so ill close the issue.