❖ AntiAccountHack ┃ Server Protection ❖ icon

❖ AntiAccountHack ┃ Server Protection ❖ -----

【✽】Your character cannot connect while under defense!【✽】



[​IMG]
COMPATIBILITY:
  • THE PLUGIN WORKS ON SPIGOT SERVERS!

COMMANDS:

  • /prot [username] [password]: PLAYER PROTECTION AND SAVING TO CONFIG!
  • /pin [username] [password]: PLAYER AUTHENTICATION FROM CONSOLE WHEN THIS FEATURE IS ENABLED!
  • /antiaccounthack help: LIST OF COMMANDS!
  • /antiaccounthack reload: RELOADING ALL FILES!
  • /antiaccounthack pin [username] [password]: TOGGLE PIN CODE STATUS FOR PLAYER ENABLE/DISABLE!
  • /antiaccounthack unban [address]: RESOLVING PLAYER'S IP ADDRESS!
  • /antiaccounthack seen [username]: FETCHING PLAYER DATA BY IP ADDRESS AND UUID!
  • /antiaccounthack menu: RETRIEVING ALL PLAYER DATA FROM THE MENU!

PERMISSIONS:

  • antiaccounthack.use: GRANTS PERMISSION TO USE THE /antiaccounthack COMMAND!
  • antiaccounthack.help: GRANTS PERMISSION TO USE THE /antiaccounthack help COMMAND!
  • antiaccounthack.reload: GRANTS PERMISSION TO USE THE /antiaccounthack reload COMMAND!
  • antiaccounthack.pin: GRANTS PERMISSION TO USE THE /antiaccounthack pin COMMAND!
  • antiaccounthack.unban: GRANTS PERMISSION TO USE THE /antiaccounthack unban COMMAND!
  • antiaccounthack.seen: GRANTS PERMISSION TO USE THE /antiaccounthack seen COMMAND!
  • antiaccounthack.menu: GRANTS PERMISSION TO USE THE /antiaccounthack menu COMMAND!
  • antiaccounthack.notification: THIS PERMISSION SENDS ADMIN NOTIFICATIONS!
  • antiaccounthack.*: THIS ADDS ALL THE PERMISSIONS FROM THE PLUGIN TO YOUR PERMISSIONS!

FUNCTIONS:

  • ACCOUNTGUARD
  • CHARACTER PROTECTION WITH THE /prot [username] [password] COMMAND!
  • CHECKS THE UUID AND IP ADDRESS FOR A MATCH AT CONNECTION!

  • PINPROTECTION
  • ENABLE PIN CODE VERIFICATION IN CONFIG.YML!
  • THE PIN PROTECTION CAN BE DISABLED DIRECTLY FOR PLAYERS WITH THE /antiaccounthack pin [username] [password] COMMAND!
  • PIN PROTECTION WITH THE /prot [username] [password] COMMAND!
  • CONNECTION ONLY IF YOU HAVE ENTERED THE /pin [username] [password] COMMAND INTO THE CONSOLE!

  • IPWHITELIST
  • THE IPWHITELIST FUNCTION CAN BE DISABLED IN CONFIG.YML!
  • UPON CONNECTION, IT CHECKS WHETHER THE BUNGEECORD IP ADDRESS, HOSTNAME, AND PORT SPECIFIED IN THE CONFIG MATCHES WITH THE CONNECTED SERVER!
  • THERE ARE SEPARATE MODES FOR CHECKING THAT CAN BE SET: EQUALS, CONTAINS, STARTS, ENDS CHECKS!

  • ANTIUUIDSPOOF
  • IT CHECKS WHETHER THE REQUESTED ORIGINAL UUID AND THE FALSIFIED ONE ARE EQUAL!

  • AVAILABLECHECKER
  • IT CHECKS WHETHER YOU ARE AMONG THE PLAYERS ON THE SERVER AND IF SO, IT KICKS YOU FROM THE SERVER!

  • NICKNAMECHECKER
  • YOU CAN CHECK THE SIZE OF THE PLAYER NAME, IT CAN BE BETWEEN 3 AND 16 CHARACTERS, BUT YOU CAN ALSO SET THIS TO YOUR PREFERENCE!
  • PLAYER NAME CANNOT CONTAIN SPECIAL CHARACTERS YOU CAN ALSO SET THIS ARBITRARILY!
  • WE CHECK FOR CASE CHANGES IN PLAYER NAMES AT THE PROTECTED CHARACTERS!

  • SERVERSELECTORFIX
  • IF YOU ARE NOT LOGGED IN TO AUTHME, YOU CANNOT USE THE SERVER SELECTOR IF PROTOCOLLIB IS NOT INSTALLED!

  • RANKCHECKER
  • WE CHECK WHETHER THIS RANK IS ADDED TO THE LIST, IF NOT, YOU DON’T WANT TO GIVE THAT RANK TO ANYONE, WITH THIS YOU CAN STOP GIVING NEW UNWANTED RANKS TO OTHERS!

  • ANTIGAMEMODE
  • WE CHECK UNPROTECTED PLAYERS TO SEE IF THEY ARE NOT IN A MODE OTHER THAN SURVIVAL!

  • ANTIPERMISSION
  • WE CHECK THE UNPROTECTED PLAYERS TO SEE IF THEY HAVE OP OR ANY RIGHTS LISTED!

