Safe World
Safe World
Included Plugins: SafeWorldLogs, SafeWorldAntiGrief, SafeWorldNewPlayerControl (All in one zip)
Requires: Vault
SafeWorld uses Metrics to track how it is being used. Metrics and can be disabled by editing it's config file.
Safe World's main goal is to provide world protection from player and mob grief. Safe World currently uses three methods/plugins to help curb griefing:
New Player Control Features:
(SafeWorldNewPlayerControl.jar)
- New players use a passcode to remove restrictions.
- New Passcodes can be automatically and randomly generated after passcode use. (Keeps players from giving out the passcode!)
- Optional turn off new passcode randomization.
- Only new players can use passcode commands. (Keeps players from giving out the passcode!)
- Optional freeze new players.
- New player restrictions: Build, switches, doors, containers, drop/pickup items, chat, kill mobs.
- Moves players from your new player group to a preselected group.
Global Logging Features:
(SafeWorldLogs.jar)
- Uses three log files for: Chat, Command use, Restricted blocks use.
- Logs the use of: Flint and steel, Fire, Lava Buckets, Lava, Water Buckets, Water, TNT, Obsidian, Bedrock.
- Logs chat and command use.
- Permissions to bypass specific logging.
- Logs are archived after a specified kilobyte size. Set to zero for no archiving.
Global Anti-Grief Features:
(SafeWorldAntiGrief.jar)
- Restrict the use of: Flint and steel, Fire, Lava Buckets, Lava, Water Buckets, Water, TNT, Obsidian, Bedrock.
- Permissions to by pass each of the above restrictions.
- Restrict world damage from: TNT, Creepers, Ghasts, Endermen, Ender Dragons, Withers
- Blacklist block placement by ID or NAME
- Stop Firespread, water flow, lava flow. (Great for allowing use of fire, lava, water... but not letting it damage the world!)
MutliWorld Support:
- Each world has it's own config file.
- Just add your worlds to the main config.yml file of each plugin. Config files for those worlds will be created upon the next restart .
Other Features:
- Safe World can check for new versions of itself and display an in-game notification to Ops and admins. Time between notifications can be set in the config file or can be shut off.
Usage:
- Place desired Safe World plugin into your plugins directory.
- Restart your server.
- Edit the config.yml files.
- Use /sw reload to reload the edited config files.
Commands:
/sw reload - Reloads SafeWorld's config file. Only ops and players with the sw.admin permission can use this.
/passcode - Shows how to use this command.
/passcode show - Shows the current passcode and usage.
/passcode <passcode_number> - Unfreezes and removes new player's restrictions and moves them to a preselected group.
Permissions:
- sw.admin - Receive in-game notifications of new Safe World versions.
- sw.admin.reload - permission to use /sw reload
Give these permissions to players who you want to bypass specific logging:
- sw.nolog.*
- sw.nolog.flintandsteeluse
- sw.nolog.obsidianuse
- sw.nolog.lavause
- sw.nolog.tntuse
- sw.nolog.wateruse
- sw.nolog.bedrockuse
- sw.nolog.fireuse
- sw.nolog.lavabucketuse
- sw.nolog.waterbucketuse
- sw.nolog.chat
- sw.nolog.commands
Give these permissions to players who are allowed to bypass specific restrictions:
- sw.noblock.*
- sw.noblock.bedrock
- sw.noblock.obsidian
- sw.noblock.Lava
- sw.noblock.tnt
- sw.noblock.water
- sw.noblock.flintandsteel
- sw.noblock.fire
- sw.noblock.lavabucket
- sw.noblock.waterbucket
Todo:
- Add a command that lets players report a grief/issue at their current location.
- Add console commands to change config settings.
- Notify which plugin was updated.
- Make suggestions! Keep in mind, this plugin is about protecting the world... so please keep suggestions to that.
Known Bugs:
- Please post if found.
How To Report Bugs
When reporting bugs, it is helpful if you include the following in your report:
- Bukkit version you are using.
- SafeWorld version you are using.
- The full error from your server log.
- Config settings that you think might be related.
- What version of Vault you are using.
When ever I load my server (Spigot 1.9) I get this error from safe world in console.
http://pastebin.com/A2FvawhE
Can it disable pvp to the world that you pick and disable dangerous mobs?
Can this block pvp per world?
Does this work with 1.6.2?
entityexplodeevent
I am getting a couple errors tho :/ could you mabey fix them
@prologikus
Are you having problems? This does work with 1.5.2
update pleasee
@lord0o
Egads... Sorry for the extreme late reply!
I will update this... but, in the long run, I think the best action to take is to put the tnt carts into the black list. The item number you want to use is 407. This will block the placement of that cart.
Hi junrall!, could you please update the plugin with the TNT Minecart antigrief? :)
Thank you!
@lord0o
Hello,
SafeWorld plugins do not produce that error.
A good way to figure it out is to remove the plugin you suspect is causing the problem. If that does not work, then remove one plugin at a time after each restart... eventually you'll discover the culprit.
Good luck :)
I'm getting "[INFO] * * * WATER 1.0" Spams on the console EVERYTIME.
Does it have anything to do with this plugin ?
@BewilderedHooker
Sorry to get back so late...
Yes, /sw does not work. I had not implemented it yet and was suppose to update the info above to reflect this. I will not add the /sw command at this time, but may do so later... when I have more time.
I did update SafeWorld to 1.47 Just waiting for its approval.
@Junrall
The latest of both.
@ajaxrayder Nowateruse is for blocking the use of a "water block" that is obtained from people who can spawn it into the game. Nowaterbucketuse blocks people from dumping water with a bucket.
@BewilderedHooker Which version of Safeworld and Craftbukkit are you using?
/sw does nothing for me, I just get a "command unknown" message.
What is the difference between nowateruse and nowaterbucketuse?
my players cant place lava, help. I turned it on...
NVM, Grief protection interfere it.
@SkyRanger
Yes, it should work fine on 1.4.7 :)
does it work for 1.4.7 ?