Modscraper Modscraper Minecraft

ScreenAPI

Mod

Makes screen making easier for mod developers

Type

Mod

Modrinth Downloads

15

Modrinth ID

BG4c0cQz

Last Updated

May 18, 2026

Description

ScreenAPI

Time

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

build.gradle

repositories { maven { url "https://maven.jgj52.hu/repository/maven-releases/" } } dependencies { implementation "hu.jgj52:screenapi:1.0.0+1.21.11" }

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 } }

Compatibility

Mod Loaders

Fabric

Game Versions

1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 +5 more

Similar Mods

External Resources