Road Protector version: v0.1.3 Download BukkitDev Simple and effective plugin designed to protect area from destruction. The main difference from other similar plugins is the lack of saving information about protected area in databases or in file; certain modularity, which allows combine protected areas in any forms, so you can easy protect even a winding road; maintaining the possibility of destroying blocks under the protected territory and building over it. How to use it? Just place the "protector" block (default - bedrock) and you will create a create a "force field" of certain size (radius, depth, height are configurable) around that block. When you place other block, you increasing protected are. For convenience provided special wand-mode in which you can easily bury the protector (under 1 block) by right clicking with the wand (default - clay) on the surface of area, that you need to protect. If necessary to build something in protected zone, you can use the edit mode provided by plugin, or switch to creative mode. Small video tutorial Additional video Speedways If you created a road and protect it using RoadProtector you can enable fast-sprinting at the roads. Command /rp speedway will toggle the speedway mode. First you must define road pavement blocks: it's a top block of your roads. For example if you using gravel and sandstine slabs to build roads you must define blocks 13,43:1,44:1 as a "speed blocks" (use command /rp speedblock 13,43:1,44:1). Than you need to define sprinting speed at your roads: /rp speed <speed>. Default speed value is set to 0 and it equal to effect of speed-potion level 1. Player with permission roadprotector.speedway now can sprint very fast on the road. Walking speed will not modified, player will walk with normal speed. How to remove the protection Since the plugin is designed for server administration, then you can use the creative-mode or any editor for example Voxels Sniper and remove the block tread. In addition, if you define as a "protector" any other block, for example a sponge, this block can be destroyed in the edit mode in the usual way. Permissions roadprotector.edit — allow to use RP-wand and construct at protected area (player must switch to edit mode) roadprotector.config — allows to use configuration commands roadprotector.speedway — allows to fast-sprint at speedways Commands /rp help /rp edit — enable / disable the edit mode. /rp wand — enable / disable the "protector wand" /rp walk — enable / disable the "walk mode" /rp unpr [radius] — remove all protector-blocks around area defined by radius (if radius is skipped, will remove all protector affected to player location) /rp crmode — enable/disable of using creative mode as edit mode /rp reload — reload configuration from the config.yml /rp cfg — display current configuration Configuration commands (Move your mouse to reveal the content) Configuration commands (open) Configuration commands (close) /rp w [radius] — set the "radius", which determines the horizontal dimensions of the protective zone. /rp h [height] — height of the protected area /rp d [depth] — the depth of the protected area /rp swlist — set the "switch" blocks to protect (doors, buttons, levers, chests, etc...). Default list: 54,61,62,64,69,77,96,84,107,23. If list is empty only build/break protection will be active. /rp explace — set this list of block allowed to place (default: 60,59) /rp exbreak — set this list of block allowed to break (default: 59,31) /rp prtmsg <message text> — set warning message when building and breaking blocks. If empty, will use default message. /rp swmsg <message text> — set warning message when try to click blocks from /rp swlist. If empty, message will not displayed. /rp prblock [block id] — set the protector-block (default is 7 - bedrock) /rp unprblock [block id] — set the unprotector-block (default is 3 - dirt) /rp setwand — change the "protector wand" (default is 337 - clay) /rp walkroad — toggle walkroad mode. If enabled walk mode will be activated only at roads (speedways) /rp effect — toggle effects/message. If effects on, you will see effect above the installed protector block instead of message in chat /rp efftype — set effect type: 0 - smoke, 1 - flames, 2 - ender signal, 3 - sound effect (click) /rp explosion — toggle explosion protection mode /rp snowblower — toggle snowblower (protection from snowforming) /rp speedway — toggle speedway mode /rp speed <speed> — define speedway sprinting speed /rp speedblock <id1,id2,...,idN> — define pavement block at speedways /rp lava — toggle lava-flow protection mode /rp water — toggle water-flow protection mode Latest changes: v.0.1.3 Snowblower: Now you can protect your roads from the snow-forming! (Don't forget to define pavement blocks for your road) v.0.1.2 Now you can skip data values in blocklists. For example you can use "44", but not "44:0,44:1,44:2...." Now you can use material names in blocklists. For example: "GRAVEL,SLAB:44" Previous changes (Move your mouse to reveal the content) Previous changes (open) Previous changes (close) v.0.1.1 Now speedway, exclusion-blocks (blocks allowed to place and break) supporting data values. For example if you going to create speedways using sandstone step you can define speedblocks: "44:1,43:1" Now you can disable "[RP]" prefix in warning message v0.1.0 New feature! Walk-mode! You can protect area while walking New feature! You can remove protection in area using a command /rp unpr [radius] (radius can be skipped, to remove all protectors affected to single block) Code optimization, simple API created. v0.0.9/3 Now allowed protect areas deeper than y=5 level (only for all protector block-types except bedrock) v0.0.1 Releasing of my awesome plugin v0.0.2 One bug fixed Recoded according to new bukkit's event system v0.0.3 Fixed bug (all blocks with Y=127 were protected) Ability to play effect (smoke, flames, ender perls, sound effect) instead of "protector installed" message. Now you can setup the protected area warning message new commands: /rp effect, /rp efftype, /rp cfg, /rp reload RB-1.1-5 Ready v0.0.4 In addition to build-protection, now you can protect chest, doors, buttons, etc... New command: /rp swlist. You can edit warning message. New commands: /rp prtmsg, /rp prtswmsg New command /rp cfg to display current configuration And still RB-1.1-5 Ready ;-) v0.0.5 Added explosion protection. New command /rp explosion to toggle explosion protection mode Plugin name changed (space removed) - you need to rename "Road Protector" folder to "RoadProtector" v0.0.6 New commands /rp explace and /rp exbreak to set block list, that allows players to place or break defined blocks in protected areas. Some code optimization v0.0.6/2 Fixing some bugs (thanks to MidasValo for reporting) v0.0.7 Protection from lava-flows added (New command: /rp lava) Protection from water-flows added (New command: /rp water) Translation support added Metrics added Version update check added v0.0.8 Warning messages are colored again If you clicking with wand on a rail block (rail, detector rail, power rail) protector will be placed under two blocks deep (instead of one) v0.0.8/2 Bug fix: /rp wand command sometimes does... nothing v.0.0.9 Speed ways! You can run faster at the roads, if you enable speedway feature, choose speed, and define the pavement blocks. New commands: /rp speedway, /rp speedblock <id1,id2,...,idN> and /rp speed <speed potion level>. Player requires permission roadprotector.speedway to running fast on the roads. v0.0.9/2 Fixed issue with slab speedway pavment. Now you can fast-sprinting if you on the slabs too. Like this plugin?