MFF

    Minecraft Forge France
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes
    • Forge Events
      • Automatique
      • Foncé
      • Clair
    • S'inscrire
    • Se connecter

    Item Wrench (pour faire tourner les blocks)

    Planifier Épinglé Verrouillé Déplacé Non résolu Sans suite
    1.7.10
    3 Messages 2 Publieurs 460 Vues 3 Watching
    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 Hors-ligne
      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 Hors-ligne
        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 Hors-ligne
          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
          ContactMentions Légales

          MINECRAFT FORGE FRANCE © 2024

          Powered by NodeBB