• Cave block opaque

    Déplacé Résolu 1.12.2
    73
    2
    0 Votes
    73 Messages
    4k Vues
    DailyCraftD
    alors met la bonne réponse pour que ça mette que c’est résolue (en cliquant sur les 3 petits points du bon post)
  • Erreur au lancement

    Déplacé Résolu 1.12.2
    10
    0 Votes
    10 Messages
    592 Vues
    Clément 2000C
    Ouuuh… Ça a été dur, mais j’y suis arrivé. Un grand merci à vous deux pour l’aide est les conseils ! Donc, finalement, je suis passé en 1.15, pour deux raisons. La première est en rapport avec la remarque @DailyCraft , et la seconde raison est que même si j’ai essayé de faire comme tu me l’a suggéré @robin4002, lorsque j’importe le projet, j’obtiens une erreur. Mais ce n’est pas grave car cela fonctionne en 1.15.2. Encore un grand merci à vous, je vais enfin pouvoir m’amuser un peu maintenant après plusieurs jours des galère.
  • Besoin D'information du Rendu du construteur de fluid

    Déplacé Résolu 1.12.2
    6
    0 Votes
    6 Messages
    310 Vues
    F
    J’ai regarder le mods cofh core et thermal foundation et le construteur des fluids et voila 1+1=2 les 2 ce ressembles. mes je vais te dire sais complexe a expliquer.
  • Probleme avec un evenement coté serveur

    Déplacé Résolu 1.12.2
    3
    2
    0 Votes
    3 Messages
    244 Vues
    S
    Bonsoir merci de votre réponse il s’agissait en réalité de ma faute je n’avais pas mis @EventHandler dans ma class createClass mais un subscribeEvent ça marche dorénavent
  • Crée un item avec une durabilité pour un craft en 1.12.2 ?

    Déplacé Résolu 1.12.2
    3
    0 Votes
    3 Messages
    187 Vues
    A
    @Eno_gamer10 a dit dans Crée un item avec une durabilité pour un craft en 1.12.2 ? : Bonjour, Il faut que tu override les méthodes hasContainerItem et getContainerItem(ItemStack item) et dans la 2 ème méthode tu fais une copy de l’itemstack puis tu retourne l’itemstack avec un durabilité en moins. Et dans la recette il faut aussi ajouter ça : “data”: 32767 //<=== ICI (le data est a mettre en dessous de votre item) Voici un exemple: "key": { "A": { "item": "modid:item", "data": 32767 } } pour qu’il accepte n’importe quelle durabilité Merci à toi, le code fonctionne j’ai apporté quelque détail.
  • Faire une action quand on saute

    Déplacé Résolu 1.12.2
    14
    0 Votes
    14 Messages
    698 Vues
    D
    Super, ça fonctionne, merci beaucoup pour votre aide
  • Problème avec une plante

    Déplacé Résolu 1.12.2
    6
    0 Votes
    6 Messages
    364 Vues
    robin4002R
    Merci pour le partage de la solution, cela servira surement à d’autres
  • Mise à jour de mon mod vers la 1.12.2

    Déplacé Résolu 1.12.2
    10
    0 Votes
    10 Messages
    483 Vues
    F
    D’accord merci.
  • Mes textures de blocks ne charge pas

    Déplacé Résolu 1.12.2
    3
    0 Votes
    3 Messages
    179 Vues
    Binary_SeroxB
    Merci ! Ça fonctionne ! Il me semblait vraiment que c’était block_all et donc je ne comprenais pas pourquoi cela fonctionnait pas !
  • Problème de méthodes

    Déplacé Résolu 1.12.2
    5
    0 Votes
    5 Messages
    317 Vues
    EpharosE
    C’était la deuxième possibilité en effet de mettre ta class en abstraite, mais j’étais pas certain de cette façon de faire
  • Problème de hammer

    Déplacé Résolu 1.12.2
    3
    0 Votes
    3 Messages
    182 Vues
    Ck_LukyC
    Merci beaucoup @robin4002 ça marche super bien Voici le code pour ceux qui veulent : public RayTraceResult rayTrace(double blockReachDistance, float partialTicks, World w, EntityLivingBase e) { Vec3d vec3d = e.getPositionEyes(partialTicks); Vec3d vec3d1 = e.getLook(partialTicks); Vec3d vec3d2 = vec3d.addVector(vec3d1.x * blockReachDistance, vec3d1.y * blockReachDistance, vec3d1.z * blockReachDistance); return w.rayTraceBlocks(vec3d, vec3d2, true, false, true); } @Override public boolean onBlockDestroyed(ItemStack breaker, World w, IBlockState state, BlockPos pos, EntityLivingBase e) { if (e instanceof EntityPlayer && !w.isRemote) { EntityPlayer p = (EntityPlayer) e; RayTraceResult r = this.rayTrace(5.0D, 0.0F, w, e); if (r.typeOfHit == RayTraceResult.Type.BLOCK) { int x = pos.getX(); int y = pos.getY(); int z = pos.getZ(); EnumFacing side = r.sideHit; // Y // UP - DOWN if (side == EnumFacing.DOWN || side == EnumFacing.UP) { this.destroyAndDropBlock(w, p, breaker, x + 1, y, z - 1); this.destroyAndDropBlock(w, p, breaker, x + 1, y, z); this.destroyAndDropBlock(w, p, breaker, x + 1, y, z + 1); this.destroyAndDropBlock(w, p, breaker, x, y, z - 1); // Middle block this.destroyAndDropBlock(w, p, breaker, x, y, z + 1); this.destroyAndDropBlock(w, p, breaker, x - 1, y, z - 1); this.destroyAndDropBlock(w, p, breaker, x - 1, y, z); this.destroyAndDropBlock(w, p, breaker, x - 1, y, z + 1); } // Z // NORTH - SOUTH else if (side == EnumFacing.NORTH || side == EnumFacing.SOUTH) { this.destroyAndDropBlock(w, p, breaker, x + 1, y + 1, z); this.destroyAndDropBlock(w, p, breaker, x, y + 1, z); this.destroyAndDropBlock(w, p, breaker, x - 1, y + 1, z); this.destroyAndDropBlock(w, p, breaker, x + 1, y, z); // Middle block this.destroyAndDropBlock(w, p, breaker, x - 1, y, z); this.destroyAndDropBlock(w, p, breaker, x + 1, y - 1, z); this.destroyAndDropBlock(w, p, breaker, x, y - 1, z); this.destroyAndDropBlock(w, p, breaker, x - 1, y - 1, z); } // X // EAST - WEST else if (side == EnumFacing.EAST || side == EnumFacing.WEST) { this.destroyAndDropBlock(w, p, breaker, x, y + 1, z + 1); this.destroyAndDropBlock(w, p, breaker, x, y + 1, z); this.destroyAndDropBlock(w, p, breaker, x, y + 1, z - 1); this.destroyAndDropBlock(w, p, breaker, x, y, z + 1); // Middle block this.destroyAndDropBlock(w, p, breaker, x, y, z - 1); this.destroyAndDropBlock(w, p, breaker, x, y - 1, z + 1); this.destroyAndDropBlock(w, p, breaker, x, y - 1, z); this.destroyAndDropBlock(w, p, breaker, x, y - 1, z - 1); } return true; } } return super.onBlockDestroyed(breaker, w, state, pos, e); } private void destroyAndDropBlock(World w, EntityPlayer p, ItemStack breaker, int x, int y, int z) { BlockPos pos = new BlockPos(x, y, z); if (w.getBlockState(pos).getBlockHardness(w, pos) > 0){ w.getBlockState(pos).getBlock().harvestBlock(w, p, pos, w.getBlockState(pos), w.getTileEntity(pos), breaker); w.setBlockToAir(pos); } }
  • GUI - Cordonnés Souris

    Déplacé Résolu 1.12.2
    6
    0 Votes
    6 Messages
    372 Vues
    EpharosE
    @KAH De ? Screen#drawGuiContainerBackgroundLayer c’est la fonction de rendu du fond de ton GUI, donc tu la trouveras dans ta classe qui gère ton interface (GuiMonMod par exemple)
  • Crash à cause de CustomNPC

    Déplacé Résolu 1.12.2
    2
    0 Votes
    2 Messages
    209 Vues
    robin4002R
    Bonsoir, Probablement car ta version de forge est complètement obsolète. La dernière version pour la 1.12.2 c’est la 14.23.5.2847, tu es en 14.21.1.2387 !!
  • Faire un dab

    Déplacé Résolu 1.12.2
    8
    0 Votes
    8 Messages
    360 Vues
    D
    finalement j’ai refait pareil sur un mod vide et ca marche. je n’ai qua le mettre en dépendence
  • Enlever les dégats d'explosion pour une armure

    Déplacé Résolu 1.12.2
    12
    0 Votes
    12 Messages
    556 Vues
    robin4002R
    https://www.minecraftforgefrance.fr/topic/3948/les-événements
  • 1.12.2 : summon une entité

    Déplacé Résolu 1.12.2
    2
    0 Votes
    2 Messages
    158 Vues
    D
    Finalement, j’ai trouvé ItemStack item = player.getHeldItem(hand); EntityTNTPrimed tnt = new EntityTNTPrimed(worldIn); tnt.setLocationAndAngles(pos.getX(), pos.getY(), pos.getZ(), player.rotationYaw, 0.0F); worldIn.spawnEntity(tnt); item.damageItem(1, player);
  • Le gui ne s'ouvre pas

    Déplacé Résolu 1.12.2
    6
    0 Votes
    6 Messages
    270 Vues
    robin4002R
    Si tu as une erreur sur createNewTileEntity en ajoutant @Override cela veut dire que tu n’as pas le bon nom de fonction, donc ton tile entity n’est pas créé et vaut null. D’où le NPE. Cherches dans la classe Block de minecraft le bon nom de fonction.
  • Problème d'affichage de texture escalier.

    Déplacé Résolu 1.12.2
    7
    0 Votes
    7 Messages
    259 Vues
    Ck_LukyC
    Problème resolu : j’ai modifié le nom d’enregistrement de mon escalier (feurium_stairs à feuriumstairs). Donc je n’ai plus le problème du json et ma texture s’affiche correctement . Merci @robin4002 pour ton aide et je vous souhaite une bonne journee
  • Retirer la deuxième main sur MC 1.12.2

    Déplacé Résolu 1.12.2
    4
    0 Votes
    4 Messages
    280 Vues
    KporalK
    Avec plaisir pense juste à marquer le sujet résolue si c’est ok pour toi ^^
  • executer commande en cliquant avec un item

    Déplacé Résolu 1.12.2
    5
    0 Votes
    5 Messages
    582 Vues
    HybrideeeH
    Merci bien.