Shey

Membre
  • Compteur de contenus

    141
  • Inscription

  • Dernière visite

  • Days Won

    5

Tout ce qui a été posté par Shey

  1. Créer un écran de chargement -[INTRODUCTION]- Bonjour à tous ! Dans ce tutoriel, nous allons faire un écran de chargement ! Je me permet de refaire le tutoriel, car l'autre à était modifier.. -[SOMMAIRE]- 1]Création du "GuiLoadingScreen 2]Création de l'écran 3]GuiMainMenu 1]Création du GuiLoadingScreen ! Il vous suffit de vous rendre dans le packages : net.minecraft.client.gui, puis créer une nouvelle class "GuiLoadingScreen" ! 2]Créer l'écran de chargement ! package net.minecraft.client.gui; import java.util.List; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.GuiConnecting; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.texture.TextureManager; import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; public class GuiLoadingScreen extends GuiScreen { private final ResourceLocation backGround = new ResourceLocation("textures/gui/title/chargement.png"); // Chargement = Nom de votre image private int updateCounter = 0; String chargementText = "§6Chargement§f de la porte ..."; // A vous de mettre ce que vous voulez ! String serverName = "§6Nom"; // A vous de mettre ce que vous voulez ! String texteHaut = "§6Connexion§7 au serveur ! ..."; // A vous de mettre ce que vous voulez ! String bfsName = "§7Serveur: Faction"; // A vous de mettre ce que vous voulez ! public void initGui() { this.buttonList.add(new GuiButton(9, this.width - 100, this.height - 30, 60, 20, "Annuler")); } public void updateScreen() { this.updateCounter += 1; if (this.updateCounter == 100) { this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, "IP", PORT)); // Ip = L'ip du serveur ! Port = Port du serveur. } if (this.updateCounter >= 101) { this.mc.displayGuiScreen(new GuiMainMenu()); } } public void drawBack() { GL11.glViewport(0, 0, 256, 256); this.mc.getTextureManager().bindTexture(this.backGround); GL11.glViewport(0, 0, this.mc.displayWidth, this.mc.displayHeight); Tessellator tessellator = Tessellator.instance; tessellator.startDrawingQuads(); GL11.glTexParameteri(3553, 10241, 9729); GL11.glTexParameteri(3553, 10240, 9729); tessellator.setColorRGBA_F(1.0F, 1.0F, 1.0F, 1.0F); int k = this.width; int l = this.height; tessellator.addVertexWithUV(0.0D, 0.0D, this.zLevel, 0.0D, 0.0D); tessellator.addVertexWithUV(0.0D, l, this.zLevel, 0.0D, 1.0D); tessellator.addVertexWithUV(k, l, this.zLevel, 1.0D, 1.0D); tessellator.addVertexWithUV(k, 0.0D, this.zLevel, 1.0D, 0.0D); tessellator.draw(); } public void drawScreen(int par1, int par2, float par3) { drawBack(); drawHorizontalLine(0, this.width, this.height - 47, 1426063360); drawHorizontalLine(0, this.width, this.height - 46, 1426063360); drawRect(0, this.height - 45, this.width, this.height, 1426063360); drawRect(this.width / 2 - 101, this.height - 28, this.width / 2 + 101, this.height - 15, 489386); drawRect(this.width / 2 - 100, this.height - 27, this.width / 2 + 100, this.height - 16, 2013243904); drawRect(this.width / 2 - 100, this.height - 27, this.width / 2 - 100 + this.updateCounter * 2, this.height - 16, -1996510720); drawCenteredString(this.fontRendererObj, this.chargementText, this.width / 2, this.height - 40, 16777215); String percent = this.updateCounter + "§6%"; drawCenteredString(this.fontRendererObj, percent, this.width / 2, this.height - 10, 16777215); drawCenteredString(this.fontRendererObj, this.texteHaut, this.width / 2, 1, -1); drawString(this.fontRendererObj, this.bfsName, 10, this.height - 30, -1); drawString(this.fontRendererObj, this.serverName, 10, this.height - 19, -1); super.drawScreen(par1, par2, par3); } public void actionPerformed(GuiButton button) { if (button.id == 9) { this.mc.displayGuiScreen(new GuiMainMenu()); } } } 3]GuiMainMenu Rendez-vous dans le GuiMainMenu plus précisément ici : En desous de cet ligne de code : Vous allez ajouter ça : if (p_146284_1_.id == 9) { this.mc.displayGuiScreen(new GuiLoadingScreen()); }
  2. Tu créer "Paxel" dans ToolsMaterial : Item.ToolMaterial.NIVEAUDEMATERIAL Puis tu le met ici.
  3. Antho, passe sous paperspigot, c'est beaucoup mieux.
  4. Ah, ok, oui je le connais très bien même
  5. Quel est le nom de votre serveur?
  6. Franchement, c'est cool ça, je n'es jamais entendu parler de toi, tu as déjà dév pour des serveurs ?
  7. Bonsoir, je trouves que ce que tu fais est impec' Je vous reconseille ce gars !
  8. J'en c'est rien du tout mdrrr, ils veulent se faire d'la thune et arnaquer les gens je penses ^^'
  9. Il voles des images de Ketlark, il ne sait pas dév. Quand il me demande sur skype, pour comment recompilé et mettre optifine ect...
  10. Vanilla

    Failed tests: maxStackSize[272: CREEPER_STICK](org.bukkit.PerMaterialTest): (..) Cherche un peu --'
  11. Vanilla

    Ou alors tu vas sur le github de Mc-dev
  12. Snoopy, ce poste date de 2015...
  13. Salut TheFumelgo ! :D
  14. Salut, je viens de repasser sur ce sujet, pour voir si tu avais baissé tes prix, et je trouves ça, un peu plus raisonnable.
  15. Sans être méchant, je ne penses pas que tu trouveras un développeur gratuit.
  16. Normal, c'est parceque il faut que tu modifie le 5 dans ce code : itemRegistry.addObject(ID, "a_helmet", (new ItemArmor(ItemArmor.ArmorMaterial.NOMDEVOTREMATERIAL, 5, 0)).setUnlocalizedName("a_helmet").setTextureName("a_helmet")); Et que tu ajoutes ton nouveau minerais dans renderbiped.
  17. Ah oui, donc en effet c'est très cher 30 35€ pour ce que tu fais Zein..
  18. Yow', je trouve ça un peu cher pour ce que c'est. Baisse a 25-30€ et c'est parfait. Cordialement. Je viens de voir une faute : J'espère que mes œuvres et que vous prendrez une ou des commandes :) ceci ne veut rien dire.
  19. Bonjour à tous, je suis Shey' ! Je me présente au près de la communauté du IRONCRAFT ! IRL : J'me présente moi c'est Mathieu, je suis un jeune étudiant âgé de 17 ans. Je joue à minecraft quand j'ai le temps, quand je dis le mot "Temps" c'est par-ce-que je suis souvent dehors avec des ami(e)s. J'habite dans le sud de la France [CANNES] pour les personnes qui veulent savoir. Côté développement : Je suis développeur depuis maintenant 1 ans et demi (2014-2015). Je suis spécialisé sur du développement JAVA, je m'occupe de tout ce qui est : launcher,mod,plugin. J'ai commencer en faisant des plugins pour des petits serveur et cela ma fait évoluer, je me suis dis : "Pourquoi pas essayer de faire d'autre chose" ? C'est à ce moment ou tout commença. Je compte ainsi commencer le développement "WEB" dans les mois a venir. Bon j'espère que vous avez eu le temps de tout lire ou alors vous étiez dehors avec vos ami(e)s :/ J'espère de bien être reçu par vous (La communauté IronCraft). Merci à vous !
  20. Excuse moi, j'ai pas vu le protected.
  21. En faite c'est exactement pareil ^^'..
  22. Ohohoh, les mecs c'est bon ! C'est pas parceque ByVezia à pris des codes d'autre launcher que sont launcher est nul. @lucas09881 même si il à jamais tenu un serveur sa te fais quoi ? Faut arrêter à un moment oh ^^'
  23. Bienvenue sur Ironcraft !
  24. D'accord, vu que tu ne met pas de screen add moi Skype : soldat.sub