Posted August 30, 201411 yr I am trying to use the BreakEvent to detect when some blocks are broken (I know how to check which block and the other parts I need) but it doesn't seem to be firing at all. I have tried using debug mode in IntelliJ with breakpoints and nothing. I understand I am most likely missing some very basic part of this, but I've never really used events before so I'm not really used to it. Code: public class BlockBrokenHandler { @SubscribeEvent(receiveCanceled = true) public void onBlockBrokenEvent(BlockEvent.BreakEvent event) { for (int x = 0; x <= 100; x++) { LogHelper.debug("Starting event handler"); } } } I use FMLCommonHandler.instance().bus().register(new BlockBrokenHandler()); to register the handler, it is in my common proxy and is called from my main mod class. Any help is appreciated ~Shaun O'Neill (XeliteXirish) View my website at -> http://www.xelitexirish.com/ You can nearly always contact me on my twitter (XeliteXirish)
August 30, 201411 yr first, use "system.out.println("The event is fired")" to test the event is fired or not. second, use a class in your parameter, not a method!
August 30, 201411 yr BlockEvent.* are MinecraftForge events, not ForgeModLoader events. You need to register them using MinecraftForge.EVENT_BUS.register(); Don't PM me with questions. They will be ignored! Make a thread on the appropriate board for support. 1.12 -> 1.13 primer by williewillus. 1.7.10 and older versions of Minecraft are no longer supported due to it's age! Update to the latest version for support. http://www.howoldisminecraft1710.today/
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.