/
minecraftbackup
/
AnarchyExploitFixes
Обзор
Документация
Войти
/
minecraftbackup
/
AnarchyExploitFixes
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AnarchyExploitFixesFolia/src/main/java/me/xginko/aef/modules/misc/MaskKickMessages.java
37 строк
1 KB
xGinko
more abstraction
06 июн 2024, 02:15
06 июн 2024, 02:15
b7c9d96
Код
Авторство
О чём код?
package me.xginko.aef.modules.misc; import me.xginko.aef.AnarchyExploitFixes; import me.xginko.aef.modules.AEFModule; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerKickEvent; public class MaskKickMessages extends AEFModule implements Listener { public MaskKickMessages() { super("misc.kicks.mask-kick-messages"); config.addComment(configPath, "Configure mask message in lang folder."); } @Override public void enable() { plugin.getServer().getPluginManager().registerEvents(this, plugin); } @Override public boolean shouldEnable() { return config.getBoolean(configPath, false); } @Override public void disable() { HandlerList.unregisterAll(this); } @EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true) private void onPlayerKick(PlayerKickEvent event) { event.reason(AnarchyExploitFixes.getLang(event.getPlayer().locale()).misc_MaskedKickMessage); } }