⭐FoxAddition Anti-Cheat [1.7.2-1.21.1] | Folia and Geyser Support icon

⭐FoxAddition Anti-Cheat [1.7.2-1.21.1] | Folia and Geyser Support -----

An "ADDITIONAL" anti-cheat for your Minecraft Server. ✨




THIS VERSION REQUIRE PACKETEVENTS TO WORK!
  • Fixed a lot of errors, false flags and improved checks.
  • Added new conditions for detection, like maxium ping and minium TPS. (Only apply in some checks with default configuration, but, you can apply it in any check adding manually)
  • Added new placeholders ({ping} and {tps}) for verbose and logs.

Apparently, 1.7.x doesn't work with PacketEvents, I recommend use legacy versions for the moment. Probably some checks go to work with Bukkit Events if packetevents isn't in the server, like legacy versions (but with ProtocolLib).

Reset your checks.yml and language.yml if you want this changes, if you don't reset, this still go works correctly with your actual config (if is 1.2.1).

Report any error or give your suggestion in the discord server support.
----------, Oct 6, 2024

THIS VERSION REQUIRE PACKETEVENTS TO WORK!

The anticheat has been a little recoded, a lot of checks still missing but has another news, I go to upload versions and give support for this version. Version "legacy" (only for users with the version 1.2.0) still can receive "basic" support. (Also, if you want download any bug-fix for legacy version, join to the discord server)

This version has little new features, reset all of your configs for this update, hooks are missing, I don't think this can false flags with certain plugins for the moment. Please, report any error or give your suggestion in the discord server support.
----------, Sep 29, 2024

  • Added excluded blocks default for 1.21.
  • Added mcMMO support. (Thanks a lot to @nexis420 in the discord server for help to me and request this support) (Need to reset config.yml)
  • Added disconnection when finish in check updates to avoid any type of crash.
  • Added option to use UUID to identify a bedrock user. (Need to reset config.yml)

(For the moment, nothing changed in Phase check, the recode is under development)

You found a error? Join to the Discord server clicking here.
----------, Jul 30, 2024

  • Fixed problems with enabling/disabling checks or cancel options in the configuration files. Sorry a lot for this. (Thanks illudota for report)
You found a error? Join to the Discord server clicking here.
----------, Mar 25, 2024

I'm planning in recode the plugin for next versions, this can take a lot but I go to try.

Changelogs:

  • Fixed false flags related with trapdoors in Phase check.
  • Fixed problems with the new system of excluded blocks.
  • Fixed compatibility with VeinMiner version 2.2.4. WARNING! If you use this version, please, upgrade your version of VeinMiner to a newer version (like 2.2.4), because this change their class.
  • Added default values in the plugin in case the configuration files don't has value or is older.
You found a error? Join to the Discord server clicking here.
----------, Mar 17, 2024

  • Fixed a lot of false flags in Phase and Reach.
  • Added a new Nuker check.
  • Added compatibility with WeaponMechanics.
  • Added compatibility with FOLIA software.
  • Fixed the BrandChecker don't load if the server don't has ProtocolLib (this don't require).
  • Added option to add a content in the embeds of DiscordSRV.
  • PROTOCOLLIB VERSION NOW REQUIRE TO BE V5.X.X TO WORK.
  • Added option to print notifications in the console.
  • Added option to define the permission in get alerts.
  • Added a little new option in FastUse check to prevent false flags.
  • Fixed SkinBlinker don't enable correctly.
You found a error? Join to the Discord server clicking here.
----------, Feb 20, 2024

1.1.6 (1.1.7):
  • Fixed false flags in Phase check when join.
  • Fixed false flags in Protocol (D) when join.
1.1.6:
  • Fixed a lot of possible false flags.
  • Optimized a little the code in some parts.
You found a error? Join to the Discord server clicking here.
----------, Jan 23, 2024

  • Fixed a lot of possible false flags.
  • Optimized a little the code in some parts.
You found a error? Join to the Discord server clicking here.
----------, Jan 22, 2024

  • Fixed a error of ProtocolLib in some versions.
You need to update to this version!

  • Added a Brand Checker, you can configure it in config.yml.
  • Added better support for Bedrock players, now you can configure to detect prefix of the player in case you configured Floodgate in Bungeecord.
  • Added new Protocols check in Badpackets category.
  • Fixed decay vls don't work correctly. (This works but this reset to 0 the vls and don't reduce)
  • Fixed Phase check in detect wrong DIRTH_PATH and fixed the option of doors don't work correctly.
  • Fixed SkinBlinker don't work correctly because a problem of values.
