Add files via upload

This commit is contained in:
2025-07-25 22:20:16 -03:00
committed by GitHub
commit c8c0573254
4 changed files with 154 additions and 0 deletions

35
NoOreGenPlugin.java Normal file
View File

@@ -0,0 +1,35 @@
package com.morpheus.noore;
import org.bukkit.Bukkit;
import org.bukkit.World;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
public class NoOreGenPlugin extends JavaPlugin implements Listener {
private final NoOrePopulator populator = new NoOrePopulator();
@Override
public void onEnable() {
// Adiciona o populator aos mundos já carregados
for (World world : Bukkit.getWorlds()) {
addPopulatorToWorld(world);
}
// Registra eventos (opcional para futuramente lidar com ChunkLoadEvent)
Bukkit.getPluginManager().registerEvents(new NoOreChunkListener(), this);
getLogger().info("§aNoOreGen ativado! Minérios não serão mais gerados em novos chunks.");
}
private void addPopulatorToWorld(World world) {
if (!world.getPopulators().contains(populator)) {
world.getPopulators().add(populator);
}
}
@Override
public void onDisable() {
getLogger().info("§cNoOreGen desativado.");
}
}