Create base event handler for block break event. Made LOGGER public.

This commit is contained in:
2025-05-24 05:23:16 +01:00
parent a41561b7a3
commit c09b1b4dc9
3 changed files with 17 additions and 1 deletions

View File

@ -11,7 +11,7 @@ import org.slf4j.Logger;
@Mod(XpTools.MOD_ID)
public class XpTools {
public static final String MOD_ID = "xp_tools";
private static final Logger LOGGER = LogUtils.getLogger();
public static final Logger LOGGER = LogUtils.getLogger();
private static FMLJavaModLoadingContext fmlJavaModLoadingContext;
private static IProxy proxy;

View File

@ -0,0 +1,12 @@
package dev.micle.xptools.events.common;
import dev.micle.xptools.XpTools;
import net.minecraftforge.event.level.BlockEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
public class OnBlockBreakEventHandler {
@SubscribeEvent
public void OnBlockBreakEvent(BlockEvent.BreakEvent event) {
XpTools.LOGGER.debug(String.valueOf(event.getExpToDrop()));
}
}

View File

@ -1,6 +1,7 @@
package dev.micle.xptools.proxy;
import dev.micle.xptools.XpTools;
import dev.micle.xptools.events.common.OnBlockBreakEventHandler;
import net.minecraft.client.Minecraft;
import net.minecraft.server.MinecraftServer;
import net.minecraft.world.entity.player.Player;
@ -27,6 +28,9 @@ public class Proxy implements IProxy {
MinecraftForge.EVENT_BUS.addListener(Proxy::onAddReloadListeners);
MinecraftForge.EVENT_BUS.addListener(Proxy::serverStarted);
MinecraftForge.EVENT_BUS.addListener(Proxy::serverStopping);
// Register event handlers
MinecraftForge.EVENT_BUS.register(new OnBlockBreakEventHandler());
}
private static void setup(FMLCommonSetupEvent event) {}