Posted February 17, 201510 yr Hello i wonder how i can use my mod on a server for i cant ServerProxy package com.BetterArmourAndTools.main; public class ServerProxy { public void registerRenderThings(){ } } ServerTickHandler package com.BetterArmourAndTools.main; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.TickEvent.PlayerTickEvent; import net.minecraft.client.Minecraft; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; public class ServerTickHandler { private Minecraft mc; public ServerTickHandler(Minecraft mc){ this.mc = mc; } @SubscribeEvent public void onPlayerTick(PlayerTickEvent event){ if(event.player.getCurrentArmor(0)!= null){ ItemStack boots = event.player.getCurrentArmor(0); if(boots.getItem() == Items.diamond_boots || boots.getItem() == Items.golden_boots || boots.getItem() == Items.iron_boots || boots.getItem() == Items.leather_boots || boots.getItem() == Items.chainmail_boots){ int j = EnchantmentHelper.getEnchantmentLevel(mainRegistry.speedBoost.effectId, boots); if(j > 0){ event.player.addPotionEffect(new PotionEffect(Potion.moveSpeed.getId(), 50, j - 1)); } } } } } NEWB! in java im sorry
February 17, 201510 yr Author you mean like this? package com.BetterArmourAndTools.main; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.TickEvent.PlayerTickEvent; import net.minecraft.client.Minecraft; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraft.potion.Potion; import net.minecraft.potion.PotionEffect; public class ServerTickHandler { @SubscribeEvent public void onPlayerTick(PlayerTickEvent event){ if(event.player.getCurrentArmor(0)!= null){ ItemStack boots = event.player.getCurrentArmor(0); if(boots.getItem() == Items.diamond_boots || boots.getItem() == Items.golden_boots || boots.getItem() == Items.iron_boots || boots.getItem() == Items.leather_boots || boots.getItem() == Items.chainmail_boots){ int j = EnchantmentHelper.getEnchantmentLevel(mainRegistry.speedBoost.effectId, boots); if(j > 0){ event.player.addPotionEffect(new PotionEffect(Potion.moveSpeed.getId(), 50, j - 1)); } } } } } NEWB! in java im sorry
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.