Advertisement
Zeldown

Untitled

Jun 13th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. package be.zeldown.customgui.proxy;
  2.  
  3. import java.io.PrintStream;
  4.  
  5. import be.zeldown.customgui.CustomGui;
  6. import be.zeldown.customgui.Reference;
  7. import cpw.mods.fml.common.eventhandler.SubscribeEvent;
  8. import net.minecraft.client.Minecraft;
  9. import net.minecraft.client.gui.GuiButton;
  10. import net.minecraft.client.gui.inventory.GuiCrafting;
  11. import net.minecraft.util.ResourceLocation;
  12. import net.minecraftforge.client.MinecraftForgeClient;
  13. import net.minecraftforge.client.event.GuiScreenEvent.InitGuiEvent;
  14. import net.minecraftforge.common.MinecraftForge;
  15.  
  16. public class ClientProxy extends CommonProxy
  17. {
  18.     private static final ResourceLocation craft = new ResourceLocation(Reference.MOD_ID + "/textures/craft/craft.png");
  19.    
  20.     public void registerRender() {}
  21.    
  22.     public ClientProxy() {
  23.         MinecraftForge.EVENT_BUS.register(this);
  24.     }
  25.    
  26.     @SubscribeEvent
  27.     public void onInitGui(InitGuiEvent event) {
  28.         if(event.gui instanceof GuiCrafting) {
  29.             int i = event.gui.width / 4 + 48;
  30.             event.buttonList.add(new GuiButton(30, event.gui.width / 2 + 90, i + 18 * 2, 100, 20, "Precedent"));
  31.             event.buttonList.add(new GuiButton(30, event.gui.width / 2 + 200, i + 18 * 2, 100, 20, "Suivant"));
  32.             event.gui.mc.getTextureManager().bindTexture(craft);
  33.             int k = event.gui.width / 2 + 90;
  34.             int l = i + 18 * 2;
  35.             event.gui.drawTexturedModalRect(k, l, 0, 0, 50, 50);
  36.         }
  37.     }
  38.    
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement