Sueta

PixelGames AntiWDL

1.0-SNAPSHOT

An advanced plugin for avoid cheaters to user WDL on your server

·Plugin

PixelGames AntiWDL
PixelGames AntiWDL is an advanced plugin to find and block any attempts to download the worlds of your server. It was originally made for my network (PixelGames), but I decided to publish it here.

Features

- Advanced WorldDownloader detection
- Custom Command / Kick system for punishment
- Admin Alert on Join
- Admin Alert on Command

Installation

Installation is so easy.
1- Download the resource
2- Put the downloaded Jar file in your plugin directory
3- RESTART ( NOT /RELOAD NOT PLUGMAN ) the server
4- Customize the config

Config

Config
Messages   : 
    #The message that the server send when a player does't have the permission to execute a command  
   # Use %p as a placeholder for the player name  
   # Use %c as a placeholder for the command   
  noPermMessage   :   "&cHey &4%p&c! You do not have the permission to execute &4%c"  

   #The message that will be displayed when a player got kicked  
   #Use \n to return and go in a new line   
  kickMessage   :   "&8« &f&lServer &8»\n&7You have been kicked by our system!\n&8--------------------------------\n\n&cWorld Downloader is forbidden on this server!\n\n&8--------------------------------\n&7Do you think that is an error?\n&7Contact us: &bts.server.com"  
 
Settings   : 
    #Set this to true if you want to the admis will be alerted when a player issues a WDL command and don't have the permissions  
   #The admins to be notified must be OP or have the pgantiwdl.cmdnotify permission   
  cmdNotifyAdmins   :  true 

   #The message that will sent to admins when a player issues a WDL command and don't have the permission  
   #Use %p as a placeholder for the player name  
   #use %c as a placeholder for the command   
  cmdNotifyAdminsMessage   :   "&c%p &ftried to execute command &c%c"  

   #Set this to true if you want to the admins will be alerted when a player tries to join with WDL enabled  
   #The admins to be notified must be OP or have the pgantiwdl.joinnotify permission   
  joinNotifyAdmins   :  true 

   #The message that will sent to admins when a player try to join with World Downloader  
   #Use %p as a placeholder for the player name   
  joinNotifyAdminMessage   :   "&c%p &ftried to join with &cWorld Downloader&f! Proceeding to kick he..."  

   #Set the punishment type for players that join wiht World downloader  
   #Types:  
   # kick = kick a player with default server method  
   # cmd = execute a specific command for punish player   
  punishmentType   :  'kick' 

   #The command that will be executed when a player joins with WDL and the punishmentType is set to "cmd"  
   #Use %p as a placeholder for the player name   
  punishCmd   :   "ban %p &c&lWDL &4is forbidden!"

Screenshots

Screenshots

2020-03-14_13.42.27.png 2020-03-14_13.42.40.png 2020-03-14_13.43.40.png 2020-03-14_13.43.59.png 2020-03-14_13.50.53.png 2020-03-14_13.50.55.png Console.PNG

To do

- Add LiteBans bridge
- Add Ban, LiteBans-ban, LiteBans-kick punishments
- Add Violations Database to log all attempts to join with WDL

WARNING! There are two versions of World Downloader (LiteMod and BaseEdit). BaseEdit version cannot be detected

Similar projects

Plugin →