This reset your config.yml and checks.yml to apply changes.
----------, Jan 18, 2024

  • Added a Brand Checker, you can configure it in config.yml.
  • Added better support for Bedrock players, now you can configure to detect prefix of the player in case you configured Floodgate in Bungeecord.
  • Added new Protocols check in Badpackets category.
  • Fixed decay vls don't work correctly. (This works but this reset to 0 the vls and don't reduce)
  • Fixed Phase check in detect wrong DIRTH_PATH and fixed the option of doors don't work correctly.
  • Fixed SkinBlinker don't work correctly because a problem of values.
This reset your config.yml and checks.yml to apply changes.
----------, Jan 18, 2024

  • Added verbose command.
  • Fixed size of the plugin. (sorry)
  • Added a new Flag Event to use like an API. This also recode some parts of the plugin to support the flag event.
  • Fixed various false flags in Phase check, delete the folder 'FoxAddition/versions' to apply changes. This also improve the 'fixers' option and add option to fix issues in some servers.
  • Fixed startup in some servers that don't return the server version (this also apply a change in Phase option).
This reset your checks.yml and language.yml files for apply this update.
You found a error? Join to the Discord server clicking here.
----------, Jan 9, 2024

  • Fixed a problem with FastUse check.
Update to this version to fix a problem of value in FastUse.

You found a error? Join to the Discord server clicking here.
----------, Jan 1, 2024

  • IMPROVED and FIXED a big problem in the VLs System.
You found a error? Join to the discord server clicking here.
----------, Dec 28, 2023

  • Added FileWatcher to apply changes in Files more easy and fast.
  • Added Geyser (Floodgate) support in Spigot servers. Now you can enable and disable detection for X edition.
  • Added Executable Items support to fix problems with false flags in some types of items.
  • Added VeinMiner support to fix problems with false flags in check Reach (Block) and Nuker.
  • Reworked FilesManager code to make it more stable.
  • Improved /foxaddition reload command.
  • Added /foxaddition discordtest to test the DiscordSRV hook and check if this works correctly.
  • Fixed errors in some versions of servers.
  • Fixed some false flags with X blocks in Phase check. Recommended delete the versions folder generated in the FoxAddition folder to delete some blocks fixed with this version.
  • Added little thing in FastSwitch to try in fix false flags to possible.
  • Added SkinBlinker check with type Actions and Spammer. (Is neccessary ProtocolLib).
  • Added AirPlacement check.
  • Added LiquidInteract check.
  • Added FakeSpectate Packet check to stop X types of Disablers and help to a "Main" anticheat. (Is neccessary ProtocolLib).
  • Added InvalidPosition check to avoid and stop problems with some types of Disablers and Crash clients.
  • Fixed some false flags in Reach (Block) with certain types of blocks.
For all users that use the Dev version in the discord server, delete all config files of the plugin!

If you find an error or bug, please, report in the discord server or use the discussion page to help and improve this project!
----------, Nov 19, 2023

  • Sorry, fixed a problem with Reach (Block).
The problem is: The anti-cheat can't see the value of the threshold because a wrong value I set, sorry. Also, to avoid some false flags in this check, set this to reduce false flags:
Code (YAML):
     threshold:
        position
:
          place
: 5.50
          break
: 5.50
----------, Oct 1, 2023

  • Added support to 1.7.x.
  • Added decay system for the vls.
  • Added permissions to bypass the anticheat (Check the documentation to see).
  • Added ProtocolLib with softdepend support. This add some new checks.
