▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/ScreenAPI
ScreenAPI

ScreenAPI

Makes screen making easier for me

Оцените первым
1.3K
0

ScreenAPI

!Time

i got so upset trying to make the math mathing in scroll

build.gradle

repositories {
    maven { url "https://api.modrinth.com/maven" }
}

dependencies {
   implementation "maven.modrinth:screenapi:${project.screenapi_version}"
}

API usage

package me.you.yourprojectwhichusesscreens.screens;

import hu.jgj52.screenapi.screen.BetterScreen;
import net.minecraft.client.gui.Font;
import net.minecraft.client.gui.GuiGraphicsExtractor;
import net.minecraft.client.gui.components.StringWidget;
import net.minecraft.network.chat.Component;

public class YourScreen extends BetterScreen {
    @Override
    protected int getScrollSpeed() {
        return 10;
    }
@Override
public void render(GuiGraphicsExtractor guiGraphics, int mouseX, int mouseY, float partialTick) {
    // just like render method in yarn
    StringWidget stringWidget = getWidget("widget id", StringWidget.class); // will return null if its not StringWidget
}

@Override
protected void createWidgets(Font font) {
    widget(new StringWidget(
            10,
            20,
            font.width("cat"),
            font.lineHeight,
            Component.literal("cat"),
            font
    ), "widget id"); // with widget id you can later get that widget using getWidget(), just like in render
}

}

Партнёрский материал

Как поиграть с друзьями с модом ScreenAPI?

Мод ScreenAPI куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода ScreenAPI будет готов за пару минут - BungeeHost сделает всё за вас.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Клиент

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:5 месяцев назад
Обновлён:1 месяц назад
Главная