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
@VpDefault
Thanks! If you have or your players idea to improve the plugin leave a comment =)
Excellent, works perfect on our server too. The players love it :)
@Superior_Slime
Thanks for warning me, I've uploaded a patch to fix it. It need approval So wait a little =)
If any of you are having trouble because the road does not work, it is because you need to negate the permission superroads.blocked ;)
New update v1.4.0 :
Wait a little for the file approval =)
@Mariskaaa
Hi! 1) I don't understand, You need that every sandstone block is a road block ? You have just to put the Sandstone ID in the config file. What there is underneath the sandstone does not matter. And you can define the position of the roadblock relative to the road.(-1 directly underneath the player) If you want to make the road in sandstone but not every sandstone block is a roadblock, you can use the id of a "only givable" item such as sponge or bedrock and set in the config "position : -2" then you have to place the roadblock underneath the sandstone if you make your roads in sand stone, like the picture on the plugin description.
2) I work on that but is not easy. But you can use the /srsetspeed command if you haven't too many players.
I'd love to install and use this plugin :)
But I have some questions.
On my server, I use Sandstone as path. I don't know what's placed underneath it; sometimes it's dirt, sometimes sand, sometimes water... etc. Is it possible to just define that every sandstone you walk on is a roadblock? If it isn't possible could you make it possible? :)
And another question: is it possible to set different speed per rank ? For example, I want to give my Builders speed 2 or something and Moderators speed 3. Is it possible to define with permissions which speed they get?
Thanks (: Sorry for my bad English, I'm Dutch.
Nice idea!
Love this idea!!!
I want to try and work it into my Mini-Game server somehow!
WoW! Awesome love it!
Screw flying! Build a road!
You may have better permission ideas.
Can you add these permissions maybe:
- superroads.Blocked (Keeps the user with is not allowed to use the speed boost)
- superroads.allowtochangespeed (Can change the speed)
- SuperRoads.* (Admin all commands)
Config file added, just wait a moment for the new file approbation =)