MinecartRevolution
QuarterBukkit | (PluginManager) | MinecartRevolution
Please don't write ticket and issue comments! Use the issue-system here
Recode
Recode Progress: ==================== (100 %)
There are stable versions of MinecartRevolution available! Get them from here
Basic Description
What is MinecartRevolution? It's a modern Minecart-Plugin for Bukkit which features simple functions for beginners and professional ones like an own english-like natural scripting language (RevoScript).
You can use it simple with control signs and control blocks, define the expression scripts and create new controls in configuration files. You can also write plugins for more complicated controls and new RevoScript elements.
Features
- Create Boosters, Brakes, Elevators & Reverses with only placing a block below a rail!
- Create Announcements, Farming, Stations, Holds, Intersections, Sensors, Chest-Transfers, Collectors, Effects & more with high-customizable control signs!
- You can customize your plans even more with a whole human-like expression language!
- Everybody can write auto-updating plugins for MinecartRevolution which can modify most of the properties and add new expressions & controls. Such plugins are written in Java!
Notes
- MinecartRevolution requires QuarterBukkit-Plugin which is automatically downloaded by MinecartRevolution after the user agreed to the download (restart of the server, see the QuarterBukkit page).
- MinecartRevolution and all MinecartRevolution plugins feature auto updating (disabled by default) and new version availability notification (enabled by default). You can enabled or disable both behaviors in the main config file under "plugins/MinecartRevolution/config.yml".
- MinecartRevolution features metrics integration. Metrics collects your server settings (like auth mode) and system properties (like architecture), as well as game stats (like the amount of online players). You can disable that by setting "opt-out" to "true" in the metrics config file under "plugins/PluginMetrics/config.yml".
if you would still like help with the wiki i have some experience and would love to help
@QuarterCode
Sure :D ill check back with ya
@ObsceneNameHere
Thank you! This is a good solution until we finished the recode and the new wiki!
If you like, I can create a new page on BukkitDev for your content.
Anyone wondering the perms here: commands: mr: description: MinecartRevolution parent command. usage: /<command> <ACTION> [Parameters ...] st: description: Saves the word STATION for terms/sensors. usage: /<command> <STATION>
permissions: minecartrevolution.*: description: Gives access to use all MinecartRevolution related things. default: op children: minecartrevolution.update.*: true minecartrevolution.addons.*: true minecartrevolution.translations.*: true minecartrevolution.flycart: true minecartrevolution.vender: true minecartrevolution.eject: true minecartrevolution.delcarts: true minecartrevolution.stopcarts: true minecartrevolution.getv: true minecartrevolution.reload: true minecartrevolution.st: true minecartrevolution.patchregion: true minecartrevolution.placeCtrlBlock.*: true
minecartrevolution.update.*: description: Gives access to use all MinecartRevolution update functions. children: minecartrevolution.update.versioncheck: true minecartrevolution.update.update: true minecartrevolution.update.versioncheck: description: Gives access to checks the MinecartRevolution version. minecartrevolution.update.update: description: Gives access to update the MinecartRevolution plugin.
minecartrevolution.addons.*: description: Gives access to use all MinecartRevolution addon functions. children: minecartrevolution.addons.get: true minecartrevolution.addons.check: true minecartrevolution.addons.install: true minecartrevolution.addons.get: description: Gives access to get the installed MinecartRevolution addons. minecartrevolution.addons.check: description: Gives access to see all avaiable MinecartRevolution addons. minecartrevolution.addons.install: description: Gives access to install a MinecartRevolution addon.
minecartrevolution.translations.*: description: Gives access to use all MinecartRevolution translation functions. children: minecartrevolution.translations.check: true minecartrevolution.translations.install: true minecartrevolution.translations.check: description: Gives access to see all avaiable MinecartRevolution translations. minecartrevolution.translations.install: description: Gives access to install a MinecartRevolution translation.
minecartrevolution.flycart: description: Gives access to use the MinecartRevolution FlyCart.
minecartrevolution.vender: description: Give access to use the MinecartRevolution vender command.
minecartrevolution.eject: description: Give access to use the MinecartRevolution eject command.
minecartrevolution.delcarts: description: Gives access to use the MinecartRevolution DeleteCarts command.
minecartrevolution.stopcarts: description: Give acces to use the MinecartRevolution Stopcarts command.
minecartrevolution.getv: description: Give acces to use the MinecartRevolution get version command.
minecartrevolution.reload: description: Give acces to use the MinecartRevolution get reload command.
minecartrevolution.patchregion: description: Give acces to use the MinecartRevolution get patchregion command.
minecartrevolution.st: description: Give acces to use the MinecartRevolution st command.
minecartrevolution.placeCtrlBlock.*: description: Gives access to place all MinecartRevolution blocks and signs. default: true children: minecartrevolution.placeCtrlBlock: true minecartrevolution.placeCtrlBlock.booster: description: Gives access to place the MinecartRevolution booster block. minecartrevolution.placeCtrlBlock.brake: description: Gives access to place the MinecartRevolution brake block. minecartrevolution.placeCtrlBlock.reverse: description: Gives access to place the MinecartRevolution reverse block. minecartrevolution.placeCtrlBlock.eject: description: Gives access to place the MinecartRevolution eject block. minecartrevolution.placeCtrlBlock.elevator: description: Gives access to place the MinecartRevolution elevator block. minecartrevolution.placeCtrlBlock.station: description: Gives access to place the MinecartRevolution station block. minecartrevolution.placeCtrlBlock.kill: description: Gives access to place the MinecartRevolution kill block. minecartrevolution.placeCtrlBlock.clearInv: description: Gives access to place the MinecartRevolution clear inventory block. minecartrevolution.placeCtrlBlock.fly: description: Gives access to place the MinecartRevolution fly block. minecartrevolution.placeCtrlBlock.heal: description: Gives access to place the MinecartRevolution heal block. minecartrevolution.placeCtrlBlock.grab: description: Give access to place the MinecartRevolution grab block. minecartrevolution.placeCtrlBlock.intersection: description: Give access to place the MinecartRevolution intersection block.
minecartrevolution.placeCtrlBlock.announceSign: description: Gives access to place the MinecartRevolution announce sign. minecartrevolution.placeCtrlBlock.stationSign: description: Gives access to place the MinecartRevolution station sign. minecartrevolution.placeCtrlBlock.trainStationSign: description: Gives access to place the MinecartRevolution train tation sign. minecartrevolution.placeCtrlBlock.holdSign: description: Gives access to place the MinecartRevolution hold sign. minecartrevolution.placeCtrlBlock.spawnSign: description: Gives access to place the MinecartRevolution spawn sign. minecartrevolution.placeCtrlBlock.flySign: description: Gives access to place the MinecartRevolution fly boost sign. minecartrevolution.placeCtrlBlock.chestSign: description: Gives access to place the MinecartRevolution chest sign. minecartrevolution.placeCtrlBlock.collectorSign: description: Gives access to place the MinecartRevolution collector sign. minecartrevolution.placeCtrlBlock.craftSign: description: Gives access to place the MinecartRevolution craft sign. minecartrevolution.placeCtrlBlock.smeltSign: description: Gives access to place the MinecartRevolution smelt sign. minecartrevolution.placeCtrlBlock.farmSign.*: description: Gives access to place the MinecartRevolution farm sign. children: minecartrevolution.placeCtrlBlock.farmSign.wood: true minecartrevolution.placeCtrlBlock.farmSign.wheat: true minecartrevolution.placeCtrlBlock.farmSign.pumpkin: true minecartrevolution.placeCtrlBlock.farmSign.weed: true minecartrevolution.placeCtrlBlock.farmSign.wood: description: Gives access to place the MinecartRevolution wood farm sign. minecartrevolution.placeCtrlBlock.farmSign.wheat: description: Gives access to place the MinecartRevolution wheat farm sign. minecartrevolution.placeCtrlBlock.farmSign.pumpkin: description: Gives access to place the MinecartRevolution weed farm sign. minecartrevolution.placeCtrlBlock.farmSign.melon: description: Gives access to place the MinecartRevolution weed farm sign. minecartrevolution.placeCtrlBlock.farmSign.sugarcane: description: Gives access to place the MinecartRevolution sugar cane farm sign. minecartrevolution.placeCtrlBlock.grabSign: description: Gives access to place the MinecartRevolution grab sign. minecartrevolution.placeCtrlBlock.lockSign: description: Gives access to place the MinecartRevolution lock sign. minecartrevolution.placeCtrlBlock.porterSign: description: Give access to place the MinecartRevolution porter sign. minecartrevolution.placeCtrlBlock.powerSign: description: Give access to place the MinecartRevolution power sign. minecartrevolution.placeCtrlBlock.maxspeedSign: description: Give access to place the MinecartRevolution maxspeed sign. minecartrevolution.placeCtrlBlock.timeSign: description: Give access to place the MinecartRevolution time sign. minecartrevolution.placeCtrlBlock.weatherSign: description: Give access to place the MinecartRevolution weather sign. minecartrevolution.placeCtrlBlock.sensorSign.*: description: Give access to place the MinecartRevolution sensor sign. children: minecartrevolution.placeCtrlBlock.sensorSign.direction: true minecartrevolution.placeCtrlBlock.sensorSign.minecart: true minecartrevolution.placeCtrlBlock.sensorSign.player: true minecartrevolution.placeCtrlBlock.sensorSign.mob: true minecartrevolution.placeCtrlBlock.sensorSign.empty: true minecartrevolution.placeCtrlBlock.sensorSign.nocargo: true minecartrevolution.placeCtrlBlock.sensorSign.item: true minecartrevolution.placeCtrlBlock.sensorSign.st: true minecartrevolution.placeCtrlBlock.sensorSign.direction: description: Gives access to place the MinecartRevolution direction sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.minecart: description: Gives access to place the MinecartRevolution minecart sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.player: description: Gives access to place the MinecartRevolution player sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.mob: description: Gives access to place the MinecartRevolution mob sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.empty: description: Gives access to place the MinecartRevolution empty sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.nocargo: description: Gives access to place the MinecartRevolution nocargo sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.item: description: Gives access to place the MinecartRevolution item sensor sign. minecartrevolution.placeCtrlBlock.sensorSign.st: description: Gives access to place the MinecartRevolution st sensor sign. minecartrevolution.placeCtrlBlock.intersectionSign.*: description: Give access to place the MinecartRevolution intersection sign. children: minecartrevolution.placeCtrlBlock.intersectionSign.direction: true minecartrevolution.placeCtrlBlock.intersectionSign.minecart: true minecartrevolution.placeCtrlBlock.intersectionSign.player: true minecartrevolution.placeCtrlBlock.intersectionSign.mob: true minecartrevolution.placeCtrlBlock.intersectionSign.empty: true minecartrevolution.placeCtrlBlock.intersectionSign.nocargo: true minecartrevolution.placeCtrlBlock.intersectionSign.redstone: true minecartrevolution.placeCtrlBlock.intersectionSign.item: true minecartrevolution.placeCtrlBlock.intersectionSign.st: true minecartrevolution.placeCtrlBlock.intersectionSign.direction: description: Gives access to place the MinecartRevolution direction intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.minecart: description: Gives access to place the MinecartRevolution minecart intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.player: description: Gives access to place the MinecartRevolution player intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.mob: description: Gives access to place the MinecartRevolution mob intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.empty: description: Gives access to place the MinecartRevolution empty intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.nocargo: description: Gives access to place the MinecartRevolution nocargo intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.redstone: description: Gives access to place the MinecartRevolution redstone intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.item: description: Gives access to place the MinecartRevolution item intersection sign. minecartrevolution.placeCtrlBlock.intersectionSign.st: description: Gives access to place the MinecartRevolution st intersection sign. minecartrevolution.placeCtrlBlock.commandSign.*: description: Gives access to place the MinecartRevolution command sign. children: minecartrevolution.placeCtrlBlock.commandSign.executor.*: true minecartrevolution.placeCtrlBlock.commandSign.command.*: true minecartrevolution.placeCtrlBlock.commandSign.executor.*: description: Gives access to place the MinecartRevolution command sign with every command executor. children: minecartrevolution.placeCtrlBlock.commandSign.executor.player: true minecartrevolution.placeCtrlBlock.commandSign.executor.console: true minecartrevolution.placeCtrlBlock.commandSign.executer.player: description: Gives access to place the MinecartRevolution command sign with the player command executor. minecartrevolution.placeCtrlBlock.commandSign.executer.console: description: Gives access to place the MinecartRevolution command sign with the console command executor. minecartrevolution.placeCtrlBlock.commandSign.command.*: description: Gives access to place the MinecartRevolution command sign with every command. minecartrevolution.placeCtrlBlock.commandSign.command.COMMAND: description: Gives access to place the MinecartRevolution command sign with the command COMMAND. minecartrevolution.placeCtrlBlock.descentSign: description: Give access to place the MinecartRevolution descent sign. minecartrevolution.placeCtrlBlock.destinationSign: description: Give access to place the MinecartRevolution destination sign. minecartrevolution.placeCtrlBlock.effectSign: description: Give access to place the MinecartRevolution effect sign. minecartrevolution.placeCtrlBlock.invClearSign: description: Give access to place the MinecartRevolution inv-clear sign.
so muss das ;)
Good news! We decided to continue the developing of the new version of MinecartRevolution! With that one, you can even write scripts for complex Minecart-Constructions! But you also have the simple blocks and sings from the old version!
@QuarterCode:
You should move on with MR. MinecartReborn is a nice Plugin but MR is better and easier. Lots of Servers use your plugin
@QuarterCode
mmr sucks...
Sorry, but we think we have to abandon this project soon :( 1. We want to host a wikipage, but we haven't the wiki anymore (a team member deleted it). 2. The code is very bad. Yes, we think so about our own code, but it's a fact.
If you look into the GitHub-Repo, you can see new and structured code. Why? We wanted to rewrite MinecartRevolution. But the we heard of MinecartMania Reborn (this is not very motivating).
Maybe one of you can read the new code, continue coding the plugin and write a new wiki. If anyone is interested, I can talk with the rest of the team about you.
give it a wikipage for this plugin? the old wikipage is down.
Is there a permission or setting for max radius of the [collect] sign?
Or Never
We worked hard on a patch for 1.4.6, it should get approved today (or tonight).
Is this project inactive?
Sry but where is the German translation?
I can host the wiki files temporarily for you and give you ftp acces for free.
und das in Deutschland und 24/7
I dont get it.
I also lack the wiki/manual.
Is it possible to get hold of it somehow?
I can as others also host the minecartrevolution.com site free of charge with FTP access...
Edit:
I have problems creating a [Farm]-sign. I just get the message "You haven't permissions to do this!". I am now opped and have minecartrevolutions.* permissions.
Any ideas? Seems like other signs like [Grab] works just fine.
Edit #2:
Haha great - The 'weed' typo was fixed. It works just fine with 'wheat' now :)
I checked the .class file and found the new proper name.
@Hurainzone
minecartrevolution.* worked for me as a permission of creating everything, also without this permission, I could use everything, but I could create no command blocks/signs
We need a 1.4.4 update :(