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

    Unsolved Un genre de sceau qui supprime le liquide regardé

    Support pour les moddeurs
    1.12.2
    2
    3
    41
    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.
    • P
      Polochtron last edited by

      Bonjour je viens vers vous pour avoir de l’aide sur un item que je fait, il consiste a supprimer le block d’eau que l’on regarde, j’ai déjà ça dans la classe de mon item mais je ne sais pas quoi faire pour qu’il fonctionne

      package fr.polochtron.mymod.items;
      
      import net.minecraft.creativetab.CreativeTabs;
      import net.minecraft.entity.player.EntityPlayer;
      import net.minecraft.init.Blocks;
      import net.minecraft.item.Item;
      import net.minecraft.util.EnumActionResult;
      import net.minecraft.util.EnumFacing;
      import net.minecraft.util.EnumHand;
      import net.minecraft.util.math.BlockPos;
      import net.minecraft.world.World;
      
      public class BucketSupr extends Item
      {
      	public BucketSupr(String name)
      	{
      		this.setUnlocalizedName(name);
      		this.setRegistryName(name);
      		this.maxStackSize = 1;
      		this.setMaxDamage(100);
      		this.setCreativeTab(CreativeTabs.TOOLS);
      	}
      	
      	@Override
      	public EnumActionResult onItemUse(EntityPlayer player, World worldIn, BlockPos pos, EnumHand hand, EnumFacing facing, float hitX, float hitY, float hitZ)
      	{
      		if(!worldIn.isRemote)
      		{
      			if(worldIn.getBlockState(pos).getBlock() == Blocks.WATER)
      			{
      				worldIn.setBlockToAir(pos);
      				player.getHeldItemMainhand().damageItem(1, player);
      			}			
      		}
      		return super.onItemUse(player, worldIn, pos, hand, facing, hitX, hitY, hitZ);
      	}
      }
      
      
      1 Reply Last reply Reply Quote 0
      • P
        Polochtron last edited by

        Si je remplace Blocks.WATER par DIRT par exemple, ça fonctionne mais pour l’eau je ne sais pas pourquoi ça fonctionne pas, aidez moi

        1 Reply Last reply Reply Quote 0
        • robin4002
          robin4002 Moddeurs confirmés Rédacteurs Administrateurs last edited by

          Probablement car l’eau n’a pas de hitbox et donc ça sélectionne le bloc qui se trouve derrière.

          Regardes comment le seau de minecraft gère l’action du clic droit.

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Design by Woryk
          Contact / Mentions Légales

          MINECRAFT FORGE FRANCE © 2018

          Powered by NodeBB