• Ce sujet a été supprimé !

    Résolu
    7
    0 Votes
    7 Messages
    357 Vues
  • Spawn mob avec item perso

    Résolu 1.7.10
    11
    0 Votes
    11 Messages
    2k Vues
    SCAREXS
    @‘Libra’: je croyais que le code etait spawn.lemob (world,world,int x,int y, int z) un truc comme sa En java ça ne se passe pas comme çà… Il faut faire ceci : variable.uneFonction(desParamètres), ou Classe.uneFonctionStatique(desParamètres) Dans ce cas précis, il faut rajouter ce code dans ta fonction : uneInstanceDeLaClasseWorld.spawnEntity(new TonEntitée(), x, y, etc).
  • Menu personnalisé

    Résolu 1.7.10
    7
    0 Votes
    7 Messages
    2k Vues
    robin4002R
    Oui, car quand tu reprends depuis jd-gui le code est obfusqué.
  • Problème de compilation

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    1k Vues
    YorwanY
    oups merci robin
  • Gui Interface ne s'ouvre pas

    Résolu 1.7.10
    4
    0 Votes
    4 Messages
    2k Vues
    E
    Merci de vos réponses Je regarde cela
  • Moyen de communiquer entre plugin et mod

    Résolu 1.7.10
    5
    0 Votes
    5 Messages
    3k Vues
    SCAREXS
    @‘Martin67370’: Je suis entrain de créé un gui avec un textfield pour choisir une quantité Ce que je voudrais faire c’est qu’on peut que écrire que des nombres dedans Créer une classe extend textfield et tu modifies la fonction qui ajoute les caractères dans le textfield
  • Gui bug de texture

    Résolu 1.7.10
    15
    0 Votes
    15 Messages
    4k Vues
    NorskelN
    voila mon code package com.gmail.martin67370.MineAzurMod.common.gui; import net.minecraft.client.gui.GuiButton; import net.minecraft.client.gui.achievement.GuiAchievements; import net.minecraft.client.gui.achievement.GuiStats; import net.minecraft.client.gui.inventory.GuiChest; import net.minecraft.client.gui.inventory.GuiContainer; import net.minecraft.client.gui.inventory.GuiContainerCreative; import net.minecraft.client.gui.inventory.GuiDispenser; import net.minecraft.client.renderer.OpenGlHelper; import net.minecraft.client.renderer.RenderHelper; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.resources.I18n; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.InventoryPlayer; import net.minecraft.inventory.IInventory; import net.minecraft.tileentity.TileEntityChest; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL12; import com.gmail.martin67370.MineAzurMod.common.ContainerShowcaseInv; import com.gmail.martin67370.MineAzurMod.common.MineAzurMod; import com.gmail.martin67370.MineAzurMod.common.TileEntityShowcase; public class GuiShowcaseInv extends GuiContainer { private static final ResourceLocation texture = new ResourceLocation(MineAzurMod.MODID,"textures/gui/container/monitor.png"); private TileEntityShowcase tileShowcase;    private InventoryPlayer playerInv; protected World world; public GuiShowcaseInv(TileEntityShowcase tile, InventoryPlayer inventory, World world) { super(new ContainerShowcaseInv(tile, inventory));        this.tileShowcase = tile;        this.playerInv = inventory;        this.allowUserInput = false;        //this.ySize = 175;        //this.xSize = 175;        this.world = world;        this.ySize = 236/2;        this.xSize = 420/2; } public void drawTexturedModalRectHd(int p_73729_1_, int p_73729_2_, int p_73729_3_, int p_73729_4_, int p_73729_5_, int p_73729_6_)    {        float fx = (float)1/xSize;        float fy = (float)1/ySize;        Tessellator tessellator = Tessellator.instance;        tessellator.startDrawingQuads();        tessellator.addVertexWithUV((double)(p_73729_1_ + 0), (double)(p_73729_2_ + p_73729_6_), (double)this.zLevel, (double)((float)(p_73729_3_ + 0) * fx), (double)((float)(p_73729_4_ + p_73729_6_) * fy));        tessellator.addVertexWithUV((double)(p_73729_1_ + p_73729_5_), (double)(p_73729_2_ + p_73729_6_), (double)this.zLevel, (double)((float)(p_73729_3_ + p_73729_5_) * fx), (double)((float)(p_73729_4_ + p_73729_6_) * fy));        tessellator.addVertexWithUV((double)(p_73729_1_ + p_73729_5_), (double)(p_73729_2_ + 0), (double)this.zLevel, (double)((float)(p_73729_3_ + p_73729_5_) * fx), (double)((float)(p_73729_4_ + 0) * fy));        tessellator.addVertexWithUV((double)(p_73729_1_ + 0), (double)(p_73729_2_ + 0), (double)this.zLevel, (double)((float)(p_73729_3_ + 0) * fx), (double)((float)(p_73729_4_ + 0) * fy));        tessellator.draw();    } @Override public void initGui() { super.initGui(); Keyboard.enableRepeatEvents(true); int i = (this.width - this.xSize) / 2;        int j = (this.height - this.ySize) / 2;        this.buttonList.clear(); } @Override protected void drawGuiContainerBackgroundLayer(float partialRenderTick, int x, int y) { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);        this.mc.getTextureManager().bindTexture(texture);        int k = (this.width - 420) / 2;        int l = (this.height - 236) / 2;        this.drawTexturedModalRectHd(k, l, 0, 0, this.xSize, this.ySize); } public void drawScreen(int par1, int par2, float par3)    {        super.drawScreen(par1, par2, par3);        GL11.glDisable(GL11.GL_LIGHTING);    } protected void drawGuiContainerForegroundLayer(int x, int y)    {    } protected void actionPerformed(GuiButton p_146284_1_) { } } Lis le tuto pour comprendre les différente modification Ps : attention j’ai changer la tileEntity le container et le nom de la class tu aura juste a remettre tes trucs Si tu comprend pas qu’elle que chose tu me le dit 
  • Render block invisible

    Résolu 1.7.10
    23
    0 Votes
    23 Messages
    5k Vues
    robin4002R
    Tu viens de m’apprendre un mot ^^ De rien !
  • Touche qui se reset a chaque lancement

    Résolu 1.7.2
    4
    0 Votes
    4 Messages
    1k Vues
    A
    Après recherche erreur de dowload par rapport au fichier options
  • TileEntity Item qui disparaissent

    Résolu 1.7.10
    14
    0 Votes
    14 Messages
    3k Vues
    YorwanY
    a oui c’est vrai merci
  • Problème pixel

    Résolu 1.7.2
    21
    0 Votes
    21 Messages
    5k Vues
    A
    Yep
  • Render Item via Model Techne

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    1k Vues
    sosohS
    Ok merci, je vais jeter un oeil de suite à son tutoriel  !
  • Gui

    Résolu 1.7.10
    8
    0 Votes
    8 Messages
    2k Vues
    robin4002R
    En effet, comme ta fonction n’était pas appelé codeTextField restait null. Pense à la balise résolu.
  • Changer les valeurs des blocs de base

    Résolu 1.7.10
    2
    0 Votes
    2 Messages
    1k Vues
    robin4002R
    Salut, http://www.minecraftforgefrance.fr/showthread.php?tid=107&pid=853#pid853 Pour tout ce qui est programmation la bonne section c’est support pour les moddeurs. Je déplaces donc.
  • Spawn mob + fix id + texture

    Résolu 1.7.10
    36
    0 Votes
    36 Messages
    8k Vues
    AmelyaA
    merci beaucoup a toi et ambient c si tu est dans la nuit ton mob sera partout
  • Erreur chargement mobs

    Résolu 1.7.10
    17
    0 Votes
    17 Messages
    4k Vues
    robin4002R
    Si tu utilise un modèle différent du ModelBiped il faut utiliser RenderLiving et non RenderBiped.
  • Génération Minerais

    Résolu 1.7.2
    5
    0 Votes
    5 Messages
    2k Vues
    S
    @‘robin4002’: Non. Car il n’y a pas de stone dans l’end ou dans le nether. Merci
  • Enchantements sur items

    Résolu 1.7.10
    11
    0 Votes
    11 Messages
    3k Vues
    L
    Merci beaucoup cela fonctionne le code était donc ​public void getSubItems(Item item, CreativeTabs tab, List list) { ItemStack itemenchante = new ItemStack(ModTest.swordTuto, 1, 0); itemenchante.addEnchantment(Enchantment.knockback, 5); itemenchante.addEnchantment(Enchantment.looting, 2); itemenchante.addEnchantment(Enchantment.baneOfArthropods, 2); itemenchante.addEnchantment(Enchantment.sharpness, 5); itemenchante.addEnchantment(Enchantment.smite, 4); list.add(itemenchante); } il falait ajouter la classe principale sinon sa ne marche pas
  • Probleme Event PickedUp Item

    Résolu 1.7.10
    16
    0 Votes
    16 Messages
    5k Vues
    SCAREXS
    @‘sosoh’: Cette méthode fait la meme chose que celle dans mon code: ​[font=Courier New**public static final **]ExtendedPlayer get(EntityPlayer player) { **return **(ExtendedPlayer) player.getExtendedProperties(***EXT_PROP_MINEFUSINV***); } ​%(#000000)[[font=Courier New]((ExtendedPlayer)(player.getExtendedProperties(ExtendedPlayer.***EXT_PROP_MINEFUSINV***]))) Donc ca revient au meme non ? Non, puisque en premier tu récupère l’EEP puis tu le modifie, puis tu le récupère encore et tu le sauvegardes. Exemple : -tu récupère la date du jour -tu changes la date -tu récupère la date du jour -tu la sauvegarde dans une variable au final, dans ta variable il y aura la date du jour et non la date modifiée.
  • Voler grâce a un item

    Résolu 1.7.10
    3
    0 Votes
    3 Messages
    2k Vues
    robin4002R
    J’utiliserai plutôt : public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) {      player.capabilities.allowFlying = true;      return stack; } Sinon tu vas avoir un crash côté serveur.