• Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Unsolved Besoin d'aide pour le TickEvent

    Sans suite
    2
    4
    119
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      Frealac last edited by

      Bonjour,
      J’aimerais savoir comment crée un TickEvent pour un item sous le nom de heal_stick j’ai essayer plusieurs choses qui on eu que des échecs.
      Si vous pouvez m’aider ça serais vraiment gentil
      Voici mon code :

      package com.hexopia.mod.objects.items;
      
      import com.hexopia.mod.Main;
      import com.hexopia.mod.init.ItemInit;
      import com.hexopia.mod.util.interfaces.IHasModel;
      
      import net.minecraft.entity.EntityLivingBase;
      import net.minecraft.entity.player.EntityPlayer;
      import net.minecraft.init.MobEffects;
      import net.minecraft.item.Item;
      import net.minecraft.item.ItemStack;
      import net.minecraft.potion.PotionEffect;
      import net.minecraft.util.ActionResult;
      import net.minecraft.util.EnumActionResult;
      import net.minecraft.util.EnumHand;
      import net.minecraft.world.World;
      import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
      import net.minecraftforge.fml.common.gameevent.TickEvent.WorldTickEvent;
      
      public class ItemSpecial extends Item implements IHasModel
      {
      
      	private EntityPlayer player;
      	private World world;
      
      	public ItemSpecial(String name)
      	{
      		setUnlocalizedName(name);
      		setRegistryName(name);
      		setDamage(1, 5);
      		setMaxDamage(15);
      		setMaxStackSize(1);
      		setCreativeTab(Main.TUTO_TAB);
      		ItemInit.ITEMS.add(this);
      	}
      
      	private void setDamage(int i, int damage) {
      		// TODO Auto-generated method stub
      		
      	}
      
      	@Override
      	public void registerModels() 
      	{
      		Main.proxy.registerItemRenderer(this, 0);
      	}
      	
      	@Override
      	public ActionResult<ItemStack> onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) 
      	{
      		if(!worldIn.isRemote)
      		{
      			playerIn.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, 200, 1));
      			return new ActionResult<ItemStack>(EnumActionResult.SUCCESS, playerIn.getHeldItem(handIn));
      		}
      		else
      		{
      			return new ActionResult<ItemStack>(EnumActionResult.PASS, playerIn.getHeldItem(handIn));
      		}
      	}
      
      
      }
      
      
      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @Frealac last edited by

        @frealac a dit dans Besoin d'aide pour le TickEvent :

        getHeldItem

        Bonjour, pourrais tu donner ta problématique directement ?
        Que souhaites tu faire avec un TickEvent ?

        F 1 Reply Last reply Reply Quote 0
        • F
          Frealac @Guest last edited by

          @vskah c’est deja regler depuis longtemps tkt

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @Frealac last edited by

            Passe le sujet en résolu

            1 Reply Last reply Reply Quote 0
            • Moved from Support pour les moddeurs by  robin4002 robin4002 
            • 1 / 1
            • First post
              Last post
            Design by Woryk
            Contact / Mentions Légales

            MINECRAFT FORGE FRANCE © 2018

            Powered by NodeBB