Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.grubas.protect;
- import java.io.PrintStream;
- import java.lang.invoke.ConstantCallSite;
- import java.lang.invoke.MethodHandle;
- import java.lang.invoke.MethodHandles;
- import java.lang.invoke.MethodType;
- import java.lang.reflect.Method;
- import java.util.Timer;
- import org.bukkit.command.PluginCommand;
- import org.bukkit.event.Listener;
- import org.bukkit.plugin.Plugin;
- import org.bukkit.plugin.java.JavaPlugin;
- import pl.grubas.protect.PacketTask;
- import pl.grubas.protect.User$Utils;
- import pl.grubas.protect.b;
- import pl.grubas.protect.commands.systemCommand;
- import pl.grubas.protect.listeners.BookEnchantListener;
- import pl.grubas.protect.listeners.InteractListener;
- import pl.grubas.protect.listeners.PayloadListener;
- import pl.grubas.protect.listeners.PlaceBlockListener;
- import pl.grubas.protect.listeners.PlayerJoinAndQuitListener;
- import pl.grubas.protect.listeners.WindowClickListener;
- import pl.grubas.protect.listeners.WindowOpenListener;
- public class Main
- extends JavaPlugin {
- private static Main main;
- public static Main getInstance() {
- return (Main)((Object)b.A(-1303134679));
- }
- public void onEnable() {
- b.E(-1303134679, (Object)this);
- if (Main.pJ().getPlugin(User$Utils.G("\ue3b4\u83a8\u2511\udebe\ue41e\u3654\u961c\u0489\u9751\u4857\u7c35\u35ed\u7c17\u8437\udd9d\uc01b\uc895")) == null) {
- Main.pJ((PrintStream)b.A(-382157261), User$Utils.G("\ue3c7\u83e9\u2528\udeb4\ue412\u364e\u9623\u0494\u9743\u484f\u7c25\u35e9\u7c52\u8415\uddbd\uc028\uc8b7\u5dc3\u50c9\u7f00\u9252\uee26\u01ae\u6588\ub5f1\u6a5b\u5b16\ud241\u06ed\uc17a\u9890"));
- }
- Main.pJ(this.getCommand(User$Utils.G("\ue385\u83a5\u2514\udeb4\ue408\u3659\u9623\u0494\u9747\u484e")), new systemCommand());
- Main.pJ().registerEvents((Listener)new BookEnchantListener(), (Plugin)this);
- Main.pJ().registerEvents((Listener)new PlayerJoinAndQuitListener(), (Plugin)this);
- Main.pJ().registerEvents((Listener)new InteractListener(), (Plugin)this);
- Main.pJ().registerEvents((Listener)new PayloadListener(), (Plugin)this);
- Main.pJ().registerEvents((Listener)new PlaceBlockListener(), (Plugin)this);
- Main.pJ().registerEvents((Listener)new WindowClickListener(), (Plugin)this);
- Main.pJ().registerEvents((Listener)new WindowOpenListener(), (Plugin)this);
- Main.pJ();
- Timer timer = new Timer();
- Main.pJ(timer, new PacketTask(), 4000, 4000);
- }
- public void onDisable() {
- }
- private static Object pJ(Object object, Object object2, Object object3) {
- try {
- return new ConstantCallSite(((MethodHandles.Lookup)object).unreflect(b.f(Integer.valueOf((String)object2, 32))).asType((MethodType)object3));
- }
- catch (ClassNotFoundException | IllegalAccessException reflectiveOperationException) {
- throw new BootstrapMethodError(reflectiveOperationException);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement