[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
@jrbudda
Hi :) Ok I downloaded a fresh craftbukkit and I'm not seeing that error. It's either Railcraft or the MCPC Plus craftbukkit file that's causing this error. I can't tell which one because in order to run Railcraft the modded MCPC Plus is needed.
Would be nice to see these all work together if that's possible.
Thanks again for all your help and hard work.
edit: just removed Railcraft from the installation and still get the error so that would appear to confirm it's MCPC Plus causing this.
Pickety
@jrbudda
Sorry, not reload the config, reload the plugins(/reload) ! /mm reload works fine!
And yes there is a donation button! My Adblock has blocked the button :-)
@millenium1980
There's a donation button on the top-right of the page :)
So when you do /mm reload... all your carts stop? That does not happen to me...
@jrbudda
Great! Thanks alot!
But one more:-)
Every time i reload the config in 2.0 all storage minecarts are standing still an i have to push them. We have over 200 storage minecarts on tracks. It's hard work to do this every time :-)
And one more time: THANKS for your great work with this plugin. You need a donation button!
@mze9412 Yea that was just for farms, and that code is still in place. Sign actions have always been fixed at a 2-block radius I think, I'm not entirely sure what was preventing them from going off multiple times before. The new high-speed-rail code complicated matters a bit, since multiple blocks can now be hit in 1 tick.
@millenium1980 The change I mentioned about signs only going off when passed should fix this. The item collection range will be properly adjustable in the next release. This may take another day or two, as all the 'item signs' code is still separated from the rest and I need them to all work the same (for permissions, debugging, etc).
@mze9412 @jrbudda
I will try to explain the problem i have:
I've a chest with a [deposit item] sign with an specific amount of deposition.
Now the minecart pass the sign an and its deposits the amount more than one times. (7-8 times) The range for the collecting, depositing and trash signs are to big. If you have 4 or five or move chests in a row, the first sign is always acitve when the minecart is passing the last sign. In old versions the actions only happend when the minecart is passing one block around the sign.
Otherwise the collection range for items around the track is to small. It seems that the 2 ranges are simply interchanged.
I hope you can understand what i mean. My english isn't the best.
@jrbudda
Just remember that a minecart with range 8 only checks every 8 fields because checking more often would not be necessary.
Or was that just done for farming?
I'm making a change so that a minecart in motion will not execute Sign Actions that are in front of- or behind- it, so that signs only go off once as the minecart passes. Does anyone see this causing a conflict with a lot of existing setups? I can make it optional.
@Pickety
Well maybe its Railcraft then, something is causing that error, if you can, try temporarily disabling other plugins and see if you can get it to go away.
@millenium1980
At the moment I don't think so. Between the 6 old plugins there were like 10 different 'ranges' that all worked differently. I'm going to go through soon and make them all configurable in the same way, in the config.yml and by signs. I *thought* the default item collection was 4 blocks, but that might be for chests.
@jrbudda
Ah, bingo. I wasn't aware that you had changed everything to config.yml and changed the way certain things worked by default. I had been using the old configuration files. Now everything works again. Thank you. And thank you as well for maintaining this plugin.
Hi!
Is there any way to adjust the range for item collection in 2.0?
The storage cart catchs only items in a one block range. But ex. the saplings drops in 5-6 Block auround the tree.
Regards
@jrbudda
Thanks for the reply :) I get the same error on the craftbukkit download.
You mentioned that carts don't spawn with any speed - what should I put on the sign to launch it?
Also, forgot to mention that I also have Railcraft installed - would that conflict with MinecartMania?
Is there any chance of making this compatible with MCPC?
Pickety
@WardenWolf1982
Do you have the blocks set to respond to redstone in the config.yml? and do you have the kill timers enabled?
@Pickety
Carts don't currently spawn from chests with any speed, you can launch them with a launch block or sign, although your error might also be interfering.
Looks like mcpc-plus is not compatible with minecartmania 2.0.
I get the following error using craftbukkit-1.4.7-R0.1 and mcpc-plus-1.4.7-R1.1-SNAPSHOT-f524-182
http://pastebin.com/rHUENmKh
Also, carts will dispense from a chest onto an obsidian block but nothing will make them move. Would the above error cause this?
Posted on the ticket page too.
Pickety
I am having problems with kill blocks not deactivating properly. I am using the old, old Minecart Mnaia control blocks, diamond block for spawn, obsidian to launch, diamond ore for kill. Here is my station setup:
Previously, applying power to the launcher block also deactivated the kill block, allowing the cart to go over it without being killed. Now, this does not work. Additionally, applying power directly to the diamond block also does not deactivate it. My rail system is effectively broken until you repair the ability to disable the kill blocks.
One other thing: the plugin seems to be randomly killing minecarts, even without a kill block. I'll have an empty minecart circling a track and it will just disappear.
@7eggert
I like the idea I described, it makes [previous dir] a little smarter and doesn't add new signs and works with the default config.yml.
I'm not sure why the obsidian config wouldn't work on powered rail, powered rail is kind of a special case since it is the rail AND the control block, something with detecting the redstone change, likely. anyway.... you could always add a [set speed:2x] action to the obsidian to speed the cart up, that would only work with [previous dir] since [launch] sets the speed to 150%.
Yea slopes are going to pop you into the air going up or down, how far you fly is dependent on how fast you're going vs. gravity, it's supposed to be more realistic, but you do have to design the track for it. If you have a lot of existing rail I recommend turning the magnet on by default in the config.
The trick with "previous dir" = "... if possible" seems OK for me, but I'd rather suggest a different keyword. [relaunch(2)] might be something, but maybe you can think of a better alternative.
(edited post below while you were typing) - and did only the half. The Obsidian config, when copied to the powered_rail block, doesn't release the cart for me. Will try the new version soon.
More edit: Bend - slope - wool will make the cart jump and leave the rail if non-magnetic minecarts are used (might be intended?).
@7eggert
Okay, what if I made it so [previous dir] checked for valid rail, and if none is found in that direction, it does a normal [launch] ? I think that would solve your problem without breaking anything for anyone else.
I'm not surprised at the odd effects, the new physics should make a lot of interesting things possible. Also you need to understand that even in vanilla minecarts frequently travel a block above the track (on slopes), its just that the client renders it on the track. Thats why when you 'jump' a cart, it seems to stick to the track until it gets 2 blocks above, its a rendering issue.
I could have two capture blocks, though. One for in-rail, one for end-of-rail setups.
Now I played with powered rails and copied the original obsidian config. I didn't use the most recent M'Mania though, will test tomorrow.
What I originally tried was having a default powered rail, but with catching the cart on (OFF) and relaunching it on (TRIGGERON) with the old direction and - if possible - the speedup. In other words: Obsidian + powered rail effects combined.
Something completely different, I found an interesting effect: If a slope leads to white wool (reverse) and the cart isn't magnetic, it's launched into the air. If you have Wool - slope - powered rail - slope - wool, you can have a hovering minecart (my room is 3 blocks high).
@7eggert
I guess I'm not understanding what you need, you want a catch block that always launches the cart in a certain direction? for you can do (TRIGGERON) [launch] for north or east, and (TRIGGERON) [launch2] for west or south.