CONFIGURATION:
Code (YAML):
#
# ░█████╗░███╗░░██╗████████╗██╗░█████╗░░█████╗░░█████╗░░█████╗░██╗░░░██╗███╗░░██╗████████╗██╗░░██╗░█████╗░░█████╗░██╗░░██╗
# ██╔══██╗████╗░██║╚══██╔══╝██║██╔══██╗██╔══██╗██╔══██╗██╔══██╗██║░░░██║████╗░██║╚══██╔══╝██║░░██║██╔══██╗██╔══██╗██║░██╔╝
# ███████║██╔██╗██║░░░██║░░░██║███████║██║░░╚═╝██║░░╚═╝██║░░██║██║░░░██║██╔██╗██║░░░██║░░░███████║███████║██║░░╚═╝█████═╝░
# ██╔══██║██║╚████║░░░██║░░░██║██╔══██║██║░░██╗██║░░██╗██║░░██║██║░░░██║██║╚████║░░░██║░░░██╔══██║██╔══██║██║░░██╗██╔═██╗░
# ██║░░██║██║░╚███║░░░██║░░░██║██║░░██║╚█████╔╝╚█████╔╝╚█████╔╝╚██████╔╝██║░╚███║░░░██║░░░██║░░██║██║░░██║╚█████╔╝██║░╚██╗
# ╚═╝░░╚═╝╚═╝░░╚══╝░░░╚═╝░░░╚═╝╚═╝░░╚═╝░╚════╝░░╚════╝░░╚════╝░░╚═════╝░╚═╝░░╚══╝░░░╚═╝░░░╚═╝░░╚═╝╚═╝░░╚═╝░╚════╝░╚═╝░░╚═╝
#

# SELECT PLUGIN LANGUAGE! (en_US, hu_HU)
Locale
: en_US

ServerShutdown
:

  # WHEN YOU ENABLE THIS FEATURE, THE SERVER SHUTS DOWN WHEN YOU TURN DISABLE THE PLUGIN!
  Enabled
: true

BlacklistMode
:

  # AUTOMATICALLY ADD TO BLACKLIST WHEN KICKED!
  Automatic
: false

NicknameCheck
:

  # SET THE CHARACTERS ALLOWED IN NAMES!
  Contains
: ' [a-zA-Z0-9_ ]+'
 
  # SET THE MAXIMUM SIZE OF NAMES!
  Maximum-size
: 16
 
  # SET THE MINIMUM SIZE OF NAMES!
  Minimum-size
: 3

AntiGamemode
:

  # THIS ALLOWS YOU TO ENABLE OR DISABLE GAMEMODE CHECKING!
  Enabled
: false
 
  # ["GUI", "KICK", "BUILD"]
  Mode
: KICK
 
