• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    Non résolu Item Wrench (pour faire tourner les blocks)

    Sans suite
    1.7.10
    2
    3
    379
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • S
      Sciron dernière édition par

      Bonjour, je cherche à faire un petit mod pour moi et mes amis, et dans se mod, j’aimerais une “clé à molette” (nom pas encore définit ^^), l’item en question aurait une utilisation très simple: faire clique droit sur un block et celui-ci changerait de sens: 0_1540651478578_2018-10-27_16.44.07.png

      Avec un clique droit avec la clé en main le résultat que j’attends devrais être:0_1540651557797_2018-10-27_16.45.50.png

      Quelqu’un pourrais m’aidez: le code que j’ai essayer (en me basant sur les tutos:)

      package fr.red.mercuriav1.items;
      
      import net.minecraft.entity.player.EntityPlayer;
      import net.minecraft.item.Item;
      import net.minecraft.item.ItemStack;
      import net.minecraft.util.ChatComponentText;
      import net.minecraft.world.World;
      import net.minecraftforge.common.util.ForgeDirection;
      
      public class ItemWrench extends Item{
      	
      	public boolean onItemUse(ItemStack stack, EntityPlayer player, World world, int x, int y, int z, int side, float hitX, float hitY, float hitZ)
      
      	{
      
      
      	    if(world.getBlock(x, y, z).rotateBlock(world, x, y, z, ForgeDirection.getOrientation(side)))
      
      	    {
      
      	        return true;
      
      	    }
      
      	    return false;
      
      	}
      
      }
      
      

      PS: Je sais qu’il faut changer la metadata du block concerné
      Merçi d’avance 😉

      également rien

      1 réponse Dernière réponse Répondre Citer 0
      • T
        TheKillTnT dernière édition par TheKillTnT

        Salut, tu ne modifies que l’orientation du bloc
        Je ne travaille pas dans ce domaine mais je pense à deux solution:

        • Tu devrais récupérer le métadata, ajouter un et si le métadata est 4 (max) le définir à 0 puis remettre le métadata au bloc
        • Eventuellement demander à recharger le data du bloc (je suis pas sur pour ça)

        J’éspère t’aider^^
        Bonne continuation !

        1 réponse Dernière réponse Répondre Citer 0
        • S
          Sciron dernière édition par

          D’accord, merçi, j’ai essayer, ça ne fait rien, mais pour recharcher le bloc jai aucune idée de comment faire, je crois que c’est ça qui manque

          également rien

          1 réponse Dernière réponse Répondre Citer 0
          • 1 / 1
          • Premier message
            Dernier message
          Design by Woryk
          Contact / Mentions Légales

          MINECRAFT FORGE FRANCE © 2018

          Powered by NodeBB