Guest User

CodeCODEWow

a guest
May 17th, 2015
355
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. package com.farline.item;
  2.  
  3.  
  4. import com.farline.creativetabs.MCreativeTabs;
  5.  
  6. import com.farline.lib.RefStrings;
  7.  
  8.  
  9. import net.minecraft.creativetab.CreativeTabs;
  10. import net.minecraft.entity.Entity;
  11. import net.minecraft.entity.player.EntityPlayer;
  12. import net.minecraft.item.Item;
  13. import net.minecraft.item.ItemStack;
  14. import net.minecraft.potion.Potion;
  15. import net.minecraft.potion.PotionEffect;
  16. import net.minecraft.world.World;
  17. import net.minecraftforge.common.util.EnumHelper;
  18. import cpw.mods.fml.common.registry.GameRegistry;
  19.  
  20. public class SpeedStick extends Item{
  21.  
  22. public SpeedStick() {
  23. this.setFull3D();
  24. }
  25.  
  26. public static void main(String[] args){
  27.  
  28. }
  29.  
  30. public static void mainRegistry(){
  31. initializeItem();
  32. registerItem();
  33. }
  34.  
  35. public static Item sStick;
  36.  
  37. public static void initializeItem(){
  38. sStick = new Item().setUnlocalizedName("sStick").setMaxStackSize(1).setCreativeTab(MCreativeTabs.tabItems).setTextureName(RefStrings.MODID + ":SpeedStick");
  39.  
  40. }
  41.  
  42. public static void registerItem(){
  43. GameRegistry.registerItem(sStick, sStick.getUnlocalizedName());
  44. System.out.println("Added Item Successfully");
  45. }
  46.  
  47. @Override
  48. public void onUpdate(ItemStack stack, World world, Entity entity, int par4, boolean par5){
  49. System.out.println("First update is Successfull");
  50. super.onUpdate(stack, world, entity, par4, par5);
  51. System.out.println("Update Successfull");
  52. EntityPlayer player = (EntityPlayer) entity;
  53. ItemStack equipped = player.getCurrentEquippedItem();
  54. System.out.println("Found held item");
  55. if(!world.isRemote && entity instanceof EntityPlayer){
  56. System.out.println("Found Item Successfully");
  57. player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 5, 3));
  58. System.out.println("Added Potion Effect Successfully");
  59. }
  60. }
  61.  
  62. }
Advertisement
Add Comment
Please, Sign In to add comment