ScreenAPI
作者:rebot | 分类:模组
价格:0 墨喵币
下载量:0
点赞:0
版本 1.0.0-alpha.4+26.2
本资源为搬运资源,原资源地址:
https://modrinth.com/mod/screenapi
资源信息
Minecraft 版本: 26.2
平台: fabric
资源介绍
ScreenAPI
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
}
}
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
请 登录 后发表评论。
举报此资源
请登录后举报
暂无评论,抢个沙发吧~