// Path: src/main/java/top/dreamcity/AntiCheat/AntiCheatAPI.java
// public interface AntiCheatAPI {
// 
//     static AntiCheat getInstance() {
//         return AntiCheat.getInstance();
//     }
// 
//     MasterConfig getMasterConfig();
// 
//     void addRecord(Player player, top.dreamcity.AntiCheat.Cheat.AntiCheat.CheatType cheatType);
// 
// }
// 
// Path: src/main/java/top/dreamcity/AntiCheat/Event/CheckCheatEvent.java
// public class CheckCheatEvent extends PlayerEvent implements Cancellable {
// 
//     public AntiCheat.CheatType cheatType;
// 
//     private static final HandlerList handlers = new HandlerList();
// 
//     public static HandlerList getHandlers() {
//         return handlers;
//     }
// 
//     public CheckCheatEvent(Player player, AntiCheat.CheatType cheatType) {
//         this.player = player;
//         this.cheatType = cheatType;
//     }
// 
//     public AntiCheat.CheatType getCheatType() {
//         return cheatType;
//     }
// 
// }


import cn.nukkit.Player;
import cn.nukkit.Server;
import cn.nukkit.level.Location;
import cn.nukkit.level.Position;
import top.dreamcity.AntiCheat.AntiCheatAPI;
import top.dreamcity.AntiCheat.Event.CheckCheatEvent;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;

package top.dreamcity.AntiCheat.Cheat.combat;




/**
 * Copyright © 2017 WetABQ&DreamCityAdminGroup All right reserved.
 * Welcome to DreamCity Server Address:dreamcity.top:19132
 * Created by WetABQ(Administrator) on 2017/10/8.
 * |||    ||    ||||                           ||        ||||||||     |||||||
 * |||   |||    |||               ||         ||  |      |||     ||   |||    |||
 * |||   |||    ||     ||||||  ||||||||     ||   ||      ||  ||||   |||      ||
 * ||  |||||   ||   |||   ||  ||||        ||| |||||     ||||||||   |        ||
 * ||  || ||  ||    ||  ||      |        |||||||| ||    ||     ||| ||      ||
 * ||||   ||||     ||    ||    ||  ||  |||       |||  ||||   |||   ||||||||
 * ||     |||      |||||||     |||||  |||       |||| ||||||||      |||||    |
 * ||||
 */
public class AntiAutoAim extends Combat {
    public AntiAutoAim(Player player) {
        super(player);
        addDummy();
    }


// Path: src/main/java/top/dreamcity/AntiCheat/AntiCheatAPI.java
// public interface AntiCheatAPI {
// 
//     static AntiCheat getInstance() {
//         return AntiCheat.getInstance();
//     }
// 
//     MasterConfig getMasterConfig();
// 
//     void addRecord(Player player, top.dreamcity.AntiCheat.Cheat.AntiCheat.CheatType cheatType);
// 
// }
// 
// Path: src/main/java/top/dreamcity/AntiCheat/Event/CheckCheatEvent.java
// public class CheckCheatEvent extends PlayerEvent implements Cancellable {
// 
//     public AntiCheat.CheatType cheatType;
// 
//     private static final HandlerList handlers = new HandlerList();
// 
//     public static HandlerList getHandlers() {
//         return handlers;
//     }
// 
//     public CheckCheatEvent(Player player, AntiCheat.CheatType cheatType) {
//         this.player = player;
//         this.cheatType = cheatType;
//     }
// 
//     public AntiCheat.CheatType getCheatType() {
//         return cheatType;
//     }
// 
// }


// Path: src/main/java/top/dreamcity/AntiCheat/Cheat/combat/AntiAutoAim.java
import cn.nukkit.Player;
import cn.nukkit.Server;
import cn.nukkit.level.Location;
import cn.nukkit.level.Position;
import top.dreamcity.AntiCheat.AntiCheatAPI;
import top.dreamcity.AntiCheat.Event.CheckCheatEvent;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;

package top.dreamcity.AntiCheat.Cheat.combat;




/**
 * Copyright © 2017 WetABQ&DreamCityAdminGroup All right reserved.
 * Welcome to DreamCity Server Address:dreamcity.top:19132
 * Created by WetABQ(Administrator) on 2017/10/8.
 * |||    ||    ||||                           ||        ||||||||     |||||||
 * |||   |||    |||               ||         ||  |      |||     ||   |||    |||
 * |||   |||    ||     ||||||  ||||||||     ||   ||      ||  ||||   |||      ||
 * ||  |||||   ||   |||   ||  ||||        ||| |||||     ||||||||   |        ||
 * ||  || ||  ||    ||  ||      |        |||||||| ||    ||     ||| ||      ||
 * ||||   ||||     ||    ||    ||  ||  |||       |||  ||||   |||   ||||||||
 * ||     |||      |||||||     |||||  |||       |||| ||||||||      |||||    |
 * ||||
 */
public class AntiAutoAim extends Combat {
    public AntiAutoAim(Player player) {
        super(player);
        addDummy();
    }


    private NPC npc;
