No longer playing or coding on Minecraft. If you’d like to take over this plugin please email me, [email protected]. Spoiler: Plugin Discontinued Security Protecting your server, the right way Price: $9.99 USD Information: https://bitbucket.org/DaCavE12/security/wiki/Home Spoiler: Plugin Discontinued Security is a Bukkit/Spigot plugin custom coded by myself. The main goal of this plugin is to protect your server from staff abusing (or commonly known as "ETB"ing or griefing). For some reason, people believe that logging every single action for every player on the server is security. That doesn't and will not stop anything. My plugin is the solution to this problem, where it takes action immediately based on actions and will protect your server from abusive or harmful actions from staff members. Features include: Staff Login System (pins are hashed with salt; a secure way of storing passwords) More information: password hashing and salt Anti-Abuse System Anti-Ban Wave Anti-Teleport Abuse (more information here) Anti-Item Abuse (notifications in chat) Customizable commands to be triggered when threshold reached Chat Filter The chat filter does not just check if the message contains the blacklisted word. It removes spaces, and other symbols and is pretty hard to bypass in my opinion (if you are saying the correct word). For example if the word "crap" was blacklisted, these examples would be blocked: crap CrAp CRAAAAAAAAAAAPPPP C R A P CC R AA PPPPP CC R AA^^&@P Chat Clear Chat Lock Chat Slow Chat slow reminders every configured amount of time Command Lock Blacklist System Smart IP-Whitelisting (more information here) Ability to log staff commands, blacklists, item drops, chat messages All commands can be found on the wiki page for this plugin here: https://bitbucket.org/DaCavE12/security/wiki/Commands All permissions can also be found on the wiki page for the plugin: https://bitbucket.org/DaCavE12/security/wiki/Permissions https://gyazo.com/592163afba77483b64dac884340442c1 (Example of Anti-Teleport abuse) (the same is for chat, blacklists, and dropped flagged items) Configuration File Code: Messages: NO_PERMISSION: '&cYou do not have permission!' BLACKLIST_COMMAND: ERROR: '&7Usage (&c/blacklist (name) (reason)&7)' ERROR_UNBLACKLIST: '&7Usage (&c/unblacklist (name)&7)' ERROR_CHECKBLACKLIST: '&7Usage (&c/checkblacklist (name)&7)' PREBLACKLIST_MESSAGE: '&aGetting user information and blacklisting' BLACKLIST_MESSAGE: '&c%player% has been permanently blacklisted!' ALREADY_BLACKLISTED: '&c%player% is already blacklisted!' UNBLACKLIST_MESSAGE: '&cYou have unblacklisted %player%!' BLACKLISTED_MESSAGE: '&cYou have been &lblacklisted &cfrom SERVERNAME. This is a suspension that may not be removed through a donation unban or forums appeal.' NOT_BLACKLISTED: '&c%player% is not blacklisted!' UNBLACKLIST_ERROR: '&7Usage (&c/unblacklist (name)&7)' CHECK_BLACKLIST_ERROR: '&7Usage (&c/blacklist (name)&7)' CHECK_BLACKLIST: - '&8&m--------------------------------' - '&4* &cCurrently Blacklisted: &7%blacklisted%' - '&4* &cReason: &7%reason%' - '&4* &cStaff: &7%staff%' - '&4* &cDate: &7%date%' - '&8&m--------------------------------' CHAT_MANAGEMENT: CLEAR_CHAT: ERROR: '&7Usage (&c/clearchat&7)' CLEARED_BY: '&aThe chat was cleared by %player%' LOCK_CHAT: ERROR: '&7Usage (&c/lockchat&7)' CHAT_LOCKED: '&cThe chat was &llocked &cby %player%' CHAT_UNLOCKED: '&aThe chat was &lunlocked &aby %player%' CHAT_IS_LOCKED: '&cThe chat is currently locked! You cannot speak' LOCK_COMMANDS: ERROR: '&7Usage (&c/lockcommands&7)' COMMANDS_LOCKED: '&cAll commands were &ldisabled &cby %player%' COMMANDS_UNLOCKED: '&aAll commands were &lre-enabled &aby %player%' COMMANDS_ARE_LOCKED: '&cAll commands are currently disabled. Try again later!' CHAT_SLOW: ERROR: '&7Usage (&c/slow (seconds [or off])&7)' DISABLED: '&cYou have &ldisabled &cchat slow!' ENABLED: '&aYou have enabled chat slow for %seconds% seconds.' ENABLED_DEFAULT: '&aYou have enabled chat slow for %seconds% (DEFAULT) seconds.' CHAT_SLOWED: '&cChat is on slow mode (&l%seconds% &cseconds)' LOGIN: ERROR: '&7Usage (&c/login (pin)&7)' CORRECT: '&aCorrect! Welcome back %player%!' INCORRECT: '&cIncorrect Password' ALREADY_LOGGED: '&cYou are already logged in' PLEASE_LOGIN: '&cPlease login with /login (pin)' SETLOGIN_ERROR: '&cThis is a console only command!' REGISTER_ERROR: '&cPlease create a new pin with /register (pin) (confirm pin)' CONFIRM_PASSWORD: '&cYou must correctly confirm your password to register!' REGISTER_SUCCESS: '&aYou have registered your pin! Now you must login.' ALREADY_REGISTERED: '&cYou are already registered' Settings: BLACKLIST: Log_Blacklists: true Time_Between_PreBlacklist: 1 # in seconds LOGGING: Log_Staff_Commands: true Log_Staff_Chat: true ANTIABUSE: TeleportChecks: ENABLED: true TimePerReset: 600 # in seconds (600 seconds = 10 minutes) NumOfTimesBeforeAction: 6 ActionCommand: 'ban %player% Abusing (Check #1)' BanChecks: ENABLED: true TimePerReset: 30 # in seconds NumOfTimesBeforeAction: 6 ActionCommand: 'ban %player% Abusing (Check #2)' CHAT_FILTER: ENABLED: true CENSOR_MESSAGE: '&8[&4&l!&8] &cYou are not allowed to use this type of language.' WORD_LIST: - 'nigger' - 'kys' CHAT_SLOW: REMINDER_ENABLED: true INTERVAL: 60 # in seconds LOGIN_SECURITY: ENABLED: true ITEM_DROP_ABUSE: ENABLED: true ITEM_LIST: - 'DIAMOND_BLOCK' - 'REDSTONE_BLOCK' - 'LAPIS_BLOCK' - 'EMERALD_BLOCK' - 'IRON_BLOCK' - 'GOLD_BLOCK' - 'COAL_BLOCK' - 'DIAMOND_ORE' - 'REDSTONE_ORE' - 'LAPIS_ORE' - 'EMERALD_ORE' - 'IRON_ORE' - 'GOLD_ORE' - 'COAL_ORE' - 'DIAMOND' - 'REDSTONE' - 'EMERALD' - 'IRON_INGOT' - 'GOLD_INGOT' - 'COAL' - 'DIAMOND_HELMET' - 'DIAMOND_CHESTPLATE' - 'DIAMOND_LEGGINGS' - 'DIAMOND_BOOTS' - 'DIAMOND_SWORD' - 'DIAMOND_PICKAXE' - 'SULPHUR' - 'GLOWSTONE_DUST' When you download (or buy) this plugin, you agree to the following: You may not decompile this plugin or use the code in any way without direct permission from me You may not redistribute this plugin to anyone This plugin may be only used for your own server or network (the buyer) You may not share, leak, or claim the plugin as your own Refunds are not allowed You must pay through Friends and Family on PayPal If you would like to purchase this plugin (for $10), please contact me through PM. Thanks. Spoiler: Proof of Ownership I am always looking to add more features, and fix any bugs that are encountered. Feel free to suggest them below, or visit my issue tracking area on my bitbukkit. All purchases are granted with unlimited updates for the life of this plugin.