Super Roads
Super Roads
Hi everyone, today i will present you my first bukkit plugin. Super Road is a simple plugin allowing players to go faster when they are walking on a road made by a block defined in config file.
== NOW ON SPIGOT : https:www.spigotmc.org/resources/super-roads.19607/==
Features
- Increase player' speed when he walk on a road made by placing specials block below the road.
- Stopblock to remove the speed effect at the end of the road.
- Can change individual player' speed in game without reloading.
- Permissions to set speed by group.
- Enable or not food depletion.
- Easy enable/disable plugin command for player individually and for the whole server.
- Fully configurable! (Speed, Block, Enchant duration, Position of the road block)
- Easy to use and configure!
Commands and Permissions
Permission | Description | Command | Aliases |
---|---|---|---|
superroads.* | Give access to all commands | ||
superroads.setspeed | Allow to change personal speed. | /srsetspeed <speed> | /srss, /setspeed |
superroads.setspeedother | Allow to change other player' speed. | /srsetspeed <speed> <Player> | /srss, /setspeed |
superroads.blocked | Prevent the speed bonus when the player walk on a road.Negate this node if your permission plugin give to certain group all permissions(something like "*") | ||
superroads.disable | Allow to disable the plugin if enable | /srdisable | /srd |
superroads.enable | Allow to enable the plugin if disabled | /srenable | /sre |
superroads.user[1-5] | Set the speed defined in config file to a group | ||
superroads.on | Switch on the speed boost when you walk on a road | /sron | |
superroads.off | Switch off the speed boost when you walk on a road | /sroff |
Configuration
Config Line | Function |
---|---|
DefaultSpeed | DefaultSpeed value is the default level of the speed potion when the player name is not in the config file. |
Time | Time value is the number of tick the speed effect will be enabled. |
Position | Position value is the position of the block defined above. -1 = directly below the player, -2 = 1 block can be placed over the "special block."(Like in the picture) |
FoodDepletion | boolean to enable or disable the food exhaustion while traveling on a road. |
Speedgroup | Define the speed gived by permission "superroads.user[1-5]"(Ex:Group who has permission "superroads.user2" have a speed bonus of the user2 line when they walk on a road.) |
Roadblocks | List the blocks' ID used to build roads, you can add blocks by repeating the same template on each lines |
Stopblocks | List of the blocks' ID used to end a road, If you walk on it the speed boost is removed. This list works like Roadblocks list. |
DisabledWorlds | List to set in which world the plugin will not be enabled. |
Players | Player name are stoked in the bottom on the file with their personal speed. Player' speed can be modified in game with command. |
Support
Please post any issues you have in the comments or create a ticket, I will answer as soon as I can!
To-Do
Nothing, give me ideas in the comment section ;)
Installation
- Drag and drop the SuperRoad.jar into your plugin folder.
- Start your server.
- Configure the plugin if you want.
- Make roads and start traveling at light speed !
I'm so sorry for my bad English :x
@Hiddengold
I've launch it with spigot and craftbukkit, and it works ...
Maybe it's a incompatibility with another plugin.
This plugin does not work with spigot or craftbukkits most recent versions. Like Cloud said, everything loads fine and no errors just doesn't work.
A new update has been uploaded
@starkadius
I've try it, and it works, there is probably a mistake in your config file, If there is not, try changing the position value.
@CloudKidZ
Hi, I've try on my local server and It works good, Make sure there is no mistakes in the config. (I've try with Craft bukkit 1.7.2-R0.1 Build #2941)
I really enjoyed this in our 1.6 world where everything was working well. It seemed to install fine with no errors in our new 1.7 world, but the roads just don't work. No speed, but no errors on the console either.
Any suggestions to fix it, or do we just need to be patient for an update?
Thanks for the great plugin. It makes it much easier for my players to get around our arena world.
Misty
Thanks, I have been looking for this for a while. A comment and a request.
First, the comment. If your target is 159:9
and you configure it for 159that will enable the road effect for 159:9 (as well as 159:0, :1, etc.). That actually works well for me, as I am using it to enable the speed I want for the 'road' from Applied Energistics.Then the request: I would like to be able to specify more than one block type, however. For example, Block of Concrete from Railcraft and all of the Roads from Applied Energistics.
Thanks, and good work.
@starkadius
I'm not at home rignt now, but I'll implement a function to do that as soon as possible. Thanks fo the idea =)
Just wondering, is slab support planned to being added? I find that if i place the special block below a slab it does not give the boost unless the player jumps on the slab.
@Yupie123
Sorry, at the moment you can't use those composed ID. I'm searching a way to fix it.
I wanted to set the speedblock to cyan stained clay block, the id for it is; 159:9 but whenever I do that, it doesn't work for some reason? I don't get any console errors though.
New features implemented ! Wait a little for the file approval.
Those are good idea, I'll try to implement that as soon as possible.
Hey, I have a few suggestions:
Can you make a block on which if a player walks it will slow him down/stop him. For when a player get's to a roundabout or the end of the road etc.
Can you add a command to turn the highway on and off? So: I have set my highspeed block to quartz, if a player does "/sr on" then he will be in "road mode" and so he will go at high speed on quartz block BUT if a player does "/sr off" then the quartz blocks won't affect him. So basicly a command to toggle super roads on or off for the player but not for the whole server.
For the rest: this is an awesome plugin! Thanks for making it! (I was trying to make something similar myself but I failed )
Updated for 1.6.4, wait a little for the approval =)
1,500 Downloads! Thank You Everyone!
Awesome plugin and awesome developper :)
@Gamerboy59
For set a speed for a group ? => You have superroads.user[1-5] to do that. Be more accurate please.
Maybe you can add permissions like:
- superroads.vip
- superroads.staff
@wardow59
Hi (: Thanks for the explaination! I'll be installing this plugin soon :)