Как добавить в меню поле ввода текста?

Версия Minecraft
1.7.10
Здравствуйте. Я недавно на вашем форуме и совсем недавно начало делать моды для minecraft. Хотелось бы узнать, как добавить поле ввода текста?
Я знаю, что для этого используется class GuiTextField, но я не знаю, как правильно расставить координаты, чтобы в меню было видно поле.
Вот, как я добавлял:
Java:
 private GuiTextField textfield;
 
  public void initGui() {
      super.initGui();
      this.textfield = new GuiTextField(fontRendererObj, width - 70, 14 * 1, 68, 12);
   }

Можете написать пример, как добавить, это поле, чтобы его можно было использовать, к примеру вводишь, что-то и происходит какое-то действие.
Спасибо заранее!
 
476
9
39
Ну создал ты переменную, а игра-то о ней как узнает? Засунь в draw метод отрисовку посмотри как используются вообще в текстфилды, можно глянуть на экране мультиплеера, добавления сервера, создания/редактирования мира, etc
 
214
11
59
Java:
    private GuiTextField[] fields;

    public void init() {
        fields = new GuiTextField[FIELD_COUNT];
        fields[0] = new GuiTextField(mc.fontRenderer, width / 2 - 50, 100, 100, 20);
        ...
    }

    @Override
    public void drawScreen(int mouseX, int mouseY, float partialTicks) {
        ...
        for(GuiTextField g : fields) g.drawTextBox();
    }
   
        @Override
    protected void mouseClicked(int mouseX, int mouseY, int mouseButton) {
        super.mouseClicked(mouseX, mouseY, mouseButton);
        for(GuiTextField g : fields) g.mouseClicked(mouseX, mouseY, mouseButton);
    }

    @Override
    protected void keyTyped(char typedChar, int keyCode) {
        super.keyTyped(typedChar, keyCode);
        for(GuiTextField g : fields) g.textboxKeyTyped(typedChar, keyCode);
    }
 
Сверху