• Event Drops EntityItem

    Résolu 1.10.x
    11
    0 Votes
    11 Messages
    2k Vues
    SpyManS
    Ok merci, je comprenais pas pourquoi c’était comme cela
  • Problèmes avec un véhicule

    Résolu 1.9.4
    20
    0 Votes
    20 Messages
    3k Vues
    AxaurusA
    Salut Merci de ces précisions J’ai modifié le model. C’est bien positionner maintenant Merci à tous
  • GUI/Block

    Résolu 1.10.x
    57
    0 Votes
    57 Messages
    7k Vues
    SpyManS
    Je parle pas de la notif, mais bien que quand je clickais sur le bouton “mettre a jour le message” mon texte ne changais point!
  • Plusieurs problèmes de mise à jour [v2]

    Résolu 1.9.4
    22
    0 Votes
    22 Messages
    3k Vues
    AxaurusA
    Ok merci
  • Colorer un layer d'un bloc?

    Résolu 1.9.4
    4
    0 Votes
    4 Messages
    1k Vues
    MapperM
    J’ai trouvé une solution, grâce à cet example sur le GitHub de Choonster (un membre habitué du forum officiel de Forge). Je peux maintenant définir la couleur de la ligne en fonction du bloc, du state etc c’est parfait [image: 6e99809a-0092-4c20-8683-9b214db3e3ca.jpg] Là j’applique une couleur jaune quand le bloc est tourné, et blanche quand il ne l’est pas. La classe que j’ai adapté pour cet exemple: ::: package net.killermapper.testmod.util; import net.killermapper.testmod.Reference; import net.killermapper.testmod.blocks.BooleanBlock; import net.killermapper.testmod.init.InitBlocks; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.color.BlockColors; import net.minecraft.client.renderer.color.IBlockColor; public class ModColorHandler {     private static final Minecraft minecraft = Minecraft.getMinecraft(); public static void registerColorHandlers()     {         final BlockColors blockColors = minecraft.getBlockColors();         registerBlockColorHandlers(blockColors);     } private static void registerBlockColorHandlers(final BlockColors blockColors)     {         final IBlockColor lineColorHandler = (state, blockAccess, pos, tintIndex) ->         {             if(blockAccess != null && pos != null)                 if(state == InitBlocks.booleanBlock.getDefaultState().withProperty(BooleanBlock.IS_ROTATED, true) )                 return Reference.YELLOWCOLOR;             return Reference.WHITECOLOR;         }; blockColors.registerBlockColorHandler(lineColorHandler, InitBlocks.booleanBlock);     } } ::: (à initialiser dans le Init, côté client)
  • Rotation de block sur 2 axes uniquement

    Résolu 1.9.4
    3
    0 Votes
    3 Messages
    1k Vues
    MapperM
    (un mois plus tard) J’avais effectivement pas pensé au bool et ça marche bien! En fait je me demandais surtout comment récupérer la direction du joueur, je pensais que ça avait changé depuis l’introduction des states, mais au final j’ai repris le code que j’utilisait en 1.7.10 et rempalcé la gestion des metadatas par la gestion du state et ça marche nickel. Du coup je passe en résolu.
  • Effectuer une suite d'actions lors du placement d'une TNT ?

    Résolu 1.9.4
    28
    0 Votes
    28 Messages
    6k Vues
    LaiteuxL
    https://community.funcraft.net/threads/un-mod-qui-va-revolutionner-le-rush.12261/
  • Erreur gradlew setupDecompWorkspace

    Résolu 1.10.x
    5
    0 Votes
    5 Messages
    1k Vues
    leo01418L
    Merci Je vais enfin pouvoir codé en 1.10 ^^ Je met le sujet en résolu x)
  • Problème sur le rendu d'une Entity Boat.

    Résolu 1.10.x
    14
    0 Votes
    14 Messages
    2k Vues
    N
    C’est bon j’ai résolu mon problème, vu que le /summon fonctionné sur mon bateau j’ai recuperer le code et remplacer la methode ^^ ::: [size=small**NBTTagCompound**] **[size=smallnbttagcompound]** [size=small=] **[size=smallnew]** [size=smallNBTTagCompound][size=small()][size=small;] [size=smallnbttagcompound][size=small.][size=smallsetString][size=small(][size=small"id"][size=small,] **[size=smallInfos]**[size=small.]***[size=smallMOD]***[size=small+][size=small".boat_sun"][size=small)][size=small;] **[size=smallEntity]** **[size=smallentity]** [size=small=] **[size=smallAnvilChunkLoader]**[size=small.]*[size=smallreadWorldEntityPos]*[size=small(][size=smallnbttagcompound][size=small,] [size=smallworldIn][size=small,] [size=smallraytraceresult][size=small.][size=smallhitVec][size=small.][size=smallxCoord][size=small,] [size=smallflag1] [size=small?] [size=smallraytraceresult][size=small.][size=smallhitVec][size=small.][size=smallyCoord] [size=small-] [size=small0.12D] [size=small:] [size=smallraytraceresult][size=small.][size=smallhitVec][size=small.][size=smallyCoord][size=small,] [size=smallraytraceresult][size=small.][size=smallhitVec][size=small.][size=smallzCoord][size=small,] **[size=smalltrue]**[size=small)][size=small;] ::: Le sujet peut-être déplacer en résolu, merci pour votre aide. 
  • Forge Blockstate JSON et itemBlock

    Résolu 1.9.4
    3
    0 Votes
    3 Messages
    1k Vues
    MapperM
    Ok il fallait juste un JSON associé dans le dossier models/item du coup. Maintenant ça marche. Merci.
  • Instancier une entité à partir d'un nom ou du UUID

    Résolu 1.10.x
    8
    0 Votes
    8 Messages
    2k Vues
    SoraxS
    Bon finalement j’ai trouvé une façon d’instancier facilement une entité à partir du nom : @SideOnly(Side.CLIENT) private EntityCreature createCreature(String type) {        EntityCreature creature = (EntityCreature) EntityList.createEntityByName(type, FMLClientHandler.instance().getWorldClient());        return creature; } Pour le peut te test que j’ai fais, ça ne crash pas. Merci de vos réponses !
  • RegisterItemsModels souligné en rouge

    Résolu 1.10.x
    14
    0 Votes
    14 Messages
    3k Vues
    xBlackOkingX
    Dac, merci de l’aide !
  • Texture itemBlock

    Résolu 1.10.x
    11
    0 Votes
    11 Messages
    3k Vues
    YorwanY
    merci , ca marche , c etait tres con
  • Impossible de créer espace de travail

    Résolu 1.10.x
    22
    0 Votes
    22 Messages
    4k Vues
    robin4002R
    Pour être plus précis, il était configuré sur Java 32 bits or le heap de Java 32 bits est limité à 1,5 Go. D’où l’impossibilité d’allouer 2 Go de ram.
  • Erreur de chargement de models d'item

    Résolu 1.10.x
    4
    0 Votes
    4 Messages
    783 Vues
    SpookyS
    J’ai résolu le problème, le modelloader c’est au preinit qu’il faut l’appeler, je le faisait à l’init …
  • Désyncronisation Mémoire sur serveur intégrer.

    Résolu 1.10.x
    7
    0 Votes
    7 Messages
    1k Vues
    J
    (les toString renvoyant exactement la même chaîne, mais les adresse mémoire sont différente : c’est un objet différent). Sur les log, j’avais EXACTEMENT la même chose, mais pourtant toute les fonction retournais 0. Mon objet étais une copie parfaite. Seul l’affichage de l’adresse mémoire m’as permis de mettre à jour le fait que ce soit une autre instance. Si un exemple est plus parlant, j’avais ca : [Server]-[WARNING] Element : 0:normal(true) is not references in Matrix : {6:thunder(true)=1.0, 2:water(true)=1.0, 8:dark(true)=-1.0, 4:dirt(true)=1.0, 0:normal(true)=1.0, 10:hunger(true)=0.0, 7:holy(true)=1.5, 1:fire(true)=1.0, 3:wind(true)=1.0, 5:wood(true)=1.0, 9:poison(true)=1.0}
  • Coremod crash NoSuchFieldError

    Résolu 1.10.x
    7
    0 Votes
    7 Messages
    1k Vues
    AmaA
    Résolu grâce à SCAREX
  • Texture item

    Résolu 1.10.x
    10
    0 Votes
    10 Messages
    3k Vues
    YorwanY
    Merci beaucoup , ca marche
  • FMLServerStartingEvent sur Serveur Intégré

    Résolu 1.10.x
    16
    0 Votes
    16 Messages
    3k Vues
    SCAREXS
    ça a jamais changé, il n’y a aucune fonction/méthode qui est server-side only, il y a juste certaines classes qui ne sont pas disponibles dans thread client (comme MinecraftServer, mais elle existe quand même dans les serveurs intégrés)
  • Créer un bloc sensible aux ticks

    Résolu 1.10.x
    7
    0 Votes
    7 Messages
    1k Vues
    Cl00e9mentC
    [size=smallPour information : ] [size=smallisRemote == est ce que le monde est distant == le monde est-t-il hébergé sur ma machine == client] [size=small!isRemote == le contraire == serveur] [size=smallDonc quand tu fait ] if(word.isRemote) { //Si le monde est client return false;  //Retourner faux, au passage même si le code ne fait rien sur un side, si il fait un action sur l’autre side mieux vaut retourner vrai }   [size=smallDu coup on devrait plutôt avoir :] if(!world.isRemote) return true;   Ok merci ! [size=smallIl t’est possible de faire tout ce que tu veux dans un GUI Minecraft, il suffit juste de créer les différentes fonctionnalités] Bon je vais m’y mettre alors. [size=smallPour ce qui est des zones d’écriture, c’est possible à faire avec un(e ?) GUI mais assez compliqué car il faut gérer chacune des combinaisons de touches possibles (cependant LWJGL doit pouvoir aider pour ça).] J’y avais déjà pensé (j’ai quelques bases en LWJGL). Merci !