- 129
- 0
Вот Гуи как мне сделать так чтоб при нажимании на клавишу test мне в инвентарь ложился предмет ?И будет ли это работать на сервере ?
package com.yoube.syhd;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.util.ResourceLocation;
public class Card_M extends GuiScreen {
int guiWidth =256;
int guiHeight = 256;
GuiButton GiveButtom;
int guiX = (width - guiWidth)/2;
int guiY = (height - guiWidth)/2;
Minecraft mc = Minecraft.getMinecraft();
@Override
public void drawScreen(int x,int y,float ticks){
GL11.glColor4f(1, 1, 1, 1);
drawDefaultBackground();
mc.renderEngine.bindTexture(new ResourceLocation(ModInfo.MODID+":"+"textures/gui/GuiMedic.png"));
drawTexturedModalRect(guiX, guiY, 0, 0, guiWidth, guiHeight);
super.drawScreen(x, y, ticks);
}
@Override
public void initGui(){
buttonList.clear();
buttonList.add(GiveButtom = new GuiButton(0,guiX+10,guiY+10,20,20,"test"));
}
}
package com.yoube.syhd;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.util.ResourceLocation;
public class Card_M extends GuiScreen {
int guiWidth =256;
int guiHeight = 256;
GuiButton GiveButtom;
int guiX = (width - guiWidth)/2;
int guiY = (height - guiWidth)/2;
Minecraft mc = Minecraft.getMinecraft();
@Override
public void drawScreen(int x,int y,float ticks){
GL11.glColor4f(1, 1, 1, 1);
drawDefaultBackground();
mc.renderEngine.bindTexture(new ResourceLocation(ModInfo.MODID+":"+"textures/gui/GuiMedic.png"));
drawTexturedModalRect(guiX, guiY, 0, 0, guiWidth, guiHeight);
super.drawScreen(x, y, ticks);
}
@Override
public void initGui(){
buttonList.clear();
buttonList.add(GiveButtom = new GuiButton(0,guiX+10,guiY+10,20,20,"test"));
}
}