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.
-
View User Profile
-
Send Message
Posted Jul 14, 2012this looks great but can you make to so if you have multiworlds you can make it only protect listed worlds that we can add in the config, i.e i have 3 worlds and only want main world protecting so i just add
- world
in the config.
-
View User Profile
-
Send Message
Posted Jul 14, 2012@ajbcamaro
Thanks for the report... the issue has been fixed. Waterbuckets had the same issue... they are fixed as well.
SafeWorld v1.1.9
-
View User Profile
-
Send Message
Posted Jul 13, 2012The sw.noblock.lavabucket node isn't working! :/
-
View User Profile
-
Send Message
Posted Jul 12, 2012@scottrell
I'm still note sure what you mean by "nuke" and "boom".
I suggest that you post your question on the Jcommands forums or contact the author: http://www.jozeth.me/contact/
-
View User Profile
-
Send Message
Posted Jul 12, 2012@Junrall
the Jcommands nuke and boom, I cant see were it can be shut down through that plugin,.. I know it's not yours but... :)
-
View User Profile
-
Send Message
Posted Jul 12, 2012@scottrell
The nuke and boom? I''m not sure that I understand... do you mean nuke as in Tekkit nukes? And when you say boom... do you mean the explosion sound?
-
View User Profile
-
Send Message
Posted Jul 12, 2012I would love the option to block the nuke and boom from this plug in as well... :)
-
View User Profile
-
Send Message
Posted Jun 23, 2012@XeonG8
What do you have ArchiveOnMegaByteSize set too? This will tell SafeWorld how big each logs needs to be before it will archive the log. If it is set too low, it will archive often... as yours is. I have mine set to 200... which is equal to 200 kilobytes.
Edit: I just realized how confusing this is. ArchiveOnMegaByteSize should read ArchiveOnKiloByteSize :(
-
View User Profile
-
Send Message
Posted Jun 23, 2012yes lots of that, and you can see the time frame from when its happening.. players dropping out.. I have feeling its not playing nicely with MineBackup either....
-
View User Profile
-
Send Message
Posted Jun 21, 2012New version that fixes logs being mixed: SafeWorld v1.1.6
-
View User Profile
-
Send Message
Posted Jun 19, 2012@XeonG8
@neero82
Ok... I too have just confirmed this... go back to v1.1.2 I'll fix this as soon as I get home.... sorry.
-
View User Profile
-
Send Message
Posted Jun 19, 2012I have the same problem as XeonG8, but this is the first time I'm using the mod.
-
View User Profile
-
Send Message
Posted Jun 19, 2012@XeonG8
Odd, as there are no changes other than the cuboid stuff... which is completely removed. Do you have any other plugins that might be blocking dirt specifically? My plugin only looks for a few block types and dirt is not one of them... or it will just flat out block everything if the player is new to the server. I will look into a little later today... I may have finger fumbled something! Thanks for the feedback.
-
View User Profile
-
Send Message
Posted Jun 19, 2012this fixed update is also bad when i put it on live server... it seems no one can place dirt blocks... I went back to 1.1.2
-
View User Profile
-
Send Message
Posted Jun 18, 2012@XeonG8
Thanks... the error has been fixed: SafeWorld v1.1.4
That error is from preliminary testing of area protections! I forgot nix all that before the upload.
Sorry about that! :)
EDIT: this version is broken.... use v1.1.2 for now
-
View User Profile
-
Send Message
Posted Jun 18, 2012With the new update
-
View User Profile
-
Send Message
Posted Jun 18, 2012SafeWorld v1.1.3
Updated to Bukkit CB 1.2.5-R4
Not much of a change, but people seem to feel more comfortable when plugins are updated to the latest build. :)
-
View User Profile
-
Send Message
Posted Jun 7, 2012@domingo15
I'll add crop protection to my to-do list.
There is two types of fire... one is created with Flint And Steel and the other is an item type called fire (ID #51) and can only be obtained from a careless admin/mod or somebody with the give command.
-
View User Profile
-
Send Message
Posted Jun 7, 2012@Junrall
Maybe adding crops being trampled by players and mobs?
Q: I read "FIRE", does it prevent firespread or prevent all kinds of fire?
-
View User Profile
-
Send Message
Posted Jun 6, 2012Woop! Another update!
SafeWorld v1.1.2