modified: src/main/java/com/simolzimol/levelcraft/item/ItemUtil.java new file: src/main/java/com/simolzimol/levelcraft/listener/CustomStatsListener.java modified: src/main/java/com/simolzimol/levelcraft/listener/MobDropListener.java new file: src/main/java/com/simolzimol/levelcraft/listener/MobSpawnListener.java new file: src/main/java/com/simolzimol/levelcraft/system/PlayerStatsManager.java
28 lines
1.4 KiB
Java
28 lines
1.4 KiB
Java
package com.simolzimol.levelcraft;
|
|
|
|
import org.bukkit.plugin.java.JavaPlugin;
|
|
|
|
public class LevelCraft extends JavaPlugin {
|
|
@Override
|
|
public void onEnable() {
|
|
getLogger().info("LevelCraft aktiviert!");
|
|
com.simolzimol.levelcraft.item.ItemUtil.init(this);
|
|
getServer().getPluginManager().registerEvents(new com.simolzimol.levelcraft.listener.CraftListener(), this);
|
|
getServer().getPluginManager().registerEvents(new com.simolzimol.levelcraft.listener.LootListener(this), this);
|
|
getServer().getPluginManager().registerEvents(new com.simolzimol.levelcraft.listener.VillagerTradeListener(), this);
|
|
getServer().getPluginManager().registerEvents(new com.simolzimol.levelcraft.listener.MobDropListener(), this);
|
|
getServer().getPluginManager().registerEvents(new com.simolzimol.levelcraft.listener.MobSpawnListener(), this);
|
|
getServer().getPluginManager().registerEvents(new com.simolzimol.levelcraft.listener.CustomStatsListener(), this);
|
|
getCommand("testsmithchest").setExecutor(new com.simolzimol.levelcraft.command.TestSmithChestCommand());
|
|
|
|
// ActionBar-Task für alle Spieler starten
|
|
com.simolzimol.levelcraft.system.PlayerStatsManager.startActionBarTask(this);
|
|
com.simolzimol.levelcraft.system.PlayerStatsManager.startRegenTask(this); // <--- hinzufügen
|
|
}
|
|
|
|
@Override
|
|
public void onDisable() {
|
|
getLogger().info("LevelCraft deaktiviert!");
|
|
}
|
|
}
|