check for creative mode here

This commit is contained in:
hyperdefined
2025-11-05 17:21:53 -05:00
parent 8fe7292505
commit c28ee0fb8c

View File

@@ -20,6 +20,7 @@ package lol.hyper.toolstats.events;
import lol.hyper.hyperlib.datatypes.UUIDDataType;
import lol.hyper.toolstats.ToolStats;
import net.kyori.adventure.text.Component;
import org.bukkit.GameMode;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
@@ -52,6 +53,10 @@ public class BlockDispenseEvent implements Listener {
return;
}
if (player.getGameMode() == GameMode.CREATIVE && !toolStats.config.getBoolean("allow-creative")) {
return;
}
List<ItemStack> loot = event.getDispensedLoot();
// probably won't ever happen
if (loot.isEmpty()) {