UltraSecurity icon

UltraSecurity -----

Server security plugin



[​IMG]

[​IMG]
UltraSecurity is a security plugin that provides double verification and numerous security options.

[​IMG]
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.

[​IMG]

/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.
[​IMG] [​IMG]
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.

[​IMG]
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.

[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
[​IMG]
https://pastebin.com/i39EQbj8
[​IMG]
[​IMG]
[​IMG]

[​IMG]
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.
Resource Information
Author:
----------
Total Downloads: 6
First Release: Oct 16, 2023
Last Update: Apr 15, 2024
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings