Skip to content
This repository has been archived by the owner on Apr 24, 2024. It is now read-only.

Releases: awumii/EpicGuard

[3.11.2] Improvements.

19 Mar 16:02
Compare
Choose a tag to compare

Changelog:

  • Improved performance with new counter system. It might be more or less accurate than before.
  • Improved bot detection system.
  • Inventories are now being refreshed.
  • Improved User map.
  • Removed IP history.
  • Improved auto-whitelist on bungeecord.
  • Increased size of players GUI.
  • Removed debug messages.
  • Fixed issue with the logger.

[3.11.1] Bugfixes.

13 Mar 16:08
Compare
Choose a tag to compare

Changelog.

  • Fixed country database not working when the check is disabled. (00687ac)
  • Fixed issue with 1.15 legacy material API. (2324fa3)
  • Fixed NullPointerException on /guard menu command. (df1c77e)
  • Updated databases.

[3.11.0] Small changes.

12 Mar 17:25
Compare
Choose a tag to compare

Changelog

  • Improved GUI. Added new 'Module Status' menu, with the status of all plugin modules.
  • Added warning and auto-shutdown if EssentialsGeoIP is installed on your server.
  • Added skulls to the players GUI.
  • Deleted not working PEX protection.
  • Deleted AntiBypass (for 1.8+ servers it was useless).
  • Improved Logger.
  • Improved API with new SkullUtil.
  • Probably broken LogFilter (if LogFilter is not working, please report it to me).

3.11.0-PRE

07 Mar 21:09
Compare
Choose a tag to compare
3.11.0-PRE Pre-release
Pre-release

Not production-ready.

Moved many classes to API package. API has been improved and documented.

[3.10.0] Project refactoring and bugfixes.

06 Mar 12:33
Compare
Choose a tag to compare

Changelog:

  • This update brings primarily core code changes. Created EpicGuardAPI - using it, you can currently access our GeoAPI instance and exact server's TPS.
  • Added option to enable GeoIP cities ("enable-cities: true" in countries section), player's city will be displayed on /guard player or in GUI. By default, this option is disabled so the database won't be downloaded. If the city is not found or the database is disabled, it will display "Unknown?"
  • Fully rewritten our GeoAPI. Databases won't be downloaded if countries or cities section is disabled in the configuration.
  • Deleted channel/brand-related things from code (they were using values from config, but these values were never loaded).
  • Improved look of the notification action bar.
  • Fixed spaces on some commands.
  • All queries to external sites, are now using 'User-Agent' property.
  • Created Javadoc: https://polskistevek.github.io/EpicGuard/
  • Lite version has been discontinued (it wouldn't use the cache, so performance will be worse. You don't need EssentialsGeoIP if you are using EpicGuard).

[3.9.4] Huge check improvement

01 Mar 20:26
Compare
Choose a tag to compare

This version is probably last one before a new major release, 4.0.

Changelog

  • Huge check improvement! In the 3.9.0 version, we introduced a new check system, unfortunately, it had major issues, like some of the checks, were not performing. Now, checks have been rewritten again, and are working better. You don't need to reset your config, but after this update, it will be really messy, because of some new values randomly added somewhere in the config.
  • Old 'force-rejoin' check has been replaced by new 'rejoin-check', and I don't recommend disabling it. They differ in that:
    • Addresses won't be saved in storage, to prevent bypasses.
    • Check will only work, when there is detected attack. No longer annoying players when there is no need (no attack)!
  • Added new check - ServerListCheck - it will force players to add the server to their server list, to verify that they are not a bot. Similarly to RejoinCheck, it will only work when there is a detected attack. No longer annoying players... and so on.
  • Deleted cloud.
  • Fixed Lite version of EpicGuard.
  • Fixed ProxyCheck not checking for the proxy ¯_(ツ)_/¯

[3.9.3] Another small fix.

29 Feb 16:09
Compare
Choose a tag to compare

Changelog:

  • Fixed ping counter not decreasing its value (#13).
  • File size is now smaller by ~2MB by excluding log4j already included in the spigot.
  • Added "Lite" version of EpicGuard, it does not include GeoIP, so it is compatible with EssentialsGeoIP. EpicGuard is conflicting with it, so if you use EssentialsGeoIP please use the lite version.
  • GeoIP database is now cached, it should slightly improve querying performance.

[3.9.2] Hotfix

28 Feb 17:42
Compare
Choose a tag to compare

Changelog

  • Added command /guard reset - This will allow you to reset counters (connections/pings per second) and manually disable AttackMode.
  • Fixed counter on bukkit not decreasing connections value.
  • Fixed counter on bungee not checking if the value is negative.

[3.9.1] Performance fixes

27 Feb 15:25
Compare
Choose a tag to compare

Changelog:

  • Checks are no longer executed after one check fails, this should increase performance.
  • Added EssentialsGeoIP to load-before, this should fix incompatibilities with this plugin (if it doesn't fix, please send me a message).
  • Fixed NameContainsCheck not working (always returning "not detected").
  • Removed old and useless "HeuristicsCheck".
  • Fixed bungeecord speed counter not working.
  • Fixed negative counter amount.
  • Added more statistics to the bstats.
  • Deleted some unused code.
  • Updated geodatabase.

[3.9.0] New check system

25 Feb 19:41
Compare
Choose a tag to compare

Changelog:

  • [CRITICAL] Fixed that players could execute some EpicGuard commands without permissions.
  • Implemented a new object-based Check system. This will allow you to change the order of each check, or disable it fully.
  • Changed default messages configuration, and given it a new fresh look (you don't need to reset it, I only changed design)
  • Deleted Join counter, as it was useless because this plugin is supposed to block bots before they join.
  • Deleted option to disable antibot - it was incompatible with new check system. Just delete checks you don't want from the list.
  • Deleted some values from config, and replaced them with new check system.
  • Fixed FileNotFoundException on server startup (#10)
  • Improved methods that query an URL (ProxyChecker, Updater etc.).
  • Messages file is no longer separated for bungee and spigot and is no longer downloading from GitHub.
  • Removed some unused code.