• Creer une plantation

    Résolu 1.7.2
    11
    0 Votes
    11 Messages
    2k Vues
    BurningCraftB
    Merci Maxx, sa va beaucoup me servir tes pages
  • Plusieurs textures pour un même modèle custom d'une entité

    Résolu 1.7.10
    37
    0 Votes
    37 Messages
    5k Vues
    DiabolicaTrixD
    Ça fait plaisir @Robin en fait c’est 31 avec le 0 donc si tu essaie 32, ça crash normalement mais bon, c’est vraiment un détail.
  • Ce sujet a été supprimé !

    Résolu
    11
    0 Votes
    11 Messages
    605 Vues
  • Problème Sauvegarde Boolean ExtendedEntityProperties

    Résolu 1.7.10
    12
    0 Votes
    12 Messages
    2k Vues
    DiabolicaTrixD
    Je ne parle pas du compound, je parle du datawatcher: this.datawatcher.updateObject(1, compound.getBoolean(“isCrying”));
  • Problème avec les portes

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    938 Vues
    DiabolicaTrixD
    Oublie pas ta balise résolu!
  • Modifier la vitesse d'une echelle

    Résolu 1.7.2
    30
    0 Votes
    30 Messages
    8k Vues
    Maxx_QcM
    @‘SCAREX’: Tu peux aussi regarde dans le code de l’échelle, jouer un son est très simple. Jouer un son n’est pas le problème, mais jouer un son lorsque le joueur bouge sur l’échelle c’est plus compliqué. P.S: Je ne vois pas en quoi la classe BlockLadder de minecraft 1.7.10 pourrait m’aider… ::: package net.minecraft.block; import java.util.Random; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class BlockLadder extends Block { private static final String __OBFID = "CL_00000262"; protected BlockLadder() { super(Material.circuits); this.setCreativeTab(CreativeTabs.tabDecorations); } /** * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been * cleared to be reused) */ public AxisAlignedBB getCollisionBoundingBoxFromPool(World p_149668_1_, int p_149668_2_, int p_149668_3_, int p_149668_4_) { this.setBlockBoundsBasedOnState(p_149668_1_, p_149668_2_, p_149668_3_, p_149668_4_); return super.getCollisionBoundingBoxFromPool(p_149668_1_, p_149668_2_, p_149668_3_, p_149668_4_); } /** * Returns the bounding box of the wired rectangular prism to render. */ public AxisAlignedBB getSelectedBoundingBoxFromPool(World p_149633_1_, int p_149633_2_, int p_149633_3_, int p_149633_4_) { this.setBlockBoundsBasedOnState(p_149633_1_, p_149633_2_, p_149633_3_, p_149633_4_); return super.getSelectedBoundingBoxFromPool(p_149633_1_, p_149633_2_, p_149633_3_, p_149633_4_); } public void setBlockBoundsBasedOnState(IBlockAccess p_149719_1_, int p_149719_2_, int p_149719_3_, int p_149719_4_) { this.func_149797_b(p_149719_1_.getBlockMetadata(p_149719_2_, p_149719_3_, p_149719_4_)); } public void func_149797_b(int p_149797_1_) { float var3 = 0.125F; if (p_149797_1_ == 2) { this.setBlockBounds(0.0F, 0.0F, 1.0F - var3, 1.0F, 1.0F, 1.0F); } if (p_149797_1_ == 3) { this.setBlockBounds(0.0F, 0.0F, 0.0F, 1.0F, 1.0F, var3); } if (p_149797_1_ == 4) { this.setBlockBounds(1.0F - var3, 0.0F, 0.0F, 1.0F, 1.0F, 1.0F); } if (p_149797_1_ == 5) { this.setBlockBounds(0.0F, 0.0F, 0.0F, var3, 1.0F, 1.0F); } } public boolean isOpaqueCube() { return false; } public boolean renderAsNormalBlock() { return false; } /** * The type of render function that is called for this block */ public int getRenderType() { return 8; } public boolean canPlaceBlockAt(World p_149742_1_, int p_149742_2_, int p_149742_3_, int p_149742_4_) { return p_149742_1_.getBlock(p_149742_2_ - 1, p_149742_3_, p_149742_4_).isNormalCube() ? true : (p_149742_1_.getBlock(p_149742_2_ + 1, p_149742_3_, p_149742_4_).isNormalCube() ? true : (p_149742_1_.getBlock(p_149742_2_, p_149742_3_, p_149742_4_ - 1).isNormalCube() ? true : p_149742_1_.getBlock(p_149742_2_, p_149742_3_, p_149742_4_ + 1).isNormalCube())); } public int onBlockPlaced(World p_149660_1_, int p_149660_2_, int p_149660_3_, int p_149660_4_, int p_149660_5_, float p_149660_6_, float p_149660_7_, float p_149660_8_, int p_149660_9_) { int var10 = p_149660_9_; if ((p_149660_9_ == 0 || p_149660_5_ == 2) && p_149660_1_.getBlock(p_149660_2_, p_149660_3_, p_149660_4_ + 1).isNormalCube()) { var10 = 2; } if ((var10 == 0 || p_149660_5_ == 3) && p_149660_1_.getBlock(p_149660_2_, p_149660_3_, p_149660_4_ - 1).isNormalCube()) { var10 = 3; } if ((var10 == 0 || p_149660_5_ == 4) && p_149660_1_.getBlock(p_149660_2_ + 1, p_149660_3_, p_149660_4_).isNormalCube()) { var10 = 4; } if ((var10 == 0 || p_149660_5_ == 5) && p_149660_1_.getBlock(p_149660_2_ - 1, p_149660_3_, p_149660_4_).isNormalCube()) { var10 = 5; } return var10; } public void onNeighborBlockChange(World p_149695_1_, int p_149695_2_, int p_149695_3_, int p_149695_4_, Block p_149695_5_) { int var6 = p_149695_1_.getBlockMetadata(p_149695_2_, p_149695_3_, p_149695_4_); boolean var7 = false; if (var6 == 2 && p_149695_1_.getBlock(p_149695_2_, p_149695_3_, p_149695_4_ + 1).isNormalCube()) { var7 = true; } if (var6 == 3 && p_149695_1_.getBlock(p_149695_2_, p_149695_3_, p_149695_4_ - 1).isNormalCube()) { var7 = true; } if (var6 == 4 && p_149695_1_.getBlock(p_149695_2_ + 1, p_149695_3_, p_149695_4_).isNormalCube()) { var7 = true; } if (var6 == 5 && p_149695_1_.getBlock(p_149695_2_ - 1, p_149695_3_, p_149695_4_).isNormalCube()) { var7 = true; } if (!var7) { this.dropBlockAsItem(p_149695_1_, p_149695_2_, p_149695_3_, p_149695_4_, var6, 0); p_149695_1_.setBlockToAir(p_149695_2_, p_149695_3_, p_149695_4_); } super.onNeighborBlockChange(p_149695_1_, p_149695_2_, p_149695_3_, p_149695_4_, p_149695_5_); } /** * Returns the quantity of items to drop on block destruction. */ public int quantityDropped(Random p_149745_1_) { return 1; } } :::
  • Récupérer les packets envoyés au joueur ?

    Résolu 1.7.x
    38
    0 Votes
    38 Messages
    8k Vues
    BrokenSwingB
    Ok, merci pour l’information
  • Référencer plusieur items dans une recette

    Résolu 1.7.10
    11
    0 Votes
    11 Messages
    3k Vues
    W
    Heu désolée il y a bien dans l’itemblock la méthode getMetadata     public int getMetadata(int p_77647_1_)     {         return p_77647_1_;     } Bon mon problème est résolue de puis que je sais que je dois utiliser IRecipe donc bonne nuit .
  • Comment récupérer la vie d'un joueur lorsqu'elle change ?

    Résolu 1.7.10
    20
    0 Votes
    20 Messages
    4k Vues
    robin4002R
    Tes tests montrent clairement que le problème vient de bukkit …
  • Item avec une durabilité sur un clique droit

    Résolu 1.7.10
    5
    0 Votes
    5 Messages
    1k Vues
    M
    Merci Julot
  • Problème d'ouverture de Custom Inventaire / Bouton dans l'inventaire

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    robin4002R
    Je ne suis pas Google. https://www.google.fr/webhp?ie=utf-8&oe=utf-8&gws_rd=cr&ei=vfAOVszcCojkaPjPtIAF#q=minecraft+modding+forge+modify+player+container+ http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571597-forge-1-6-4-1-8-custom-inventories-in-items-and
  • Commande

    Résolu 1.7.10
    14
    0 Votes
    14 Messages
    3k Vues
    DiabolicaTrixD
    Je sais bien, j’en avais fait un peu avant mais j’avais arrêter et effectivement c’est plus facile que dans mon souvenir. EDIT: Merci pour votre aide!
  • Comment utiliser spawnEntity svp

    Résolu 1.7.10
    24
    0 Votes
    24 Messages
    5k Vues
    RedRelayR
    @‘robin4002’: @‘Blackout’: @‘Julot10085’: Pour qu’il soit consommée : stack.stackSize–; Pour te servir que d’un seul item mais qui fera spawn plusieurs entité, il faut lui attribuer des métadatas. Le tuto se trouve sur le fofo, à toi de chercher Mais lorsque tu vas quitter la 1.7.10, tu vas avoir des problèmes. Il n’y a plus de metadata sur les items a partir de la 1.8 Faux. Ils sont toujours là. Ah ? Autant pour moi, j’ai du mal comprendre la doc anglaise.
  • Crash report rendu TESR

    Résolu 1.7.10
    9
    0 Votes
    9 Messages
    2k Vues
    FolganskyF
    C’est vrai que j’avais eu la même mauvaise surprise qui avait été résolu tout aussi simplement. Une bonne chose de faite.
  • AutoFOV.

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    1k Vues
    RedRelayR
    Sache que quoi qu’il arrive tu ne pourra pas forcer le client a utiliser une valeur de FOV ou une autre. Les reglages du FOV sont des paramètres clients, la seule chose sur laquelle tu as réellement la main, c’est le serveur. Tu peux faire un mod pour fixer le FOV automatiquement, mais rien ne te garantis que le joueur va l’utiliser.
  • Liste, tableau?

    Résolu 1.7.10
    13
    0 Votes
    13 Messages
    2k Vues
    DiabolicaTrixD
    Ah d’accord, je dois donc l’initialisé là à la place du constructeur.
  • Minecraft Frame Undecorated

    Résolu 1.7.10
    60
    0 Votes
    60 Messages
    10k Vues
    robin4002R
    Oups j’ai rien dit x) Il faut ajouter la ligne dans les arguments du launcher.
  • Problème Box de Collision

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    Antoine_A
    d’accord merci je me doutais de cette réponse mais je ne les pas trouvé sur le forum en concret bon bah j’ai un peu de boulot merci
  • Problème de Quantité Dropé en fonction d'un outils

    Résolu 1.7.x
    12
    0 Votes
    12 Messages
    3k Vues
    robin4002R
    Non, le dernier code donné est bon.
  • Redimensionner une image dans un gui

    Résolu 1.7.10
    5
    0 Votes
    5 Messages
    2k Vues
    robin4002R
    Tu agrandi l’image ou tu changes les valeurs dans la fonction draw.