Guest User

Untitled

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