Posted July 19, 201411 yr Hi, I want to fetch the amount of Experience the player has and have it return as a float static. Im having trouble referencing the player, I have public static EntityPlayer player; public static float xplevel = player.experience; But this crashes Minecraft: http://pastebin.com/G1siiWXP Error log if needed. I want to pass xplevel into a materials parameters (Just for some contect) Thanks - Tixal
July 19, 201411 yr Author Hi Can i store it and then refresh it ever minute, if so how? Thanks - Tixal
July 19, 201411 yr You can try to use PlayerTickEvent. Be sure to use if(event.phase == Phase.END), so your code not runs twice. But yeah, why you want to refresh the player XP every tick?
July 19, 201411 yr Author So that the damage dealt by a sword will change depending on the player exp level Im trying to put exp level in the damage value of a material. Thanks - Tixal
July 19, 201411 yr Author Hi, I still have no idea how to do it sorry Fetching the experience value? And then updating that value if/when it changes? Thanks - Tixal
July 19, 201411 yr Why not use the LivingHurtEvent, see if the entity which dealt the damage is a player, get his current equipped item and check if it's the item you want? Then change the damage field according to your calculations. Done. Don't ask for support per PM! They'll get ignored! | If a post helped you, click the "Thank You" button at the top right corner of said post! | mah twitter This thread makes me sad because people just post copy-paste-ready code when it's obvious that the OP has little to no programming experience. This is not how learning works.
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.