9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-28 19:39:14 +00:00

Create ItemsAdderListener.java

This commit is contained in:
Fisher
2022-01-18 12:52:51 -05:00
committed by GitHub
parent 3c302e6c4b
commit d9f12db6dc

View File

@@ -0,0 +1,41 @@
package io.github.fisher2911.hmccosmetics.listener;
import io.github.fisher2911.hmccosmetics.HMCCosmetics;
import io.github.fisher2911.hmccosmetics.database.Database;
import io.github.fisher2911.hmccosmetics.user.User;
import io.github.fisher2911.hmccosmetics.user.UserManager;
import net.kyori.adventure.text.Component;
import org.bukkit.Bukkit;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerQuitEvent;
public class ItemsAdderListener implements Listener {
private final HMCCosmetics plugin;
private boolean enabled;
private boolean loaded;
public JoinListener(final HMCCosmetics plugin) {
this.plugin = plugin;
enabled = HookManager.getInstance().isEnabled(ItemAdderHook.class);
if (!this.enabled) {
this.plugin.load();
this.loaded = true;
return;
}
}
@EventHandler
public void onJoin(final ItemsAdderLoadDataEvent event) {
this.load();
}
private void load() {
if (this.enabled) {
this.plugin.load();
this.loaded = true;
}
}