AntiPermission
:

  # THIS ALLOWS YOU TO ENABLE OR DISABLE PERMISSION CHECKING!
  Enabled
: false
 
  # IT CHECKS THE PERMISSIONS LISTED IN THE CONFIGURATION FOR UNPROTECTED PLAYERS!
  Permissions
:
  - 'ChronAntiVPN.*'
  - 'AntiAccountHack.*'
  - 'Essentials.*'
  - 'AuthMe.*'
  - 'LuckPerms.*'
  - 'PermissionsEx.*'
  - 'LiteBans.*'
  - 'AdvancedBan.*'
  - 'WorldEdit.*'
  - 'WorldGuard.*'
 
CheckRank
:

  # THIS ALLOWS YOU TO ENABLE OR DISABLE RANK CHECKING!
  Enabled
: false
 
  # YOU CAN ASSIGN THE RANKS LISTED ON THE LIST TO PLAYERS!
  Ranks
:
  - 'Default'
  - 'Sunior'
  - 'Whilon'
  - 'Qvelin'
  - 'Vastic'
  - 'Media'
  - 'Builder'
  - 'Moderator'
  - 'Staff'
  - 'Admin'
  - 'Developer'
  - 'Owner'
 
AuthMeFixer
:

  # THIS ALLOWS YOU TO ENABLE OR DISABLE THE SERVER SELECTOR CHECKING!
  Enabled
: true
 
  # TRANSLATE THE SERVER SELECTOR ITEM!
  Item
: 'COMPASS'
 
IPWhitelist
:

  # YOU CAN CHANGE WHETHER TO ENABLE OR DISABLE IP ADDRESS, HOSTNAME, PORT CHECKING!
  Enabled
: false
 
  # ENTER THE SERVER IP ADDRESS HERE!
  Address
: '217.144.54.194'
 
  # ["EQUALS", "STARTS", "CONTAINS"]
  Hostname-mode
: EQUALS
 
  # ENTER THE SERVER HOSTNAME HERE!
  Hostname
: 'realchron.hu'
 
  # ["EQUALS", "ENDS", "CONTAINS"]
  Port-mode
: EQUALS
 
  # ENTER THE SERVER PORT HERE!
  Port
: '25565'
 
PinProtection
:

  # THIS ALLOWS YOU TO ENABLE OR DISABLE THE PIN PROTECTION CHECKING!
  Enabled
: false

  # AFTER ENTERING THE PIN CODE, YOU HAVE THIS MUCH TIME TO CONNECT TO THE SERVER;
  # REDUCING IT MAKES THE PROTECTION MORE EFFICIENT!
  Join-time
: 10

JsonFetcher
:

  # CACHE THE FETCHED JSON FOR SERVER PERFORMANCE!
  Set-use-caches
: true

  # SET THE TIMEOUT FOR THE WEBSITE TO RESPOND!
  Set-connect-timeout
: 3
  Set-read-timeout
: 3

  # PRINT JSON FETCH ERRORS TO CONSOLE IF ENABLED!
  Send-console-error
: false

DiscordWebhook
:

  # SEND DISCORD NOTIFICATION IF YOU ENTER THE DISCORD WEBHOOK LINK!
  Url
: ' none'
 
  Header
: 'Server Informations!'
 
  Notifications
:
    Reason
: 'Reason » %reason%'
    Username
: 'Username » %username%'
    Uuid
: 'Uuid » %uuid%'
    Address
: 'Address » %address%'
    Server
: 'Server » %server%'

  Footer
: ' (Unsuccessful server connection! )'
 
Placeholder
:

  Enabled
: '&aEnabled'
  Disabled
: '&cDisabled'

  Unknown
: 'Unknown'
  Server
: 'Unknown'
  Console
: 'Console'
 


INSTALLATION:
  • PLACE THE PLUGIN'S .JAR FILE INTO THE PLUGINS DIRECTORY OF YOUR MINECRAFT SERVER.
  • RESTART YOUR SERVER.
Resource Information
Author:
----------
Total Downloads: 465
First Release: Nov 28, 2022
Last Update: Apr 22, 2024
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings