Jump to content

jtmnf

Members
  • Posts

    56
  • Joined

  • Last visited

Everything posted by jtmnf

  1. @EventHandler public void init(FMLInitializationEvent event){ FMLCommonHandler.instance().bus().register(new ContactMobs()); } @SubscribeEvent public void onPlayerEvent(PlayerEvent event){ if(event.player instanceof EntityPlayer){ if(event.player.isBurning()) event.player.experienceLevel++; } } This only works when I open the game... It doens't detects when I'm burning :\
  2. Now that's progress! The message of degub shows in the console, but it's only when I log in... It doens't detect when the player is on fire!
  3. PlayerUpdateEvent? But that doens't exist!?
  4. Ok, I changed to this: @EventHandler public void init(FMLInitializationEvent event){ RC.addRecipeToGame(); FMLCommonHandler.instance().bus().register(new ContactMobs()); } public class ContactMobs { public void onPlayerTick(PlayerTickEvent event){ System.out.println("Info: Debugging XP Mod"); if(Minecraft.getMinecraft().thePlayer.isBurning()){ Minecraft.getMinecraft().thePlayer.experienceLevel++; } } } It has no errors, but I cannot see the println in the console of Eclipse neither the experienceLevel raising up... Am I forgetting someting?
  5. And how can I change that?
  6. So, I tryed to check if a player is burning, but I cannot load the game properly... public static ContactMobs CM = new ContactMobs(); @EventHandler public void init(FMLInitializationEvent event){ CM.interact(Minecraft.getMinecraft().thePlayer); } } ContactMobs Class: public class ContactMobs { public void interact(EntityClientPlayerMP var1){ if(var1.isBurning()){ var1.experienceLevel++; } } } I really don't understand why it's giving me a crash in the line: "if(var1.isBurning()){" - NullPointer Thanks João Fernandes
×
×
  • Create New...

Important Information

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