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".
Plugin works, but permissions not. I have got bPermissions the newest version and CraftBukkit R1.3, also tried on CraftBukkit R1.0, also didn't work. Which mistake do I have done?
Hello,
i have a problem with this plugin. My Server is on Nitrado with MC 1.2.5. I want to use the farm signs so I put on on the ground and write on it. And I get the message "you create a farm sign". but when I put a storage minecart on the rails by the sign nothing happens and I don't no why
@plumblum
Obviously, it can never work as you said. The launch direction algorithm is quite basic, and never account of the sign direction, or any direction written on the sign. Check it in the source here: Github, MinecartRevolution, BlockListener.java lines 102 through 122
What the actual launch direction algorithm does, is in that exact order:
That is, spawning a cart in the middle of a north-south railway, will always give it a north velocity vector. Spawning a cart in the middle of an east-west railway, will always give it an east velocity vector.
The spawn cart direction algorithm will only work when spawning at a railway end/start as in the video tutorials. Thus, it is unable to properly spawn a cart in a controllable direction, while in the middle of a railway (like a train-station).
What would be needed is:
@Nolig That is excellent news :D
Great job so far!
@dirksade
Will add it in the next version.
Wonderful plugin, so happy to have something decent to replace MM. Just a quick feature request if possible.
MM had a tool (wooden pickaxe) that when you right-clicked a piece of minecart-track, it would change the orientation, even allowing to have upward-pointing rails without a connection after them. I used these a lot for my rollercoasters, so I was curious if it was possible to add this functionality into this plugin? If not, could someone point me to a plugin that does this, as I have yet to find one.
@Etsija I enabled constant speed as I used autocart in MM:
Removed all powered rails with WorldEdit:
I changed command blocs as per what was on my MinecartMania setup:
@leagris
This should be fixed, othherwise it will be a huge work, going and redstone-powering all hundreds of our powered rails. I think it would be best made optional - either MM or Vanilla functionality.
@Nolig
Unpowered powered-rails don't work as in minecartmania.
They work as in vanilla minecraft:
@Etsija
Of course they still work (:
A question: do powered rails (which are left unpowered) still work? I really don't want to revert back to using gold blocks for boosting speed.
@Nolig
Failure of patchregion.
Screenshot of a place I tried to /patchregion. Each sign is acting on 3 furnaces below and do:
I have a full row of furnaces and a storage cart oscillating, depositings logs from one chest, and putting obtained charcoal in another one. This is a charcoal factory then. The deposit max values ensure sufficient but not all material get deposited all in one furnace , but keep distributing evenly to the remaining furnaces, so all furnaces can operate at an optimal regiment.
@Etsija
Oh, well, thank your for this bug, i will look into it now.
@leagris: Good to see you here as well! I just found out that MR is unable to handle stacked minecarts in chest dispenser. I have a stack of 64 carts in my chest, but when I power the chest, only one cart comes out and I lose the 63... :)
Oh well.
@Etsija
Any ways, i will just make a little tutorial, wait a hour...
EDIT: Ok, added a little video to the main-poste.
@Etsija
Good to see you here. I found this project a few weeks ago as well. So I may give-up on trying to fix MinecartMania (persistence issues, and broken sign update as well).
By the way I have still annoying issues with MR, being unable to reliably control spawning carts direction, non-working wall signs, no replanting of trees or crops, no ability to control chest load/unload amount per ID, unable to limit/control amount of each loaded materials in a chest cart. MR has nice videos and amazing illustrations but suffer of the same lack of dev availability as many bukkit plugins. (Note that the future of the Bukkit API is quite uncertain now, the Bukkit team merged with Mojang and it may be ditched altogether for an another incompatible API).
Anyway, I will now try to build a test track on my test server, and will probably have an extensive list of questions for the plugin authors pretty soon. Please bear with me.
I have already one question: In MinecartMania, there was a "[Spawn East]" type of sign at chest, which told the plugin which way to spawn the minecart when the chest was powered by redstone. I want to use the same chest for collecting and dispensing the minecarts, but each from their own direction - and for that, the "[Spawn direction]" sign really is needed. I already tried this out, and minecarts spawn to the wrong (default?) direction for most of my chests.
So the minecarts arrive at the chest from one direction, but need to be spawned to another direction. Without the control sign, the plugin can't handle this situation.
I have been trying to keep the good old MinecartMania working for months by doing bugfixes, but it has started to be a battle lost for us - currently, MinecartMania's use of Bukkit persistence seems to be at least partially broken and as a result, the plugin functions quite randomly.
We have an extensive metro network in our server and thus we really need this kind of plugin. I just found this plugin today, and WOW - this seems to be the answer I have been looking for!
One question: as an extensive user of MinecartMania, how big a work it would be for us to change our metro network to work with MinecartRevolution, considering that we currently use
- - -
I am sorry for a very extensive posting, but what I'd really like would be a short tutorial "MinecartRevolution for old MinecartMania users". I surely can find all of the above out by myself by reading your wiki and trial/error, but such an article would really speed up my work quite a lot.
I am trying to put the auto path in but Its not working for me. Is this a bug?
@jedimaster0o0 I had the same problem, its a matter of case.
The sign MUST have the correct case in all text. ex: [intersection] EMPTY:D
will not work, but: [Intersection] Empty:D
will work. When the case is wrong you get the permission message.