• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

FIX EXPENSIVE 4.0 SRC Как поставить ник?

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
25 Май 2024
Сообщения
4
Реакции
0
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
 
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
/del не тот раздел
 
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
/del нахуй вообще одобрили ебать?
 
Я таким же вопросом всегда задаюсь какого хрена всякую хрень одобряют
я уже понял почему и на каком прекрасном форуме я захожу посмотреть на такие темы
 
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
Не тот раздел и кстати в нужном разделе уже был такой гайд " Тапаем сюда как на хомяка "
 
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
/del Дима выйди нахуй с форума
 
/del дима иди читай какие есть разделы
 
код пересмотри у меня свой код а ссылку которую ты скинул там другой код.
/del Боже, удали эту тему и не позорься. Фактически он юзал обычную базу, а не Wuqclient, но смысл тот же, как и поменять ник в expensive 4.0, Только он там за базу брал обычный исходник экспы 4. 0, а ты взял wuqclient и сказал у меня "Свой Код". Хотя в той теме точь в точь менять ник, как и в этой, так ты ещё и попутал разделы. Удали, пожалуйста, и ливни с этого комьюнити. Зачем засорять Югейм?
Попкорн.png
 
Последнее редактирование:
ку
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
, можешь отписать мне в дс - pixikdev
 
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
напиши в поиске свой ник и меняй его /del не тот раздел
 
/del советую загуглить что такое "разделы"
 
--username "nickname" для терпил
 
Крч для тех кто не в теме как поставить ник в сурсах экспы 4.0 просто зайдите в класс CustomTitleScreen.java и вставьте мой код, если вы не тупые то можно заренеймить импорты или же просто скопировать от класса. Вместо "scallydima123f" напишите свой ник и запускайте!
ода:
Expand Collapse Copy
package ru.wuq.implement.screens.title;

import net.minecraft.client.MinecraftClient;
import net.minecraft.client.gui.DrawContext;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.multiplayer.MultiplayerScreen;
import net.minecraft.client.gui.screen.option.OptionsScreen;
import net.minecraft.client.gui.screen.world.SelectWorldScreen;
import net.minecraft.client.util.Session;
import net.minecraft.text.Text;
import org.joml.Matrix4f;
import ru.wuq.api.system.font.Fonts;
import ru.wuq.api.system.shape.ShapeProperties;
import ru.wuq.api.system.shape.implement.Image;
import ru.wuq.common.QuickImports;
import ru.wuq.common.util.other.StringUtil;
import ru.wuq.implement.screens.title.button.AbstractButton;
import ru.wuq.implement.screens.title.button.implement.CustomTextTitleButton;
import ru.wuq.implement.screens.title.button.implement.CustomTitleButton;

import java.util.*;

public class CustomTitleScreen extends Screen implements QuickImports {
    private final List<AbstractButton> buttons = new ArrayList<>();

    private final AbstractButton singleplayer = new CustomTitleButton("Singleplayer", () -> mc.setScreen(new SelectWorldScreen(this)));
    private final AbstractButton multiplayer = new CustomTitleButton("Multiplayer", () -> mc.setScreen(new MultiplayerScreen(this)));
    private final AbstractButton accounts = new CustomTitleButton("Accounts", () -> mc.setScreen(new AccountManagerScreen()));
    private final AbstractButton options = new CustomTextTitleButton("Options", () -> mc.setScreen(new OptionsScreen(this, mc.options)));
    private final AbstractButton exit = new CustomTextTitleButton("Exit", MinecraftClient.getInstance()::scheduleStop);

    public CustomTitleScreen() {
        super(Text.of("Expensive 4.0"));

        try {
            Session session = new Session("scallydima123f", UUID.randomUUID().toString(), "", Optional.empty(), Optional.empty(), Session.AccountType.MOJANG);
            StringUtil.setSession(session);
        } catch (Exception e) {
            e.printStackTrace();
        }

        buttons.addAll(Arrays.asList(
                singleplayer,
                multiplayer,
                accounts,
                options,
                exit)
        );
    }

    @Override
    public void render(DrawContext context, int mouseX, int mouseY, float delta) {
        Matrix4f positionMatrix = context.getMatrices().peek().getPositionMatrix();

        int wHeight = window.getHeight() / 4;
        int wWidth = window.getScaledWidth() / 2;

        singleplayer.position(wWidth - 80, wHeight - 28)
                .size(160, 27);

        multiplayer.position(wWidth - 80, wHeight + 4)
                .size(160, 27);

        accounts.position(wWidth - 80, wHeight + 36)
                .size(160, 27);

        options.position(wWidth - 40, wHeight + 82);
        exit.position(wWidth + 25, wHeight + 82);

        Image image = QuickImports.image.setMatrixStack(context.getMatrices());

        image.setTexture("textures/mainmenu.png").render(ShapeProperties.create(positionMatrix,0, 0, width, height)
                .build()
        );

        Fonts.getSize(20, Fonts.Type.DEFAULT).drawCenteredString(context.getMatrices(), "Expensive 4.0", wWidth, wHeight - 54, -1);

        buttons.forEach(buttons -> buttons.render(context, mouseX, mouseY, delta));
        super.render(context, mouseX, mouseY, delta);
    }

    @Override
    public boolean mouseClicked(double mouseX, double mouseY, int button) {
        buttons.forEach(buttons -> buttons.mouseClicked(mouseX, mouseY, button));
        return super.mouseClicked(mouseX, mouseY, button);
    }
}
чтоооо чивоооо
 
Назад
Сверху Снизу