Jump to content

JustDavid

Members
  • Posts

    2
  • Joined

  • Last visited

JustDavid's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. If I use @EventBusSubscriber(value = Side.CLIENT) shouldn't it just run on the client? Thanks, DF
  2. Thanks, I have removed the MinecraftForge.EVENT_BUS.register method. My class definition is now @EventBusSubscriber(value = Side.CLIENT) public class TestEventHandler { @SubscribeEvent public static void onJump(LivingJumpEvent event) { // DEBUG if (event.getEntity() instanceof EntityPlayer) { System.out.println("Boing"); } } } but I get two messages for each event: [13:36:54] [Client thread/INFO] [STDOUT]: [com.example.examplemod.TestEventHandler:onJump:31]: Boing [13:36:54] [Server thread/INFO] [STDOUT]: [com.example.examplemod.TestEventHandler:onJump:31]: Boing Does this mean I am running on both sides? Cheers, DF
  3. Hi, I want to load my mod into the client side only to avoid repeated messages to the console. I am using the value=Side.CLIENT assignment as part of the annotation, but am still getting messages from both threads: [00:35:53] [Client thread/INFO] [STDOUT]: [com.example.examplemod.TestEventHandler:onJump:30]: Boing [00:35:53] [Server thread/INFO] [STDOUT]: [com.example.examplemod.TestEventHandler:onJump:30]: Boing My event handler: @Mod.EventBusSubscriber(value=Side.CLIENT) public class TestEventHandler { @SubscribeEvent(priority=EventPriority.NORMAL, receiveCanceled=true) public void onJump(LivingJumpEvent event) { // DEBUG if (event.getEntity() instanceof EntityPlayer) { System.out.println("Boing"); } } } my event registration MinecraftForge.EVENT_BUS.register(new TestEventHandler()); Thanks DF
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.