[Abandoned] MinecartMania Reborn
Minecart Mania 2.0 is a total minecart overhaul for fun and profit.
With MCM you can:
- Jump and ramp minecarts through the air
- Travel at ludicrous speeds (no derailing!)
- Set destinations for each cart and route them automatically through intersections.
- Route minecarts based on their type, contents or direction.
- Use block or signs to change speed, physics, and other properties on the fly.
- Use minecarts to farm wheat, lumber and other crops, harvest them and place them in chests
- Use advanced sensors to trigger redstone circuits based on the type, contents and direction of minecarts.
Note: 7/23/2013 by jrbudda
MinecarftMania has been almost totally re-written Please read Whats new in v2 for the current list of changes from the original.
Documentation
- Minecart Physics
- Control Blocks and Signs
- Intersections and Stations
- Chests and Items
- Farming (Automations)
- Sensors
- Commands
- Configuration
- Permissions
If you find bugs or have problems, please open a Ticket on the Tickets page.
You can also usually find the author in IRC on esper.net in #minecartmania
@Schlumpfpirat
Everything looks fine.
One more question: How exactly does it not work? Does it not count down? Or does it not work at all? Can you provide me with a screenshot if the setup (sign, block, etc.)
@mze9412
Well maybe I'm just stupid, but originally you only had to edit the MMConfig and not the signcommands. Just saying that, because my sign commands look so empty, but since there's no template given I guess it's not ment to be edited too much.
MM version: 1.4.8
Bukkit version: #2222
MMSignCommands: http://pastie.org/4279010
MMConfig: http://pastie.org/private/zxdj3kg7t5xjiobihzb6ag
@Schlumpfpirat
Works for me. Could you please give me versions (MM & Bukkit) as well as your config file(s)? Thanks! :)
Sign Commands somehow don't seem to work for me. Is it broken for the latest Bukkit?
Sign:
[Hold for 3]
- empty -
- empty -
- empty-
or am I doing something wrong?
I seem to remember there was at least one place in the original code, where the "sign lookup radius" was indeed hard-coded. Can't remember which class, or even which of the plugins, it was, but you might want to try and find it.
- - -
Other than the aforementioned bug: may I just compliment you on an excellent work! With my (optional) directionality fixes in, the plugin is working just beautifully for us currently. We are happily (and rapidly, I'd say) expanding our metro network atm, and the concept includes currently:
As a reference, here is the address of our server's dynmap. On top of the map the current metro network is seen as a layer.
http://46.253.195.79:17965/
@Etsija
This looks interesting :D I will take a look at it but I suspect that this might be an integral design problem because signs are used to annotate blocks.
OK did a bit more work - now I have isolated the problem such that you will probably immediately see the bug:
So, basically, look at the pictures below. I want to feed in an empty cart from the viewer's viewpoint down along the track until the brick, and then it should turn right towards my obsidian launcher (since it's empty).
1. First picture 2 blocks between brick and launcher -> not working
In this case, the cart is turning to the EAST, not WEST, at the brick.
2. Intermediate case (no picture) I set up the distance between the brick and obs launcher to 3 blocks. Now the empty cart starts to turn right at the brick, but then immediately changes its direction to left like a yoyo.
3. Second picture 4 blocks between brick and launcher -> working
Now the cart is turning WEST at the brick like it should.
NOTE: Tried to change the Range parameter. No effect whatsoever! I set it down to 3, then 2, then 1 -> the behaviour was exactly the same the whole time. So, you must have something hardcoded in your code for this effect to happen.
Can you please investigate?
@Etsija
It depends on the block. Ask a bit more directly and I can give you a better answer ;) Some blocks do not disturb each other at all, some do.
Range is the range around the minecart in which signs are searched. You can manipulate it with a Range sign to reduce it (i.e. "Range: 2"). If you are using control blocks with sings then yes, range is the way to go if you want a smaller minimum distance.
Keep in mind that the range also controls how far storage minecarts look for collecting items!
EDIT: Could it be the "Range" parameter in the main config file?
Nvrmnd, we got it sorted out. Sort of.
But, I have a new ticket for you. Actually, it might be more of something we don't understand properly. So a question: what is the minimum distance two control blocks need in between them so as not to disturb each other? Currently it would seem at least 4 blocks are needed. Is this somehow controllable?
We are trying to squeeze our metro station design, but seem not be able to, since the 3-block requirement. For example,![These are too close to each other.](https://dl.dropbox.com/u/6411310/2012-07-08_15.00.18.png)
We'd like to reduce the minimum required distance between the blocks to 3.
@Etsija
That is important because you could logout during a minecart voyage :) When you log back in and continue your drive through the system it would be uncomfortable if the setting was gone I guess. ;) Also for server restarts with people on the way :)
Why is it causing problems for you?
Hi mze,
our metro system is working almost perfectly with your new awesome plugin version! I was just wondering - could you add an option maybe to the config files, that the system wouldn't remember the "/st stationname" between the logins of a person? Currently it seems to remember the particular station setting even if the person logs out and back in, and in our case, that is a bit annoying.
@jackkiej
I learned recently it will come back online, someone asked Afforess in the forums :)
so unfair that the wiki is down now
If it can help anyone, this is our controlblocks configuration block : http://dev.bukkit.org/paste/5723/
It has the gold block, gold ore, gravel and slowsand added. Also I've added the pink wool that teleports and reverses the cart.
I added documentation about the config files. I hope this helps some of you :) Next to come is farming as soon as I have time!
@mze9412
That seemed to work. Thanks for your help!
@XFerence1
You can configure that in the MinecartManiaStation configuration file :) It should be the first option in there.
About the Sign Switches,
How do you disable people from choosing a direction when at a switch? They said place a platform block beneath the switching track and put a sign near it with stuff like: player : north but that unfortunately does not seem to work? Help me.
@AndreasB86
Try this: Line 1: [Farm] Line 2: [Melon]
To switch off: Line 1: [Farm] Line 2: [Off]