1. Le forum de Minecraft-France va définitivement fermer ses portes. Celui-ci restera en lecture seule mais vous ne pourrez plus y apporter de nouveaux topics. Nous vous invitons à nous rejoindre sur le Discord de Minecraft-France qui permet de présenter vos projets, discuter avec la communauté etc.. Merci à tous d'avoir fait vivre ce forum de nombreuses années. Pour nous rejoindre sur Discord, Cliquez ici

1.7.2 [Forge] Craft My Mod [1.1.2]

Discussion dans 'Mods' créé par Epharos, 18 Jan 2013.

  1. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Bonjour bande de gens !

    Je suis de retour dans le modding (même si je ne l'ai jamais vraiment quitté) ! Je suis en train de recoder entièrement Craft My Mod afin qu'il soit plus facile pour moi de le mettre à jour, faire des ajouts, ... Je n'en suis qu'aux blocs mais ça avance plutôt vite et il sera plus simple pour vous de créer vos blocs, items, crafts, etc.
    Code (cpp):
    name : block
    material : rock
    hardness : 1
    resistance : 1
    quantitydropped : 3
    texture : {stone, gravel, snow, clay, dirt, sand}
    tab : decorations
    lightvalue : 0.5
    Lorsque j'aurai terminé de mettre à jour tout ça je refait le post, avec une explication des nouveautés.
    Sur mon post du dessus j'explique pleins de choses par rapport aux versions 1.1, 1.2 et 1.3, elles sont, pour la plupart, toujours d'actualité.
    Egalement, je rajouterai (pas dans cette version hein) un support pour que les moddeurs puissent ajouter eux aussi des fonctionnalités à Craft My Mod (un mod pour un mod quoi).

    Bien à vous ;)
     
    • J'aime J'aime x 3
  2. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Bonjour bonjour !

    Le mod est fini d'être mis à jour ! Le lien de téléchargement est disponible dans le premier message du topic avec les explications des nouveautés et tout ce qui s'en suis !

    N'hésitez pas à donner votre avis sur cette nouvelle version, vos idées d'améliorations, vos rapports de bugs, etc.

    Je travaille dès maintenant sur la version 1.2 qui ajoutera des actions pour les blocs et items et qui corrigera les quelques bugs que j'ai déjà trouvé sur cette version.

    Si certaines explications ne vous semble pas claires n'hésitez pas à me le faire savoir, je modifierai au besoin.

    Bien à vous :)
     
  3. DocteurDread

    DocteurDread Mineur de Fer

    Inscrit:
    31 Oct 2012
    Messages:
    602
    Points:
    106
    Sexe:
    Homme
    Actions pour les blocs / items?
     
  4. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Explosion, spawn de particules, ouverture de GUI, lancement de projectiles, ajout de message dans le tchat, etc. par clique droit, activation redstone, ou autre :)
     
  5. DocteurDread

    DocteurDread Mineur de Fer

    Inscrit:
    31 Oct 2012
    Messages:
    602
    Points:
    106
    Sexe:
    Homme
    Ah oui, génial !
    Et ben bonne chance xD
     
  6. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Merci beaucoup :D
     
  7. J'ai une question y aura t il une interface graphique ?

    Envoyé de mon GT-P5110 en utilisant Tapatalk
     
  8. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Je pense en faire une, je vais m'y pencher dessus pour la 1.2 ou la 1.3 :)
     
  9. Poslovitch

    Poslovitch Bûcheron

    Inscrit:
    27 Déc 2013
    Messages:
    262
    Points:
    111
    Sexe:
    Homme
    Juste une question, il est nécessaire que les autres joueurs aient CraftMyMod pour pouvoir utiliser le mod ?
    Si oui, y a-t-il un moyen de passer outre cette dépendance ?

    Au passage, je ne comprends pas le tutoriel.
    Il faut créer quoi ; un .txt ou un .cmm ?
     
    #54 Poslovitch, 11 Juin 2014
    Dernière édition: 11 Juin 2014
  10. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Oui c'est nécessaire et je ne compte pas en changer, les moddeurs râlent déjà contre ce mod qui facilite grandement l'accès au modding pour tous, si en plus j'enlève cette dépense les moddeurs ont peur de se retrouver avec vingt-mille "Obsidian+" sur les forum. C'est déjà assez souvent le cas avec MCreator, ne jetons pas de l'huile sur le feu :p

    Un .txt qu'il faut renommer. Mais ce n'est que temporaire, la 1.2 contiendra le GUI pour gérer les ajouts en jeu et par la même occasion pour créer des fichiers automatiquement ;)
     
    • J'approuve J'approuve x 1
  11. Poslovitch

    Poslovitch Bûcheron

    Inscrit:
    27 Déc 2013
    Messages:
    262
    Points:
    111
    Sexe:
    Homme
    Ok.
    En revanche pour le .cmm... Bah, même si je reproduis à la lettre ce qui est marqué sur le "tuto" du sujet, mon jeu ne veut pas s'allumer.
     
  12. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Je peux voir le rapport de crash ?
     
  13. Poslovitch

    Poslovitch Bûcheron

    Inscrit:
    27 Déc 2013
    Messages:
    262
    Points:
    111
    Sexe:
    Homme
    Le voici

    ---- Minecraft Crash Report ----
    // Would you like a cupcake?

    Time: 11/06/14 16:00
    Description: Initializing game

    cpw.mods.fml.relauncher.ReflectionHelper$UnableToAccessFieldException: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindFieldException: java.lang.NoSuchFieldException: tabLabel
    at cpw.mods.fml.relauncher.ReflectionHelper.getPrivateValue(ReflectionHelper.java:121)
    at cpw.mods.fml.common.ObfuscationReflectionHelper.getPrivateValue(ObfuscationReflectionHelper.java:60)
    at fr.epharos.craftmymod.utils.Util.getCreativeTabByString(Util.java:12)
    at fr.epharos.craftmymod.Loader.loadBlocks(Loader.java:64)
    at fr.epharos.craftmymod.CraftMyMod.init(CraftMyMod.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
    at net.minecraft.client.main.Main.main(SourceFile:103)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    Caused by: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindFieldException: java.lang.NoSuchFieldException: tabLabel
    at cpw.mods.fml.relauncher.ReflectionHelper.findField(ReflectionHelper.java:94)
    at cpw.mods.fml.relauncher.ReflectionHelper.getPrivateValue(ReflectionHelper.java:117)
    ... 40 more
    Caused by: java.lang.NoSuchFieldException: tabLabel
    at java.lang.Class.getDeclaredField(Unknown Source)
    at cpw.mods.fml.relauncher.ReflectionHelper.findField(ReflectionHelper.java:85)
    ... 41 more


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at cpw.mods.fml.relauncher.ReflectionHelper.getPrivateValue(ReflectionHelper.java:121)
    at cpw.mods.fml.common.ObfuscationReflectionHelper.getPrivateValue(ObfuscationReflectionHelper.java:60)
    at fr.epharos.craftmymod.utils.Util.getCreativeTabByString(Util.java:12)
    at fr.epharos.craftmymod.Loader.loadBlocks(Loader.java:64)
    at fr.epharos.craftmymod.CraftMyMod.init(CraftMyMod.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
    at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
    at com.google.common.eventbus.EventBus.post(EventBus.java:267)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:690)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:527)

    -- Initialization --
    Details:
    Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:815)
    at net.minecraft.client.main.Main.main(SourceFile:103)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:134)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

    -- System Details --
    Details:
    Minecraft Version: 1.7.2
    Operating System: Windows XP (x86) version 5.1
    Java Version: 1.7.0_51, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode, sharing), Oracle Corporation
    Memory: 28335280 bytes (27 MB) / 175722496 bytes (167 MB) up to 518979584 bytes (494 MB)
    JVM Flags: 3 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -Xmx512M
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v9.03 FML v7.2.209.1112 Minecraft Forge 10.12.1.1112 Optifine OptiFine_1.7.2_HD_U_D1 12 mods loaded, 12 mods active
    mcp{9.03} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
    FML{7.2.209.1112} [Forge Mod Loader] (forge-1.7.2-10.12.1.1112.jar) Unloaded->Constructed->Pre-initialized->Initialized
    Forge{10.12.1.1112} [Minecraft Forge] (forge-1.7.2-10.12.1.1112.jar) Unloaded->Constructed->Pre-initialized->Initialized
    Mocap-core{1.0} [Motion Capture (Core)] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
    bspkrsCore{6.10} [bspkrsCore] ([1.7.2]bspkrsCore-universal-6.10.jar) Unloaded->Constructed->Pre-initialized->Initialized
    ArmorStatusHUD{1.26} [ArmorStatusHUD] ([1.7.2]ArmorStatusHUD-client-1.26.jar) Unloaded->Constructed->Pre-initialized->Initialized
    AnimatedPlayer{1.4.1} [Animated Player Mod] (AnimatedPlayer-1.7.2-1.4.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
    AnimationAPI{1.2.1} [AnimationAPI] (AnimationAPI-1.7.2-1.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
    Blocks3D{1.7.2.1} [3D Blocks Mod] (Blocks3DMod-1.7.2.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
    CameraStudio{2.172} [Camera Studio] (CameraStudioV2.172(mc1.7.2).zip) Unloaded->Constructed->Pre-initialized->Initialized
    craftmymod{1.1} [Craft My Mod] (Craft My Mod 1.1.2.jar) Unloaded->Constructed->Pre-initialized->Errored
    Mocap{0.8} [Motion Capture] (Mocap-0.8-(1.7.2).jar) Unloaded->Constructed->Pre-initialized->Initialized
    Launched Version: 1.7.2-Forge10.12.1.1112
    LWJGL: 2.9.0
    OpenGL: AMD Radeon HD 6670 GL version 4.2.11399 Compatibility Profile Context, ATI Technologies Inc.
    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
    Anisotropic Filtering: Off (1)
     
  14. Epharos

    Epharos Enter the World

    Inscrit:
    4 Mar 2012
    Messages:
    34
    Points:
    107
    Sexe:
    Homme
    Je peux voir ton fichier .cmm ?
     
  15. Poslovitch

    Poslovitch Bûcheron

    Inscrit:
    27 Déc 2013
    Messages:
    262
    Points:
    111
    Sexe:
    Homme
    Voilà le contenu du fichier (et son nom en gras) :
    BlockMonBlock.cmm
    name : block
    material : rock
    hardness : 1
    resistance : 1
    quantitydropped : 3
    texture : {stone, gravel, snow, clay, dirt, sand}
    tab : decorations
    lightvalue : 0.5
     

Partager cette page