Files
LevelCraft/src/main/java/com/simolzimol/levelcraft/LevelCraft.java
SimolZimol 7e5725ce3e modified: src/main/java/com/simolzimol/levelcraft/LevelCraft.java
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
2025-05-25 15:18:07 +02:00

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!");
}
}