SafeBuild
What is "SafeBuild"
SafeBuild is a plugin I made about a year back. The purpose of this plugin was to allow players to help me build things in the survival world, without me having to sit there and make sure they aren't trying to abuse the creative mode, or going off and doing something else. So I made SafeBuild, but when I made it was a very messy and unorganized plugin but that was okay because I didn't have the desire to upload it to Bukkit, but I've decided this plugin could be used on multiple servers still, and I no longer have a server I use it on. So I cleaned up the plugin, added some features and started testing. And here it is!
Features
- Set a Leash on the player - Limit how far that player can go from you
- Set the players fly speed - If you have NoCheat and it's preventing flying, just load on Vault and it'll add the perm to the player well in SafeBuild
- Set a location - Instead of the leash working from your distance, it goes by the co-ordinates you put in
- Set if the player can drop items
- Set if the player can teleport
- Set if the player can use commands
- Set if the player gets your inventory to help you build
- Limit the players movements to a worldguard region
- If either of you log off, SafeBuild gets cancelled
- No jerky movements when you get to the end of your leash
Commands
Command | Description | Permission | Defaults |
/SafeBuild | Show your current condition(If you're watching anyone/being watched) | SafeBuild.Info | true |
/SafeBuild Help | Shows the help screen | SafeBuild.Help | OP |
/SafeBuild Variables | Shows how to use all the variables for SafeBuild | SafeBuild.Variables | OP |
/SafeBuild <PlayerName> | Puts the player in SafeBuild with you as the watcher | SafeBuild.Use | OP |
Variables
Variable | Value | Description | Default | Example |
leash | Number | How far the player can move(If 0 or is not specified, then there is no leash) | 0 | leash:50 |
speed | Number | How fast the player can fly(Max of 10, Min of 1) | 1 | speed:3 |
loc | x,y,z or "here" | Where is the player's leash centered(Centers leash to the watcher if not specified) | Where ever the watcher is(Changes when the watcher moves) | loc:0,100,0 or loc:Here |
drop | true/false | Can the user drop blocks/items | False | drop:true |
use | true/false | Can the user interact with blocks with inventories(Chests, Furnace, Etc) | False | use:true |
cmd | true/false | Can the player use commands | False | cmd:true |
tp | true/false | Can the player teleport | False | tp:false |
inv | true/false | Does the player get the watchers inventory | False | inv:true |
region | Region Name | Is the player limited to a world-guard region | None | region:spawn |