Posted October 3, 201411 yr I added the PlayerLoggedinEvent to my mod, but while i log in the game, the initial doesn't work(I didn't teleport to that position.) Here are my codes. Thank you. package yhf_INITIAL; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent; import cpw.mods.fml.common.gameevent.PlayerEvent.PlayerRespawnEvent; @Mod(modid =yhf_INITIAL.MODID, name= yhf_INITIAL.NAME, version= yhf_INITIAL.VERSION) public class yhf_INITIAL { @SidedProxy(clientSide = "yhf_INITIAL.clientproxy", serverSide = "yhf_INITIAL.serverproxy") public static serverproxy proxy; public static final String MODID="YHF_INITIAL"; public static final String NAME="YHF_INITIAL"; public static final String VERSION="v1.0"; @SubscribeEvent public void checkUpdate(FMLInitializationEvent event) { FMLCommonHandler.instance().bus().register(new SKCCore()); } } package yhf_INITIAL; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraftforge.common.MinecraftForge; import cpw.mods.fml.common.Mod; import cpw.mods.fml.common.Mod.EventHandler; import cpw.mods.fml.common.Mod.Instance; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.event.FMLInitializationEvent; import cpw.mods.fml.common.event.FMLPostInitializationEvent; import cpw.mods.fml.common.event.FMLPreInitializationEvent; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.PlayerEvent; public class SKCCore { @SubscribeEvent public void onPlayerLogin(PlayerEvent.PlayerLoggedInEvent event) { int haha = 11; EntityPlayerMP player_MP = (EntityPlayerMP)event.player; player_MP.setPositionAndUpdate(769, 105, 283); } }
October 3, 201411 yr Your checkUpdate method needs to have an @EventHandler annotation, not a @SubscribeEvent one. BEFORE ASKING FOR HELP READ THE EAQ! I'll help if I can. Apologies if I do something obviously stupid. If you don't know basic Java yet, go and follow these tutorials.
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.