ColorCarts
Requirements:
- KBPL
- If the version in the title is higher than the one on the 'recent files' list, then you will have to wait until bukkit approves the latest version since KBPL could be updated and have code that does not work with previous versions of the plugin.
What it does:
Control Minecarts:
Using easily configurable wool colors, you can control the behavior of any cart that passes over it, similar to MinecartMania.
All Minecart Types:
Will react to control blocks no matter what type of cart it is. It even has an option to control empty minecarts.
Redstone activation: Option to only enable control blocks if they are powered. The option is per block type, so you can have redstone controlled booster blocks, but always enabled launchers, etc.
Clear Paths: Choose if you want to enable the clearing of the minecarts path. If the minecart is about to collide with a player or item, it safely teleports him/it to the nearest safe location out of the track. Or if you are feeling especially evil, kill/destroy the player/item.
Manual Control: You can make players control the direction the minecart goes. Just use your fist.
Multiworld Support: Use a blacklist or whitelist to control where this plugin works.
Per Block Settings: Do you want only a specific booster to speed up the minecart 4x faster? Want to set up the max speed just a bit highter to specific minecarts? Easy! Just put a sign under the control block that you wish to apply custom settings to. More on this here.
How it works:
This plugin uses control blocks placed beneath any type of rail to make any minecart that passes above it perform an action. Unlike other plugins of the same type though, this plugin utilizes the different wool colors as control blocks, making so that it essentialy only uses one type of block and easily avoids plugin incompatability.
Here are the different types of functionalities available:
- Booster: Speeds up the minecart to 2x its speed.
- Brake: Slows down the minecart to 1/2 its speed.
- Reverse: Makes the minecart go the opposite direction.
- Ejector: Ejects players/mobs from the minecart.
- Remover: Removes the minecart. permanently.
- Creator: Creates a minecart on the tracks above it.
- Station: Stops the minecart for a configurable amount of time, then launches it.
- Teleporter: Teleports the minecart to a configurable point. More on teleporters here.
- Elevator: Teleports the minecart to the nearest track above or below it.
- Message: Sends a message to the passenger, nearby players, players in the same world or even the entire server.
Chests and dispensers have also changed slightly in behaviour, now they store minecarts that collide with them.
You can also set up custom options for any control block by placing a sign below it with the custom setting. See Setting Up Control Block Signs for more info.
Commands:
- None (Woo!)
The configuration file:
Everything is explained with comments in the configuration file.
Permissions:
- colorcarts.x - Permission to create x control block.
- colorcarts.signs.x - Permission to create x control block sign.
- colorcarts.chest - Permission to put a chest next to a rail (Collecting minecarts)
- colorcarts.dispenser - Permission to put a chest next to a rail (Collecting and dispensing minecarts)
x = The name of the control block.
Requirements:
- None (Woo! x 2)
Update for 1.7.2?
@patesbaroni
Since SimpleCarts was abandoned, I talked to the author and I have taken over the SimpleCarts project. I made a fix so that it works with 1.6.2. If you are interested, it has a lot of the ColorCarts functionality - you might be able to use it until ColorCarts is fixed.
On that same note, I'd be happy to share with XxkmachoxX the fix I made to get SimpleCarts working, (or possibly take over the ColorCarts project if XxkmachoxX has no more interested...).
I'm looking for a replacement for SimpleCarts (abandoned, sadly, as I have literally thousands of pieces of track for several dozen separate train "lines" throughout my fairly large world).
ColorCarts looks awesome, so I installed it. The wool blocks have the desired effects, however, punching the cart has no effect (yes, PunchToMove:true). I am using MC 1.6.
Also, I am assuming that, once punched to move, a cart will continue moving forever even without powered rails, right?
Update?
This is a brilliant plugin. I was looking for a lot of these features when I was conceptualizing my Minecart Railway throughout my server.
<3 Diamonds to you sir.
@XxkmachoxX
I'm so sorry about that I forgot to setup up permissions . Now it's working perfect, thanks!!
@smallpen
Hmmm, this is very weird, I fixed this on version 1.0.4
One thing could be that your server is lagging alot, in which case you should get a message on the console stating that if failed to teleport the entity. If you don't and this still happens then maybe you have an older version. Check your current version and make sure that you don't get a message in the console when teleportation fails and I'll take a closer look at this.
I found that if no passenger on car , the teleport form [A] to [B] will working. But if passenger on car, the teleport isn't working. Passenger still on place [A] , and car has be removed.
@smallpen
Apparently you have a typo in your configuration. One of your control blocks has the color 'WHITEA' instead of 'WHITE'.
Hello , my server already have some players build their Rail system . Now I use ColorCarts plugin in my server , and happen some error .
When I start server , these Error will happen. How can I fix these issue ?
@SynthRack
Oh I already got the fix for that. Basically its just a change bukkit made to teleporting minecarts that was affecting teleporters, but I completely forgot to make the change to elevators >.>
I'll have the fixed version up later today.
I can't get elevators to work properly. With an empty cart it works fine, but it wont do anything when a player is in it. So far, everything else is working pretty well.
@elkidz
Did you set up permissions correctly? Or maybe you have not added your world to the affected worlds list?
Doesn't work here! No errors and this plugin doesn't work.
@Erytheia
Agh forgot to change some things in the description after the patch >.>
Made it all a bit clearer now in the description.
I've uploaded a quick patch with a few name changes, including fixing the RemoveMinecart issue, so when 1.0.2 is up I recommend using that one instead :D
Also I changed a few names on the configuration so you might want to let it generate a new one, just in case.
what does the "Collector"-Block? And which permission do i need to place a rail near a dispencer?
edit: Collector = Remover? btw. the "Redstone"-Flag is ignored by the collector.
the Ejector ignores the "RemoveMinecart: true" flag...
@Maxim2735
I actually found an error when testing it :P
Should be fixed now.
And don't worry, it should just be wool directly under the track, like every other control block. :D
@Maxim2735
You need to put white wool under the track, then to make the minecart appear you activate the white wool with redstone
Downloaded this only for the dispenser and everything except the dispenser works... Am I doing it right? I've tried putting tracks on top of white wool, dispenser before a track with white wool under the track, white wool in front of a track, white wool under a dispenser, nothing is making minecarts. How does this work?
@Zombiecrusher The new minecraft version has implemented this, so I'll probably be taking out the dispenser feature for the next version, which will be out after a 1.3 compatible version of bukkit.