Posted October 31, 20204 yr I have creat an Enchantment for Pickaxe called Experiece when a pickaxe has the enchantment the block wich the player destroy should drop more xp but it don't work can somebody help me her is the code: if (event.getExpToDrop() > 0) { int xp = event.getExpToDrop(); if (EnchantmentHelper.getEnchantmentLevel(CaveEnchantment.EXPERIENCE.get(), player.getHeldItemMainhand()) == 1) { event.setExpToDrop(xp*2); } else if (EnchantmentHelper.getEnchantmentLevel(CaveEnchantment.EXPERIENCE.get(), player.getHeldItemMainhand()) == 2) { event.setExpToDrop(xp*3); } else if (EnchantmentHelper.getEnchantmentLevel(CaveEnchantment.EXPERIENCE.get(), player.getHeldItemMainhand()) == 3) { event.setExpToDrop(xp*4); } }
November 1, 20204 yr Author it works but i have to set the multiplier higher because otherwise it has no effect
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.