... Some other changes....
----------, Oct 1, 2023

  • Fixed some errors in the console, sorry.
  • Optimized a little Phase check.
----------, Sep 1, 2023

  • Added better support for 1.13.x - 1.15.x in Phase check. If the version of you server is among those mentioned, delete the folder "FoxAddition/versions/" and restart the server.
  • Fixed little errors.
  • Improved vl map commands. Now you can use more than 1 command in 1 vl, see this example:
    Code (YAML):
    commands:
      2
    : 'foxaddition notify &b {player }&f might be using &aFastBow&8 [ #1]&f.'
      4
    : 'foxaddition notify &b {player }&f might be using &aFastBow&8 [ #2]&f.'
      5
    :
       - 'foxaddition notify &b {player }&f has been removed for &aFastBow&f.'
       - 'kick {player } Utilizing possible FastBow hack.'
  • PlaceHolderAPI support has been improved, now you can use PlaceHolders in the config.yml.
You found a error? Join to the discord server clicking here.
----------, Aug 19, 2023

  • Added support for DiscordSRV. Now alerts can be sended in your discord server.
  • Added a little support for PlaceHolderAPI.
----------, Jul 29, 2023

  • Fixed errors in the console for new versions.
  • Improved a little more the Phase check for reduce false flags in new versions.
----------, Jul 21, 2023

Update to this version if you use the version 1.0.3. This fix a big problem by detecting the language.yml version, this prevent the plugin from work correctly.
----------, Jul 21, 2023

  • Added Pattern check in category DrawBack, FastBow.
  • Added option to give back block again in cancel option for FastPlace.
If you don't want reset your config.yml for this update, you can add this lines:

Code (YAML):
           pattern :
              # Determines the max samples to start the check.
              # Is recommended add a big value to 3.
              maxSamples
: 5
              # Enable the types to check in pattern.
              types
:
                # Detect max pattern deviation.
                maxpattern
:
                    # Enable this check?
                    enable
: true
                    # Determines the max pattern deviation?
                    maxPattern
: 0.02
                # Detect a invalid pattern (this can detect fast shoots)
                # Don't recommended for possible false flags.
                invalidpattern
: false
              # Should block shoot when detected?
              cancel
:
                # Enable this feature?
                enable
: true
                # What type of cancel do you want?
                # block: Prevent the shoot when is detected.
                # hotbar: Change hotbar selection of the player.
                type
: block
              # VLs to add when this fails.
              vls
: 3
Add this in checks.fastbow.drawback (under or above of the check "Lenience").

Code (YAML):
         fastplace :
            # Enable FastPlace check?
            # Prevents players from place blocks too quickly.
            enable
: true
            # Defines the minimum delay time between block placements.
            interval
: 60
            # VLs to add when this fails.
            vls
: 1
            # Should block placements when detected?
            cancel
:
              # Enable this feature?
              # If you enable this, the anticheat cancel the block placement.
              enable
: true
              # You want to give again the block?
              # Use 'true' to give again the block or 'false' to
              # delete the block and don't give again.
              giveBlock
: true
You can only modify the cancel feature in your config.yml.

And change this to 4:
If you don't modify this, your config can be reseted by the plugin, if you don't modified any values, you can only wait for the plugin reset your config.
----------, Jul 20, 2023

  • Improved a little check of Reach.
  • Added 2 new checks for BadPackets.
  • Added commands to the plugin.
  • Added new types for cancel in some checks.
You need reset your language.yml and config.yml for this update.
----------, Jul 19, 2023

  • New Nuker check in category Blocks.
  • New FastPlace check in category Blocks.
  • Fixed some false positives in Phase.
  • Added an updater for check new updates of this plugin.
You need reset your config.yml for this update.
----------, Jul 17, 2023

Resource Information
Author:
----------
Total Downloads: 22,911
First Release: Jul 16, 2023
Last Update: Oct 6, 2024
Category: ---------------
All-Time Rating:
22 ratings
Find more info at discord.idcteam.xyz...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings