[Minecraft Anticheat] TigerHack

Status
This thread has been locked.

SmakYop

Feedback score
0
Posts
23
Reactions
1
Resources
0
TIGERHACK ANTICHEAT
The plugin is not longer in sale!
Presentation

TigerHack is an anticheat based on many algorithms to perform the best checks on a player and detect if any hack/cheat is activated and used.

Detected hacks
  • KillAura (Forcefield : Aimbot & Reach)
  • Reach (3.1 min - 3.2 max blocks detected)
  • Aimbot
  • Fly
  • SpeedHack
  • NoFall
In the future i'm planning to do a bunch of things like :
  • Other detections
    • AutoPotions
    • AutoSoup
    • MorePackets
    • Regen
    • FastEat
    • Sneak
    • AntiVelocity
    • FastBow
Commands & Permissions

  • There's no command for the moment, but they will come!
  • Permissions :
    • tigerhack.* Give an access to all the permissions of the plugin.
    • tigerhack.report.view See the reports (soon)
    • tigerhack.alert.view See the alerts
    • tigerhack.command Use the tigerhack's commands (soon)
Database

TigerHack offers the ability to use a mysql database to store alerts and bans.
All of the access to it are configurable in the config.yml file!


Configuration

Here, you have all the configuration of TigerHack :

Code:
##############################
#                 TigerHack | Anti-Cheat               #
##############################

General:
  Prefix: '&7[&cTigerHack&7]'
  PrefixStaff: '&e(&c&lTigerLog&e)'
  ReportPrefix: '&7[&cReport&7]'

# Database configuration
# You can activate or desactivate the database.
# Recommanded if you are 2 or more servers and if you using Bungeecord
Database:
  enabled: false
  user: user
  url: jdbc:mysql://localhost/database_name
  password: password


# You can enable or disable the AutoBan.
AutoBan: true
OpPlayerCanBeBanned: false

# Commands configuration
CommandForReport: true

# Send an alert when a player is suspected
AlertStaff: true


# Firework configuration
# If it's enabled, a firework will spawn at the location of the player when
# he gets banned
Firework:
  enabled: true

# Broadcast configuration
# If it's enabled, a broadcast will be sended when a player is banned
# %reason% > reason | %player% > banned player
BroadcastOnBan:
  enabled: true
  message: '&7[&cTigerHack&7] &e%player% &7has been banned for: &c%reason%'

Message:
  alertMessage: '%prefixstaff% &7%player% &eattempted: &6%cheatreason% &7(&c%playerping% &7ms | &c%violation% &7VL)'
  reportMessage: '%prefixreport% &c%player% &7was report for: &3%cheatreason%'
  noPermission: '&4No permission.'


# Report Configuration
Report:
  CommandHelp: '&a/report <player> &8- &eReport a Player for cheating'
  CantReport: '%prefixreport% &cYou can not report this player!'
  MessageCancelReport: '%prefixreport% &cYou have cancelled the report!'
  ReportPlayer: '%prefixreport% &7You have report: &3%playerreport%'


# Bungeecord support is coming soon..
Bungeecord:
  enabled: false


# ---  Cheats Configuration  --- #
# Forcefield is Reach & Aimbot

CheatsConfiguration:
  Forcefield:
      enabled: true
      autoban: true
      alert: true
  Fly:
      enabled: true
      autoban: true
      alert: true
  Sneak:
      enabled: true
      autoban: true
      alert: true
  SpeedHack:
      enabled: true
      autoban: true
      alert: true
  NoFall:
      enabled: true
      autoban: true
      alert: true
      alertForBan:
  FastBow:
      enabled: true
      autoban: true
      alert: true
      alertForBan:


debug: false


##############################
#                 TigerHack | Anti-Cheat               #
##############################

Installation (You need Java 8 and ProtocolLib)
  1. Download ProtocolLib
  2. Place the "TigerHack.jar" on your plugins folder
  3. Launch the server
  4. You're good to go!


Thanks all.
 
Last edited:

Clyde

Premium
Feedback score
44
Posts
1,577
Reactions
1,220
Resources
0
i call bullshit as when i tried doing so it would false flag quite alot im not great with anti-cheats but i know for a fact that if you wanna make a quality reach check you need a few days and you need to test it with 20+ plus people
Ill upload my reach check which was made in legit 30 mins after school for you to test.
 

Clyde

Premium
Feedback score
44
Posts
1,577
Reactions
1,220
Resources
0
Dont, Ill post one for the lolz.[DOUBLEPOST=1505248051][/DOUBLEPOST]How he is PROBABLY detecting reach:

private double maxDistance = 3.8;

@EventHandler
public void onHit(EntityDamageByEntityEvent e)
{

if (!(e.getDamager() instanceof Player)) return;

if (!(e.getEntity() instanceof Player)) return;

Player damager = (Player) e.getDamager();
Player defender = (Player) e.getEntity();

Location damagerLoc = damager.getLocation().clone();
Location defenderLoc = defender.getLocation().clone();

double distance = damagerLoc.distanceSquared(defenderLoc);
double maxDistance = this.maxDistance;
int ping = ((CraftPlayer)player).getHandle().ping));

if (distance > 6.0) return;

if (ping > 100)
{
maxDistance += 0.1;
} else if (ping > 200)
{
maxDistance += 0.2;
} else if (ping > 300)
{
maxDistance += 0.5;
} else if (ping > 400)
{
return;
}

if (!damager.isOnGround()) return;

if (distance > maxDistance)
{
flag(player, shitcheck, memes);
}
}

NOTE: I didnt even use a coding software to code this, so dont quote me on anything, this is just to prove what you can code in a matter of 10 - 20 mins.
If only I could say that's correct :cry:

You're missing a lot, but I am sure that this is just for trolls ^.^

(Don't use this whoever is thinking of using it, it will end up BAD)
 
Status
This thread has been locked.
Top