Mod

WatchDog Anti Cheat

Quick rating

WatchDog Anti Cheat

No reviews yet

This is a mod for modpack creators/server owners to use to protect their servers against mods that use hacks

QoL & Tweaks
Mod Loaders
Forge
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
WatchDog-AntiCheat-1.20.1-0.1
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

c7KvqZZ.png 

  

New Discord Server: https://discord.gg/SdkMsaQU5u

 

What is Watchdog AntiCheat? 

WatchDog AntiCheat is a mod that helps mod pack authors and other people who want to protect their servers from hackers and mods that shouldn't be on the client to join the server. This mod protects servers from any mods that are not on the whitelist config on the server. This mod needs to be on the client and server. This means joining the server you will need this mod.

 

How to use WAC:

 - Guide for 1.7.10 & 1.12.2 versions:

- Guide for 1.7.10 & 1.12.2 versions:

Step #1: Put the mod on your mod pack/client pack in the mods folder. (No further installation or setup involving client-side configs or anything is needed.)

Step #2: Put the mod in your server's mods folder.
Step #3: Start the server and let the mod generate its configs, folders, and files. (All files and etc. will be located in config/WatchDogAC on the server.)

Step #4: Open the generated-mods-list.txt file and copy the second line where it tells you to copy. (Make sure you only copy the line and nothing else. Also please try not to include spaces in the copy.)

Step #5: Open the watchdog-ac-common.cfg file and paste what you copied into the "whitelistModsMD5=" config value. (Now restart the server.)

Step #6: Now join the server and you should be all good!

- Guide for 1.16.5, 1.18.2, 1.19.3 versions:

- Guide for 1.16.5, 1.18.2, 1.19.3 versions:

Step #1: Put the mod on your mod pack/client pack in the mods folder. (No further installation or setup involving client-side configs or anything is needed.)

Step #2: Put the mod in your server's mods folder.
Step #3: Start the server and let the mod generate its configs, folders, and files. (All files and etc. will be located in config/WatchDogAC on the server.)

Step #4: Open the generated-mods-list.txt file and copy the second line where it tells you to copy. (Make sure you only copy the line and nothing else. Also please try not to include spaces in the copy.)

Step #5: Open the watchdog-ac-common.toml file and paste what you copied into the "Whitelisted Mods" config value. (Now restart the server.)

Step #6: Now join the server and you should be all good!

- Guide for whitelisting client-side-only mods:

Step #1: Open the config/WatchDogAC/ClientMods folder and put all the "client-side" mods into this folder. (The same as what the client has.)

Step #2: Start or restart the server and allow the generated-mods-list.txt file to re-generate its data for you to copy. (Wait until the server is fully started before you copy.)
Step #3: Copy the new data and paste it into the "Whitelisted Mods" config value. This config is located in config/WatchDogAC/watchdog-ac-common.toml

- Commands:

- /wacchat (This is for admins with OP and allows them to enable or disable chat messages for when a user gets kicked by the anticheat)

