➤UltraSecurity is a security plugin that provides double verification and numerous security options.
➤ Google Authentificator ➤ Discord Authentificator ➤ Helpop ➤ Request ➤ Cancel Recipes ➤ Cancel Commands ➤ Cancel Tabulation (ProtocolLib) ➤ List of ops ➤ Staff logs ➤ Staff country check ➤ Staff ip check ➤ MySQL ➤ Authentification Syncronization. ➤ Bungee Alerts ➤ Bungee Messages ➤ Discord Alerts (WebHook) ➤ Discord Messages (WebHook) ➤ Anti WorldEdit Crash ➤ Messages configurable ➤ and Much More.
➤ /security - General command. ➤ /report - Report a player ➤ /request (helpop) - Request assistance. ➤ /security commands <staff> - Record of all commands used by staff, including date and time. ➤ /security register - Register a staff member for Google Authenticator. ➤ /security remove - Remove the staff member from the Authenticator. ➤ /security export - Export all staff members from the database to the local file. ➤/security import - Import all local staff members into the database. ➤ ultrasecurity.command.commands ➤ ultrasecurity.command.remove ➤ ultrasecurity.command.register ➤ ultrasecurity.command.import ➤ ultrasecurity.command.export ➤ ultrasecurity.command.security ➤ Configurable permission in config.yml to be detected as staff.
Code (YAML):
#┌────────────────────────────────────────────────────────┐# #│ │# #│ mmmm " m │# #│ #" " mmm mmm m m m mm mmm mm#mm m m │# #│ "#mmm #" # #" " # # #" " # # "m m" │# #│ "# #"""" # # # # # # #m# │# #│ "mmm#" "#mm" "#mm" "mm"# # mm#mm "mm "# │# #│ m" │# #│ "" │# #└────────────────────────────────────────────────────────┘# Security:
StaffPermission: "is.staff"# Grant this permission to the staff. Discord:
discord-authenticator: false
discord-name: "Security" discord-avatar: "https://i.imgur.com/10QJRUl.png" Alerts:
discord-api-url: "" logged-message: "{player} has logged in. [{country}]" other-country: "{player} has tried to log in from another country. [{country}]" other-ip: "{player} has logged in from another IP." Codes:
length: 6
discord-api-url: "" discord-message: "{player} has generated a new code: {code}." Request:
discord-api-url: "" message: "&7[&c{server}&7] &c{player}&7: &f{message}" Report:
discord-api-url: "" message: "&7[&c{server}&7] &c{reported} &fhas been reported for &c{player}. &cReason: &f{reason}" broadcast-to-all-servers: true
#It serves to send alert messages to all servers in the network. Requires BungeeCord. keep-session: true
# Keep the authorization session active when changing servers. Requires BungeeCord and MySQL time-out: 30
# Time before being kicked for not entering the code." session-out: 6
# Hours before needing to log in again. staff-logs: false
# Keep a record of all staff commands. google-authenticator: true
list-of-ops: true
# if someone has operator privileges and is not on this list, they won't be able to enter the server. If they are given operator status, they will be kicked from the server list-ops: - 'Pandactico'
STORAGE:
type: JSON
# MYSQL & JSON ip: "127.0.0.1" username: "root" password: "password" database: "database" port: 3306
# Requires ProtocolLib. cancel-tab-completion: true
# Disable command tabulation so plugins on your server cannot access it. cancel-recipes: true
# Disable crafting recipes. recipes: -
"386"# Book and Quill
# Disable these commands so no one can use them. commands-cancel: - 'me'
- 'bukkit'
- 'ver'
- 'icanhasbukkit'
- 'pl'
- 'plugins'
- 'minecraft'
- 'version'
- 'bukkit'
- With BungeeCord, you can receive helpops and requests on all servers, as well as send all alerts to each server. If you want staff authorization to be maintained when they switch servers, you need to have MySQL configured.
- You can configure it so that users have to log in again after a certain number of hours. If you restart a server, they will need to log in again. Additionally, if they don't log in within a specific timeframe, they will be kicked upon entry.
- If you enable ops security, you have to add yourself to the ops list in order to use /op and /deop commands. If you try to use the command without being on the ops list, you will be kicked, the command will be canceled, and an alert will be sent.
➤ You are not allowed to distribute the plugin (it will only be used for you).
➤ You will accept that I have the right to change the price of the product (the plugin will improve every day, there may be price increase, or discounts for holidays)
➤ You are not allowed to decompile the plugin without permission.
➤ You will agree not to make any claim of money back.