Add working ban command

This commit is contained in:
Tomasz Kuraczyk 2026-02-24 22:24:39 +01:00
parent 053bc0a83b
commit 8a3a7e2223
9 changed files with 313 additions and 8 deletions

View file

@ -1,15 +1,21 @@
package net.kuraczyk.banhammer;
import net.kuraczyk.banhammer.events.PlayerPreLogin;
import org.bukkit.ChatColor;
import org.bukkit.configuration.file.FileConfiguration;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.plugin.java.JavaPlugin;
import net.kuraczyk.banhammer.utils.*;
import net.kuraczyk.banhammer.cmds.*;
import net.kuraczyk.banhammer.events.*;
import org.yaml.snakeyaml.Yaml;
import java.io.File;
public final class BanHammer extends JavaPlugin {
public FileConfiguration config;
public FileConfiguration translations;
public DBManager db;
@Override
@ -17,6 +23,9 @@ public final class BanHammer extends JavaPlugin {
saveDefaultConfig();
config = getConfig();
saveResource("translations.yml", false);
translations = YamlConfiguration.loadConfiguration(new File(getDataFolder(), "translations.yml"));
try {
Class.forName("net.kuraczyk.libs.postgresql.Driver");
} catch (ClassNotFoundException e) {
@ -41,6 +50,8 @@ public final class BanHammer extends JavaPlugin {
getLogger().info(ChatColor.translateAlternateColorCodes('&', "&a&b+&r&8 | &aBan&7Hammer"));
new Ban(this);
getServer().getPluginManager().registerEvents(new PlayerPreLogin(this), this);
}