- 382
- 2
- 24
Как вызвать выделенный метод из этого класса
в этом классе
Java:
package merlin.seriousmodssthefe;
import org.lwjgl.opengl.GL11;
import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.inventory.Container;
import net.minecraft.util.ResourceLocation;
/**
* Created by JustAGod on 11.01.2018.
*/
public class GuiContainerTutorial extends GuiContainer {
public GuiContainerTutorial(Container container) {
super(container);
}
@Override
protected void drawGuiContainerBackgroundLayer(float partialTick, int mouseX, int mouseY) {
}
//----
private static final ResourceLocation TEXTURE = new ResourceLocation(Main.MODID, "textures/blocks/images.jpg");
@Override
public void [B]drawScreen[/B](int mouseX, int mouseY, float ticks) {
int guiX = width / 2;
int guiY = height / 2;
mc.getTextureManager().bindTexture(TEXTURE);
GL11.glColor4f(1, 1, 1, 1);
drawDefaultBackground();
drawTexturedModalRect(0, 0, 0, 0, 320, 256);
}
//------
}
в этом классе
Java:
import org.lwjgl.opengl.GL11;
import net.minecraft.client.Minecraft;
import net.minecraft.command.CommandBase;
import net.minecraft.command.ICommandSender;
import net.minecraft.command.WrongUsageException;
import net.minecraft.entity.player.EntityPlayer;
public class CommandRepair extends CommandBase {
public static final String NAME = "message1";
public static final String USAGE = "/message1";
@Override
public String getCommandName() {
return this.NAME;
}
@Override
public String getCommandUsage(ICommandSender commandSender) {
return this.USAGE;
}
@Override
public void processCommand(ICommandSender commandSender, String[] args) {
if (commandSender instanceof EntityPlayer) {
if (args.length > 0) {
throw new WrongUsageException(this.getCommandUsage(commandSender));
}
EntityPlayer player = this.getCommandSenderAsPlayer(commandSender);
//[B]здесь[/B]
}
}
}