Guest User

Untitled

a guest
Jul 10th, 2016
39
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package ed.enderdeath.mod.AnvilDragon;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.lwjgl.opengl.GL11;
  6.  
  7. import ed.enderdeath.mod.Extractor.ContainerAlloyer;
  8. import ed.enderdeath.mod.Extractor.GuiAlloyer;
  9. import ed.enderdeath.mod.Extractor.TileEntityAlloyer;
  10. import ed.enderdeath.mod.common.enderdeath;
  11. import net.minecraft.client.gui.Gui;
  12. import net.minecraft.client.gui.inventory.GuiContainer;
  13. import net.minecraft.client.resources.I18n;
  14. import net.minecraft.entity.player.InventoryPlayer;
  15. import net.minecraft.inventory.IInventory;
  16. import net.minecraft.util.ResourceLocation;
  17. import net.minecraft.world.World;
  18.  
  19. public class GuiAnvilDragon extends GuiContainer
  20. {
  21. private static final ResourceLocation texture = new ResourceLocation(enderdeath.MODID,"textures/gui/container/GuiAlloyer.png");
  22. public GuiAnvilDragon(InventoryPlayer invPlayer, World world, int x,int y,int z)
  23. {
  24. super(new ContainerDragonAnvil(invPlayer, world,x,y,z));
  25. this.xSize = 176; //La largeur du gui en pixels (supprimez-le pour laisser celle par défaut)
  26. this.ySize = 188; //La hauteur du gui en pixels (supprimez-le pour laisser celle par défaut)
  27. }
  28.  
  29. /**
  30. * Fonction pour dessiner le premier plan
  31. */
  32. @Override
  33. protected void drawGuiContainerForegroundLayer(int mouseX, int mouseY)
  34. {
  35. fontRendererObj.drawString(I18n.format("container.crafting_table"), 100, 5, 0xFFFFFF); //On dessine le "titre" du gui, le I18n.format va traduire le texte donné, n'oubliez pas de l'ajouter dans votre fichier de langues !
  36. }
  37.  
  38. /**
  39. * Fonction pour dessiner l'arrière plan
  40. */
  41. @Override
  42. protected void drawGuiContainerBackgroundLayer(float partialTicks, int mouseX, int mouseY)
  43. {
  44. mc.getTextureManager().bindTexture(texture); //On bind la texture
  45. drawTexturedModalRect(guiLeft, guiTop, 0, 0, xSize, ySize); //Et on la dessine
  46. }
  47. }
RAW Paste Data