feat: swoon VHP lock + effects + kill obfuscation Lang ru|en config + magic 4
This commit is contained in:
@@ -8,9 +8,12 @@ public class BlackKnifePlugin extends JavaPlugin {
|
||||
private MagicListener magicListener;
|
||||
private ChatConfig chatConfig;
|
||||
private ChatHandler chatHandler;
|
||||
private String lang = "ru";
|
||||
|
||||
@Override
|
||||
public void onEnable() {
|
||||
saveDefaultConfig();
|
||||
lang = getConfig().getString("lang", "ru");
|
||||
tension = new TensionManager();
|
||||
magicManager = new MagicManager(this);
|
||||
magicListener = new MagicListener(this, magicManager);
|
||||
@@ -24,15 +27,17 @@ public class BlackKnifePlugin extends JavaPlugin {
|
||||
getServer().getPluginManager().registerEvents(new ParryHandler(this), this);
|
||||
getServer().getPluginManager().registerEvents(magicListener, this);
|
||||
getServer().getPluginManager().registerEvents(chatHandler, this);
|
||||
getServer().getPluginManager().registerEvents(new KillMessageHandler(this), this);
|
||||
getCommand("blackknife").setExecutor(new BlackKnifeCommand(this, chatConfig, chatHandler));
|
||||
getCommand("magic").setExecutor(new MagicCommand(magicManager, this));
|
||||
getServer().getScheduler().runTaskTimer(this, () -> tension.tickShield(), 20L, 1L);
|
||||
getLogger().info("BlackKnife 1.0.0 enabled - Paper 1.21.1");
|
||||
getLogger().info("BlackKnife 1.0.0 enabled - Paper 1.21.1 lang=" + lang);
|
||||
}
|
||||
|
||||
public TensionManager getTension() { return tension; }
|
||||
public MagicManager getMagicManager() { return magicManager; }
|
||||
public MagicListener getMagicListener() { return magicListener; }
|
||||
public String getLang() { return lang; }
|
||||
|
||||
@Override
|
||||
public void onDisable() {
|
||||
|
||||
Reference in New Issue
Block a user