- /wacwhitelistmods (You can use this command to automatically update the server config whitelisted mods value from all your client's mods. To use the command just whitelist your playername in the server config and use the command. This command was created to help with faster whitelisting.)

- /wacwhitelisttp (You can use this command to automatically update the server config whitelisted texture packs value from all your client's texture packs. To use the command just whitelist your playername in the server config and use the command. This command was created to help with faster whitelisting.)



Now you are all good!
 

 

Features:

- Mod whitelisting.

- Auto Click Checker & Gamma Checker. (1.16.5+ versions)

- Discord webhook integration. 

- The best way to protect your modded server from cheaters.

How to use Discord Webhook integration:

How to use Discord Webhook integration:

(Check in your config if this is even supported if not then your version does not have this supported!)

- Step 1: Go to your discord server and click on the settings of a channel you want to messages to be sent to.

- Step 2: Click on the "Integrations" tab.

- Step 3: Click "Create Webhook" where it displays the webhooks.

- Step 4: Edit the webhook's name and you could change the channel as well if needed.

- Step 5: Copy the "Webhook URL" and paste it into the server config located in config/WatchdogAC-server.json on the server and paste the link in "DISCORD_WEBHOOK_LINK"

You are all good now! Every time a player joins the server with un-whitelisted mods they will get kicked and a message will get sent to the discord channel.   

FAQ:

- What MC versions will stay updated? (1.7.10, 1.12.2, 1.16.5, 1.18.2, 1.19.3+)

- My server is not letting me join why is this? (Make sure you are using the same forge version as the client mod pack and the server. Any changes to the file or anything will change the value for the whitelist and will not allow you to join.)

Permissions:

You may use this mod in your modpacks and servers but as long as you give credit back to me (MaxIsH0t)

What is Watchdog AntiCheat?

WatchDog AntiCheat is a mod that helps mod pack authors and other people who want to protect their servers from hackers and mods that shouldn't be on the client to join the server. This mod protects servers from any mods that are not on the whitelist config on the server. This mod needs to be on the client and server. This means joining the server you will need this mod.

How to use WAC:

Step #1: Download the mod and run it on both your server and client and let the configs generate. Configs will be located in config/WatchDogAC

Step #2: Go to your client config folder and find the directory called "WatchDogAC" and then open the watchdog-anticheat-client.toml config file.

Step #3: Once the config is open set "Debug Client" to true and save the config.

Step #4: Then run the client once again and wait for it to fully load to the main menu. Then there will be a file called "generated-mods-list.txt" and "generated-texturepacks-list.txt" in the same directory that will generate.

Step #5: Open the files and copy the values for example "98EB470B2B60482E259D28648895D9E1,42732A4781317EDAA907B98B3C4786CC-forge,18216BFA7AE3A75614C2D3D98B432661-test" and make sure you don't copy anything else or leave any spaces in between them.

Step #6: Go to your server config folder and find the "WatchDogAC" folder and open up the watchdog-anticheat-server.toml config file. Step #7: Once the server config is opened paste the list from "generated-mods-list.txt" into the "Whitelisted Mods" config option. If you have texture packs you want to whitelist as well paste the list from "generated-texturepacks-list.txt" into the "Whitelisted TexturePacks" config option.

Step #8: You are now all good just start the server and enjoy! Any changes to the config that are done will refresh automatically no need to restart the server!

NOTE: For the texture pack whitelisting these texture packs have to be exact when other players want to join with the same texture pack. Any changes to the texture pack and it won't let them join at all because that would create a different whitelist value since the file changed.

Commands:

  • /wacchat (This is for admins with OP and allows them to enable or disable chat messages for when a user gets kicked by the anticheat)

  • /wacwhitelistmods (You can use this command to automatically update the server config whitelisted mods value from all your client's mods. To use the command just whitelist your playername in the server config and use the command. This command was created to help with faster whitelisting.)

  • /wacwhitelisttp (You can use this command to automatically update the server config whitelisted texture packs value from all your client's texture packs. To use the command just whitelist your playername in the server config and use the command. This command was created to help with faster whitelisting.)

Features:

  • Mod whitelisting.

  • Texture Pack whitelisting.

  • Auto Click Checker & Gamma Checker.

  • Discord webhook integration.

  • Discord link support when a player gets kicked.

  • The best way to protect your modded server from cheaters.

How to use Discord Webhook integration:

  • Step 1: Go to your discord server and click on the settings of a channel you want to messages to be sent to.

  • Step 2: Click on the "Integrations" tab.

  • Step 3: Click "Create Webhook" where it displays the webhooks.

  • Step 4: Edit the webhook's name and you could change the channel as well if needed.

  • Step 5: Copy the "Webhook URL" and paste it into the server config located in config/WatchdogAC-server.json on the server and paste the link in "DISCORD_WEBHOOK_LINK"

You are all good now! Every time a player joins the server with un-whitelisted mods they will get kicked and a message will get sent to the discord channel.

Permissions:

You may use this mod in your modpacks and servers but as long as you give credit back to me (MaxIsH0t)

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

1.4m
Total Downloads
CurseForge
1.4m
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched and imported data for this project from CurseForge or Modrinth. High-traffic and active projects are checked more often.
Next pipeline sync