SmartCarts
Smart Carts is a new plugin like minecart mania but made for all 1.8.x versions and more!
Release the power of obsidian block by using it to control your carts using signs !
With this plugin you can change the behaviour of minecarts, create smart or redstone-controlled stations and intersections, and even use signs to go even deeper in the behaviour customization.
As I use this plugin on my own server, you can be sure that it will stay updated and that all issues will be addressed ;-)
I published a v2.0 development snapshot, here is how to use it:https://github.com/cambierr/SmartCarts/wiki
Existing features:
- Change maximum minecart speed
- Change the minecart speed
- Eject passenger (to specified coords)
- Load nearest player
- Killer minecart (on collide)
- Completely stop minecart
- Minecart spawner/despawner block
- Station blocks (stop cart and release it on redstone powered and/or after a certain time and/or when a player enters it)
- Auto-check for updates (this can be disabled in config file ;) )
Upcoming features:
- Killer minecart (in radius)
- Change minecart properties (like max speed, killer functions, ...) via blocks + signs
- Intersection blocks
- Disable passenger cart control (speed up/down manually)
- Advanced detectors (mob type, mob age, player inventory, cart type, ...)
By the way, project is open-source under MIT so feel free to clone, collaborate (even for very basic changes like spelling), and send pull requests to make people even more happy with Smart Carts :)
If you, for any reason, need fast response, I'm never far from my twitter
Doc & Config:
Configuration & usage instructions are here
Donations:
You can offer me a coffee or a beer (yes guys, I am Belgian) via the top right button or here. To thank you, you will have access to all dev snapshots and features before official release :)
PLEASE give feedback if anything isn't working, or even if it's working, or if you want some more features :)
Configuration and instructions are a dead link since the github is gone.
@Slime_Wolf_99
Good idea ! could you insert it on https://github.com/cambierr/SmartCarts/issues ? :)
Could you please add a feature to stop people exiting a minecart while it is moving? It would be really helpful thanks.
@cambierr
Nice ty :)
@Chsteerr
I'm now working on it ;-)
@cambierr
Hi !
I will try it this evening !
Thanks you !
Howdy guys!
I just released a 2.0 snapshot (here; http://dev.bukkit.org/media/files/899/101/SmartCarts-2.0-SNAPSHOT.jar)
Doc is here: https://github.com/cambierr/SmartCarts/wiki/SmartCarts-2.0
It should be approved soon, but you can already try it and report issues (if any).
Thanks guys !
So,
I've been thinking about your suggestions and I found a way to make this works even smoother (from the server perspective):
The plusin in 2.0 will use command blocks... but not really. Those blocks will only be used as binded block and to store the instructions so they will work with SmartCarts even if command blocks are deactivated on the server.
I will create a permission for using them. This way, server owners will have the choice to restrict SmartCarts to OPs only or to anybody else using the bukkit permission system (or any other).
If you want standard user to be able to use them, just put a shop selling command-blocks on your server. Player will be able to use SmartBricks without being able to cheat ;-)
@Chsteerr
Thank you :)
All suggestions are welcome :) can you create a ticket with yous suggestions ?
@cambierr
I will send you a DM with a big suggestion I am writing
Hey, very very nice plugin and work :D
But, Do u can add the feature that minecarts can jump?
@cambierr
I will take my server in example : the players will be not allow to create station, use EJECT, DESPAWN... Reserved for staff. So in that case command block can be used ^^
@Almathy
So, I found a way to give all users the ability to use command blocks for my plugin and not for other stuff, but there is another problem:
Do server will agree in giving/selling command blocks to normal users ?
@Almathy
I've been thinking about that but the problem is that by doing so, only server operators will be able to use the plugin, right ?
I have an idea :
Why not use command bloc instead of sign ?
@0ct0ber
Hi!
All sources are at https://github.com/cambierr/SmartCarts
About the events, I'm using :
You can check the code, It's been written so that the memory & cpu usage is minimalist: there is no Maps<> or other sources of memory leaks ;)
There is no loops (except naturally check block in a radius).
Finally, it's quite easy to use (at least, I think so) and I've been designing it for players and city owners from my server to build subways, trains, ... ;)
@Almathy
Okay, I see the issue. I'll fix that (I see where it's coming from) and release a new version. Thank you for report (issue)
@cambierr
Thanks !
I will try it now.
In 1.0 I have a bug : sometimes the propriety of the sign stay, even if I break the sign under the obsdian
@Almathy
Yes, in fact in release 1.0 file was not self-creating so default settings are used. It's been fixed in 1.1 which I still wait for moderators to accept ;-)
If you already want to try it, here is the last version: http://dev.bukkit.org/media/files/897/702/SmartCarts-1.2.jar
Mais on peut aussi parler français si tu veux ;-)
@cambierr
I'm trying SmartCart, and I see there are no config file, and no SmartCart folder in plugins folder. Ans no error in logs ^^