Particles/src/main/java/com/alttd/AltitudeParticles.java

50 lines
1.6 KiB
Java
Raw Normal View History

2022-01-03 21:25:23 +00:00
package com.alttd;
2022-01-03 21:33:16 +00:00
import com.alttd.commands.CommandManager;
import com.alttd.config.Config;
import com.alttd.config.DatabaseConfig;
2022-01-13 20:26:01 +00:00
import com.alttd.database.Database;
2022-01-13 18:06:48 +00:00
import com.alttd.listeners.*;
import com.alttd.objects.APartType;
2022-01-13 20:26:01 +00:00
import com.alttd.particles.InitParticles;
import com.alttd.util.Logger;
import org.bukkit.plugin.PluginManager;
2022-01-03 21:25:23 +00:00
import org.bukkit.plugin.java.JavaPlugin;
public class AltitudeParticles extends JavaPlugin {
public static AltitudeParticles instance;
public static AltitudeParticles getInstance() {
return instance;
}
@Override
public void onLoad() {
instance = this;
}
@Override
public void onEnable() {
2022-01-03 21:33:16 +00:00
Config.reload();
DatabaseConfig.reload();
2022-01-13 20:26:01 +00:00
Database.getDatabase().init();
2022-01-03 21:33:16 +00:00
new CommandManager();
registerEvents();
2022-01-13 20:26:01 +00:00
InitParticles.init();
Logger.info("--------------------------------------------------");
Logger.info("Altitude Particles started");
Logger.info("--------------------------------------------------");
2022-01-03 21:25:23 +00:00
}
private void registerEvents() {
PluginManager pluginManager = getServer().getPluginManager();
2022-01-13 18:06:48 +00:00
pluginManager.registerEvents(new PlayerJoinListener(APartType.TRAIL, APartType.HEAD), this);
pluginManager.registerEvents(new BlockBreakListener(APartType.BREAK_PLACE_BLOCK), this);
pluginManager.registerEvents(new BlockPlaceListener(APartType.BREAK_PLACE_BLOCK), this);
pluginManager.registerEvents(new DeathListener(APartType.DEATH), this);
pluginManager.registerEvents(new GUIListener(), this);
}
2022-01-03 21:25:23 +00:00
}