Aller au contenu

Mehdirauch

Développeur
  • Compteur de contenus

    202
  • Inscription

  • Dernière visite

  • Days Won

    2

Tout ce qui a été posté par Mehdirauch

  1. w67clement

    Bienvenue Clément !
  2. [Ω] - Minecraft Coder Pack

    Minecraft Coder Pack Test Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.Tout partage implique que vous citiez l'auteur original. L’œuvre doit être partagée dans les mêmes conditions. [INTRODUCTION] Bien le bonsoir. Ce tutoriel est destiné aux utilisateurs souhaitant approfondir le tutoriel de Wytrem et à ceux qui souhaitent commencer à aider pour le projet Minecraft Open Mapping. Ce tutoriel est optimisé pour l'1.6.4, il sera réécrit pour être disponible pour toutes les versions d'ici quelques jours. [PRÉ-REQUIS] Votre version de MCP : MCP 1.7.10 (v908) : http://www.modcoderpack.com/website/sites/default/files/releases/mcp908.zip MCP 1.8+ (v910+): http://www.modcoderpack.com/website/sites/default/files/releases/mcp910.zip MCP 1.6.4- (v811-) : http://www.modcoderpack.com/website/sites/default/files/releases/mcp811.zip Vous aurez également besoin de votre IDE favori, voici les plus connus. Eclipse : https://eclipse.org/ IntelliJ IDEA : https://www.jetbrains.com/idea/ NetBeans : https://netbeans.org/downloads/ Pour finir vous avez besoin d'un JDK (Le Java Developement Kit) : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html [SOMMAIRE] 0] - Présentation de MCP. 1] - Minecraft 1.x WIP 0] - Présentation de MCP. WIP Introduction : "Le Minecraft Coder Pack (appelé parfois MCP) est un ensemble de scripts et d'outils visant à aider les développeurs à créer des mods, à la fois pour le serveur et le client." Description : MCP a été créé pour aider les créateurs de mods à décompiler, modifier et recompiler les classes Minecraft. Les instructions sont incluses dans les fichiers readme (en anglais) qui sont avec MCP. MCP contient des scripts pour décompiler, recompiler le jeu et le serveur License et conditions d'utilisations : MCP est (c) Copyright par l'équipe de MCP. Aucune garantie. Si MCP ne fonctionne pas, ou cause des problèmes, c'est le problème de l'utilisateur. L'utilisateur doit l'utiliser à ses propres risques. Vous êtes autorisé à : Utiliser MCP pour décompiler le Minecraft client et les fichiers jars du serveur. Utiliser le code source décompilé pour créer des mods. Recompiler les versions modifiées de Minecraft. Vous n'êtes pas autorisé à : Utiliser MCP à faire quoi que ce soit qui viole les termes de Mojang d'utilisation pour Minecraft. Publier des versions ou modifications qui vous permettent de jouer sans avoir acheté Minecraft de Mojang. Publier des versions modifiés ou non modifiés de MCP partout. Utiliser l'un des scripts de MCP, des outils ou des fichiers de données sans l'autorisation écrite de MCP. Gagner de l'argent avec n'importe quoi sur la base de MCP (hors les mods Minecraft créés à l'aide de MCP). Utiliser MCP pour créer des clients qui exploitent les bugs du serveur. Relâcher le code source décompilé de Minecraft. Tiré de Minecraft Wiki : http://minecraft-fr.gamepedia.com/Minecraft_Coder_Pack Il existe un sujet officiel de MCP initié par SeargeDP le fondateur de MCP : http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-tools/1260561-toolkit-mod-coder-pack-mcp Vous savez désormais tout ce qu'il faut savoir sur MCP, passons à la suite ! 1] - Minecraft 1.x A] - Téléchargement et Extraction de mcp.zip Tout d'abord il vous faut extraire le dossier mcp811, mcp910, mcp908 ou autres que vous aurez téléchargé sur le site officiel de MCP (http://www.modcoderpack.com). Faites un clic-droit sur le dossier et sélectionnez l'option Extraire tout... ou l'option proposée par votre logiciel de compression de données. Vous obtiendrez un dossier extrait à la racine de l'emplacement de votre dossier compressé. B] - Explication du fonctionnement du Minecraft Coder Pack Le Minecraft Coder Pack (abrégé en MCP par la suite) récupère tout ce dont il à besoin dans le dossier .minecraft créé par le Launcher Officiel de Minecraft. Pour y accéder et parfaire votre compréhension de Minecraft tapez %appdata% dans votre cadre de recherche de programmes. Vous découvrirez qu'un dossier AppData invisible est présent dans le dossier de votre utilisateur et que dans ce dossier se trouve trois autre dossiers qu'utilisent les logiciels pour stocker des données sans que vous n'en sachiez quelque chose. Intéressez vous au dossier Roaming, vous trouverez le dossier .minecraft que vous cherchez. Ce dossier .minecraft contient toutes les données nécessaire au fonctionnement du Launcher Officiel de Minecraft. Pour la version que vous avez, MCP ira vérifier dans le dossier jars (dossier de stockage de toutes les versions de Minecraft) si le dossier 1.x est présent. Ensuite il ira vérifier si le fichier 1.x.jar et le fichier 1.x.json sont présents. Si ces conditions sont remplies, il ira procéder à ce dont il à été programmé. C] - Téléchargement de minecraft_server.1.x.jar. Maintenant vous allez avoir besoin du .jar du serveur de la version de MCP téléchargée. Pour obtenir ce fichier de manière officielle je vous recommande de suivre le lien ci-dessous : https://s3.amazonaws.com/Minecraft.Download/versions/1.x/minecraft_server.1.x.jar Il mène aux serveurs que Mojang (la société qui développe Minecraft) utilise pour faire télécharger leurs .jars. Après avoir téléchargé ce fichier vous devrez le copier dans le dossier jars situé à la racine de votre dossier MCP. Il est à noté que vous devrez remplacer le 1.x par votre version (1.6.4, 1.7.10, 1.8, ect...) D] - Décompilation Vous avez certainement bien appris depuis le début de ce chapitre, désormais vous devez obtenir le code source de Minecraft. Pour ce faire, rien de plus simple. Ouvrez votre dossier mcp811 et exécutez le fichier decompile.bat. Il s'agit d'un fichier de commande Windows, un .bat. Ces fichiers contiennent des instructions diverses et variées, que diriez vous d'analyser ce fichier ? Pour cela utilisez votre éditeur de texte favori et ouvrez ce fichier. Notepad++ sera recommandé étant ouvert, voici un lien ci-dessous. https://notepad-plus-plus.org/fr/ Ouvrez le fichier. @echo off runtime\bin\python\python_mcp runtime\decompile.py %* pause Le @echo off est utilisé à chaque début de .bat. Le runtime\bin\python\python_mcp runtime\decompile.py %* est une commande qui ira ouvrir le fichier decompile.py, un script en Python que vous pourrez analyser seul ou plus tard dans les chapitres à venir quand vous souhaiterez en savoir plus sur le fonctionnement de MCP. Les scripts Python ont un nom d'extension qui finit en .py. Le pause sert à ne pas fermer la console Windows (CMD) lors de la fin de l'exécution du script Python et à demander à l'utilisateur de saisir une touche pour fermer la console. Le moment code est terminé, vous allez pouvoir vérifier si la décompilation est terminée. Si c'est le cas vous aurez un message vous l'indiquant et vous pourrez vérifier que le dossier src contient bien le code source Client et Serveur. E] - Ouverture de MCP et correction des problèmes (1.7.10 et 1.6.4). Vous pouvez désormais exécuter votre IDE favori et sélectionner le dossier eclipse comme workspace (Votre environnement de travail appelé workspace). Si vous êtes en 1.8 ou sur une version supérieure vous avez fini ce tutoriel si vous avez des erreurs alors adaptez vous en fonction de cet exemple de la version 1.6.4. Si vous avez suivi les instructions précédentes alors vous arriverez sur votre IDE. Vous aurez 4 erreurs si vous êtes en 1.6.4. "Project 'Client' is missing required library: 'jars/versions/1.6.3/1.6.3.jar'". Vous devez avoir un niveau en anglais vous permettant de comprendre ce message d'erreur. Le projet Client nécessite une librairie permettant son fonctionnement. Cette librairie doit se situer selon ce chemin d'accès : jars/versions/1.6.3/1.6.3.jar. Pour corriger ce problème maintenez la touche Ctrl et tout en gardant la touche enfoncée, appuyez sur la touche H. Ce raccourci clavier Eclipse vous permet d'avoir accès à une fenêtre de recherche. Tapez 1.6.3 dans l'onglet File Search. Lancez la recherche en appuyant sur le bouton search. Dans l'onglet Search venant d'apparaitre une liste est disponible. Il y à l’icône Client et Server et leur nom. Sous Client vous avez un fichier nommé .classpath. Ce fichier contient 4 résultats de recherches omis dans votre onglet File Search. Ouvrez ce fichier à la ligne 23 ou 25. Analysons ce fichier. <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="lib" path="jars/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar"/> <classpathentry kind="lib" path="jars/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar"/> <classpathentry kind="lib" path="jars/libraries/com/google/guava/guava/14.0/guava-14.0.jar"/> <classpathentry kind="lib" path="jars/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar"/> <classpathentry kind="lib" path="jars/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar"/> <classpathentry kind="lib" path="jars/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar"/> <classpathentry kind="lib" path="jars/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar"/> <classpathentry kind="lib" path="jars/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar"/> <classpathentry kind="lib" path="jars/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar"/> <classpathentry kind="lib" path="jars/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar"/> <classpathentry kind="lib" path="jars/libraries/net/java/jinput/jinput-platform/2.0.5/jinput-platform-2.0.5-natives-windows.jar"/> <classpathentry kind="lib" path="jars/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar"/> <classpathentry kind="lib" path="jars/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar"/> <classpathentry kind="lib" path="jars/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar"/> <classpathentry kind="lib" path="jars/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar"/> <classpathentry kind="lib" path="jars/libraries/org/lwjgl/lwjgl/lwjgl-platform/2.9.0/lwjgl-platform-2.9.0-natives-windows.jar"/> <classpathentry kind="lib" path="jars/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar"/> <classpathentry kind="lib" path="jars/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar"/> <classpathentry kind="lib" path="jars/versions/1.6.3/1.6.3.jar"> <attributes> <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="Client/jars/versions/1.6.3/1.6.3-natives"/> </attributes> </classpathentry> <classpathentry kind="output" path="bin"/> </classpath> Il s'agit d'un fichier XML. Le rendu du code est assez peu esthétique donc les lignes recherchées seront séparées de ce bloc. Un tutoriel sera réalisé pour la compréhension du XML. La ligne 23 est la source de la première erreur. <classpathentry kind="lib" path="jars/versions/1.6.3/1.6.3.jar"> Pour faire simple le chemin d'accès (path) est "jars/versions/1.6.3/1.6.3.jar". Allez chercher ce fichier à l'endroit ou il est indiqué. C'est bon ? Vous l'avez trouvé ? Cela m'étonnerait fortement car ce fichier n'existe pas. Vous avez trouvé un autre fichier, non ? Un autre dossier ? Et bien c'est tout simplement car le .jar décompilé est celui de la version 1.6.4 et vous avez trouvé le dossier 1.6.4 et le fichier 1.6.4.jar. Pour corriger cette erreur, la réparer (la fixer) vous devez modifier directement dans le XML. Utilisez votre logique. <classpathentry kind="lib" path="jars/versions/1.6.4/1.6.4.jar"> <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="Client/jars/versions/1.6.4/1.6.4-natives"/> C'est bon ? Voici les lignes corrigées. Vous voyez que tout ce qui rapportait à la mention 1.6.3 à été modifié en 1.6.4 ? Et bien c'est ce qu'il fallait faire. Vous vous demandez quel est la deuxième ligne ? Et bien il s'agit des natives, leur principe sera expliqué dans les chapitres suivants, si vous voulez le savoir allez faire vos recherches. Retournez dans l'onglet Problems, vous verrez que les deux erreurs ne sont plus. Cependant il y à 4 warnings. Corrigez les erreurs du serveur. Les warnings seront expliqués après cela. <?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="lib" path="jars/minecraft_server.1.6.3.jar"/> <classpathentry kind="output" path="bin"/> </classpath> Vous serez maintenant mis à l'épreuve, aucune aide ne sera mise à votre disposition. Quand cette erreur sera corrigée vous verrez que 3 warnings sont apparus, il y en à 10. Pour vous tester une fausse valeur à été placée pour voir si vous étiez attentif, la valeur exacte est 7. Nous irons corriger les warnings par la suite lors d'un prochain chapitre. Maintenant vous avez un Client et un Serveur fonctionnels, mes félicitations ! Si vous avez une autre version que la 1.6.4 ce tutoriel vous aura appris à corriger vos erreurs de vous même. Merci d'avoir suivi ce tutoriel !
  3. [Ω] - Minecraft Open Mapping (MoM)

    Minecraft Open Mapping net.minecraft.block Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.Tout partage implique que vous citiez l'auteur original. L’œuvre doit être partagée dans les mêmes conditions. [INTRODUCTION] Minecraft Open Mapping est un projet que j'ai débuté ce étant bloqué par des contraintes techniques pour la réalisation de mon projet personnel, et ayant besoin d'un code source entièrement complet et documenté. Le principe de Minecraft Open Mapping (abrégé en MoM) est simple, il a pour objectif de décoder, documenter, créer des mappings du code source de Minecraft optimaux pour la réalisation d'un projet moddé avec le Minecraft Coder Pack, à la fin du projet le code source sera disponible via des patchs avec tout ce qu'il faudra savoir. Il est également le précurseur d'un autre projet destiné à remplacer Optifine et optimiser le code source par des principes d'optimisation draconiens... vous en verrez plus d'ici quelques temps. Ce projet n'a pas encore de nom mais sera publié d'ici quelques mois. C'est un projet communautaire qui nécessite la participation de développeurs de tout horizons pour arriver à l'objectif que nous nous serons fixés. Quand nos objectifs seront atteints, la communauté d'Ironcraft et ses utilisateurs en ressortiront avec plus de savoir, plus de connaissances et aurons avancés. Le projet sera distribué selon l'optique Open-Source. Le principe est vraiment de communiquer le savoir et de le vulgariser pour rendre le monde meilleur. Vous souhaitez nous aider à arriver à atteindre cet objectif ? Et bien continuez de lire les paragraphes ci-dessous. A tout de suite ! [PRÉ-REQUIS] Vous avez déjà besoin : Vous devriez également prendre les sources 1.6.4 et les sources 1.8, 1.9 et 1.10. Les versions récentes de MCP sont dotées de mappings à jours mais pas du code de la version 1.7.10, quand à la version 1.6.4 elle comporte du code plus proche de celui de la 1.7.10, mais vous verrez cela d'ici très peu de temps. Les liens de téléchargements de MCP sont ci-dessous. MCP 1.7.10 (v908) : http://www.modcoderpack.com/website/sites/default/files/releases/mcp908.zip MCP 1.8+ (v910+): http://www.modcoderpack.com/website/sites/default/files/releases/mcp910.zip MCP 1.6.4- (v811-) : http://www.modcoderpack.com/website/sites/default/files/releases/mcp811.zip Vous aurez également besoin de votre IDE favori, voici les plus connus. Eclipse : https://eclipse.org/ IntelliJ IDEA : https://www.jetbrains.com/idea/ NetBeans : https://netbeans.org/downloads/ Vous aurez également besoin d'un cerveau humain en fonctionnement normal et d'une logique dans vos réflexions. Si vous ne pensez pas correspondre à cette description veuillez quitter cette page et revenir dans 30 ans. Des bases en Java sont évidemment obligatoires et des connaissances en Minecraft également. Il vous sera conseillé de créer un dossier dans lequel sera stocké toutes les versions de MCP décompilées. Vous pouvez le nommer Minecraft Open Mapping. Si vous souhaitez être au plus proche de ce projet la proposition ci-dessus est à réfléchir pour une meilleure organisation. Quand vous aurez un dossier contenant toutes les versions de MCP décompilées vous allez pouvoir commencer. C'est à partir de ce moment que cela va devenir intéressant, alors accrochez-vous. La partie communautaire d'un projet est très importante et c'est pour cette raison qu'une conversation Skype est disponible afin de coordonner vos connaissances. [REGLES] Il faut utiliser MCPBot (MCPBot) 1er Field : Explicitée voulue. func_150495_a --> getDigResourcePath func_150495_a --> getBreakSound 1er Param : Les In c'est le mal. p_149682_0_ --> blockIn p_149682_0_ --> block field_150035_a --> workbenchIconTop field_150034_b --> workbenchIconFront field_150096_a --> woodType [SOMMAIRE] https://docs.google.com/document/d/1v4ClwdqzrhIXDoSxljmubgX6skBNRsAWTbFOzfghpjQ/edit?usp=sharing [EQUIPE] Tout bon projet mérite d'avoir une bonne équipe dotée de ses points forts pour l'animer. Et c'est pour cette raison que nous avons besoin de personnes ayant une expérience dans le code source de Minecraft et du Java pour évoluer. Il n'y à pas de chef, seulement des leaders, le projet est Open-Source, le fruit de notre travail sera redistribué gratuitement. Mehdirauch : Je suis celui qui a eu l'idée de la création de ce projet, mais je n'en suis pas moins supérieur à vous, bien loin de moi cette idée. Je propose une idée, ce sera à vous de décider qui sera celui ou celle qui s'occupera de représenter le projet ou non. Si vous désirez faire des élections démocratiques vous pourrez toujours en faire, et le peuple d'Ironcraft aura le pouvoir. J'invite tout ceux qui ont de l'expérience sur Minecraft, ont de la logique, de la motivation et une passion effrénée pour Minecraft, le Java, et l'Informatique à me contacter sur les réseaux sociaux ou par message privés. Vous souhaitez aider le projet à avancer et figurer dans ce staff ? Contactez-moi afin de prendre connaissance ! [AVANCEMENT] 20/08/2016 - 17h38 : Réécriture du sujet. 23/08/2016 - 18h03 : Réinitialisation du sujet. 26/08/2016 - 10h50 : net.minecraft.block.
  4. [Ω] - Minecraft Omega (MCO)

    Minecraft Omega (MCO) Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Pas de Modification 3.0 non transposé . Tout partage implique que vous citiez l'auteur original. [INTRODUCTION] Vous vous demandez certainement quel est ce projet. Et si c'est le cas vous avez raison. Pour faire très simple, c'est le stade ultime de plusieurs projets précédemment créés depuis 4 ans, de Minecraft 2.0, à MC2, à MC2-Core. Minecraft Omega ce sont des années de réflexions pour trouver la façon de révolutionner Minecraft. Minecraft Omega, abrégé en MCO si vous le souhaitez est très compliqué à définir... Pour faire simple et en dévoiler le moins possible, il s'agit d'un mouvement de changement apportant des nouveaux concepts philosophiques, politiques au jeu vidéo. Mais également et surtout une porte ouverte à tout les futurs créateurs, à tout les jeunes de notre génération et de celles à venir. Très énigmatique je vous l'accorde mais pour rester sobre il est plus pratique d'en garder le moins possible. Minecraft Omega est l’œuvre de mon perfectionnisme à toute épreuve. Minecraft Omega comportera plusieurs couches (layers, ou parties), son noyau (core, kernel, coeur) est la première partie et sera disposé d'une API permettant une modulation de la surcouche de code au-dessus, une gestion complète de la documentation, des valeurs, ou de tout ce qui est déclaré est impératif avant de passer au stade à venir. Mais lisez-donc les chapitres suivants afin d'avoir un bref aperçu de comment va se dérouler mon plan. [SOMMAIRE] 1] - Phase 1 2] - Phase 2 3] - Phase 3 1] - Phase 1 La Phase 1 de ce projet est le nettoyage, pour créer un jeu vidéo ou pour créer sur un projet il faut qu'il ait des bases solides et une documentation optimale. Le projet Minecraft Open Mapping (MoM) sert à cela, c'est la partie Open-Source du projet. Lorsque d'une documentation sera complète nous passerons à la Phase 2. 2] - Phase 2 La Phase 2 de ce projet est l'optimisation, et la gestion des données et des informations. La partie 2 est en lien avec MoM mais ne fait pas partie intégrante de ce dernier. Comme vous le savez OptiFine permet un gain de performance énorme au jeu vidéo Minecraft mais en réalité il ne fait que supprimer des fonctionnalités ou diminuer ces dernières afin d'avoir un gain. Il n'y à quasiment que du gain venant de l'absence de quelque chose. La Phase 2 consistera à l'optimisation Client et Serveur du jeu afin de consommer le moins possible. De cette façon nous ménagerons les composants de nos machines, nécessitant des composants et ressources naturelles rares et de l'électricité pour leur fonctionnement et leur fabrication. Car c'est aussi ça Minecraft Omega, un comportement responsable pour améliorer le monde réel. Les apports de la Phase 2 feront retourner OptiFine à l'oubli tellement le gain sera visible. Le principe d'optimisation sera dévoilé au grand jour quand la Phase 1 sera terminée. Lorsque que l'optimisation sera terminée nous pourrons commencer la partie la plus intéressante du projet, la Phase 3. 3] - Phase 3 La Phase 3 de ce projet est la partie la plus intéressante, il s'agit de la partie ou intervient la créativité. Des fonctionnalités seront réalisés pour créer le bac à sable parfait. Je ne peut pas encore décrire quelles sont ces fonctionnalités car il me faudrait un Wiki entier pour tout expliquer, cependant il y aura une API, un Store, une personnalisation sans précédent dans l'univers du jeu vidéo et une ouverture comme jamais vu. Si la Phase 3 est atteinte le monde du jeu vidéo, de l'informatique et de Minecraft risque de ne pas s'en remettre. De nombreuses informations seront apportés au fur et à mesure de l'avancement de MoM. En attendant rendez-vous sur ce sujet pour avoir les avancés du projet Minecraft Omega ! Merci d'avoir pris le temps de lire ce sujet et à bientôt pour de prochaines informations. Mehdirauch.
  5. Hitbox.tv Mod

    Un mod réellement utile. Mes félicitations Ama' =D
  6. Présentation de DeepSiderZ

    Bienvenue sur Ironcraft =)
  7. Présentation de Thomas

    Bienvenue sur Ironcraft Thomas ! Heureux de t'avoir faire découvrir ce forum =) J'espère que tu découvrira de nombreuses choses sur le modding et pourquoi pas réaliser un petit serveur ;) Sinon gg pour ce que tu fait (1.8 ? Burk) ^^
  8. Présentation __Shadows___

    Nan Bienvenue sur Ironcraft
  9. Salaire à vie

    Je regarde ça merci.
  10. Un nouveaux ? Qui suis je

    Bienvenue sur Ironcraft Nezzia !
  11. [1.7.X] Créer un KeyBinding !

    Tuto simple, mais efficace. Merci à toi d'avoir partagé cette astuce à la communauté Ironcraft .
  12. [Tournoi] Hearthstone

    J'ai toujours pas eu le temps de croiser mon concurrent vu qu'il n'est que très rarement connecté :/
  13. Le Show de PadreDeLaCuarto !

    Bienvenue sur Ironcraft PadreDeLaCuarto ^^ PS : J'aime bien ta signature
  14. On the bay.

    What else ?
  15. [RPG] Projet Wurlay | Nous recherchons des développeur

    Votre projet est codé en Vanilla ?
  16. [1.7.10] ProjectU v1.1 - Unification sur base de l'OreDictionary

    Ton mod m'as l'air sympathique je vais aller le voir. Si cela t'intéresse je peut te créer des textures dignes de ce nom je suis assez doué pour ça. Bonne chance pour la suite .
  17. [1.7.x] Afficher un message central

    J'ai également un problème avec cette astuce... Si demain l'un de vous est disponible Skype,TS ou même pour m'aider via MP qu'il n'hésite pas .
  18. Bonjour, bonsoir (cela devient une habitude sur mes posts ). Je me présente à vous pour vous demander une quelquonque aide/conseil ... en effet je veut me lancer dans la création (ou pas vraiment) d'un launcher Minecraft qui me permettra d'exécuter mes créations en JAVA pour mes projets et j'aimerais avoir un tutoriel ou même tout simplement les sources du launcher avec des mavens à importer ou je ne sais quoi ou je n'aurais qu'à modeler le launcher à mon gout, à changer certains variables ect... En effet j'ai déjà créer un blog tumblr et j'aimerais pouvoir en tirer parti. De plus je sais que le launcher officiel est moche mais je m'occuperais de son design plus tard pour ceux qui veulent savoir. Vu que TheShark34 que vous connaisez tous (j'espère et qui fait du bon boulot ^^) est occupé et que j'aimerais être opérationnel rapidement j'aurais donc besoin de votre aide pour m'indiquer la marche à suivre PS : J'ai un ftp et un blog tumblr. Je sais qu'il existe un tuto de TheShark34 pour réaliser son launcher à partir de zéro mais je n'est pas le temps, je le ferrait à partir de zéro plus tard. Merci de vos futures réponses .
  19. Je ne voulais pas vraiment dire qu'il nous appartenait mais plus qu'il nous doit beaucoup et que nous nous sommes en quelque sorte investi dans son évolution. Plus ou moins. tant donné que j'ai eu vent de cette histoire de sources et de légalités j'ai mes réponses et si cela ne vous dérange pas j'aimerais que vous fermiez ce topic étant donné que tout est dit. Merci.
  20. Je t'appartiens, tu m'appartiens, par la barbichette ~ <3

    On a le droit de distribuer les mods mais pas le jeu moddé ? Aucune idée mais j'ai trouvée comment contourner leurs règles légalement... il m'a fallu du temps mais j'ai réussi ^^ C'est au niveau des serveurs pour information.
  21. Bien et bien je suivrais ce que vous m'aurez dit ; Je vais développer ce que j'ai à créer et le launcher sera codé à partir de L à N. Merci.
  22. Le juridique... toujours le même problème. Alors oui sur le plan juridique il trouveront toujours de quoi gagner. Sur le plan moral je ne crois pas mais j'ai trouvé une "faille" dans leurs règles que je t'exposerais sur Teamspeak si tu le souhaite un de ces jours permettant de contourner en quelque sorte ce que tu dit. Mehdirauch
  23. Ce que tu dis me consterne... ou non il m'intéresse. Pourrait tu me donner des preuves concrètes ? Merci d'avance. Que la Justice, ou les droits le veuillent ou non... Minecraft nous appartient. C'est plus qu'un jeu ; C'est une communauté ou chacun contribue à son expansion, et il nous doit tout... NOUS, les personnes créant dans ce jeu et savons pertinemment que c'est nous qui étoffons cet univers. Je suis actuellement mu par un devoir... celui de recréer un nouveau Minecraft en suivant les propositions des utilisateurs et l'inspiration et les références de nombreux jeux vidéos. Ce jeu et cet univers est délaissé et en tant que passionné d'univers fictifs j'ai recréer des conflits géo-politiques, des capitales, des races ainsi que de nombreux éléments de gameplay issu de nombreux jeux ayant un gameplay intéressant que vous le veuillez ou non. Je mènerait à bien mes convictions et proposera aux joueurs un véritable bac à sable... Laissez moi encore la fin des "vacances" pour que je finisse de développer la première version dites "Alpha". Je travaille d'arrache-pied dans ce projet et j'espère qu'il vous plaira malgré les peu d'informations qui ont filtrées. Mehdirauch
  24. [1.7.x] Un bloc sauteur !

    Salut j'ai voulu suivre ton tuto pour ajouter un bloc de slime en 1.7x mais j'obtiens une erreur au niveau de .getAABBPool() public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1, int par2, int par3, int par4) { return AxisAlignedBB.getAABBPool().getAABB((double)par2, (double)par3, (double)par4, (double)(par2 + 1), (double)((float)(par3 + 1) - (float) 0.125F), (double)(par4 + 1)); } J'ai l'impression que ce que tu demande au jeu n'est pas disponible... et vu que je ne m'y connais pas trop avec ce genre de blocs avec collisions spéciales bah je suis un peu perdu... Aussi il existe un oubli dans ton code ou tu n'as pas ouvert un commentaire JAVA . Voili voilou :/ EDIT : J'ai résolu le problème mais maintenant quand je saute sur le bloc et que atterrit je subis des dégâts... le code est censé empêcher ça non ?!! Le "par5.fallDistance += 0D;" ne marche pas :/ EDIT 2 : Finalement j'ai pas suivi le tuto j'ai fait autre chose et ça à marché xD
  25. [Recrutement] Codeur de plugins minecraft

    Je n'est pas dit que votre projet est nul car je le soutient entièrement c'est juste que je vois un tas de serveurs tels que le votre qui ne garantit pas beaucoup de contenu et sombrent souvent... Sinon vos ajouts... sont ce qu'ils sont .
×