ModsFinder

[Myarry] Screen API

by Myarry

[Myarry] Screen API is a NeoForge library for building custom game screens, with panels, timers, counters and progress bars as ready-made elements.

NeoForgeClient and serverMIT License1.21.1

What it does

Screen API gives mod authors a set of building blocks for their own game screens. The library provides panels that can carry a background, in two types, and that expand automatically to fit their contents. Progress bars are included in two types. A counter element handles logic, while a timer element is visual only and does not process time itself.

The library is published for NeoForge only, for 1.21.1, and runs on client and server, so both the server and every player need it. Its first release went out on 2026-08-21 and the latest file, 0.3.0, was published on 2026-09-13. The code is released under the MIT License, but the project is not open source. The author notes that the library was created for work on game screen projects, and that feedback on bugs and errors found in the mod is welcome.

Key features

  1. Background panels

    Panels can carry a background in two types and resize automatically as their content changes.

  2. Progress bars

    Progress bars are available in two types for showing the state of a task on a screen.

  3. Counter element

    A counter element holds logic for values that change during play, so screens can respond to them.

  4. Timer element

    A timer element is visual only: it displays a time and does not run timing logic itself.

Compatibility

Latest build for each game version and loader.

1.21.1screen-api-0.3.0-neoforge-1.21.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Building a custom screen

A mod author who adds a machine or menu screen can assemble panels, bars and counters from this library instead of drawing each one by hand.

Who it’s for: The library suits mod authors who build interface screens for NeoForge 1.21.1, and players who want their screen-based mods to share the same building blocks.

Questions

Does Screen API need to be installed on the server?

Yes. Servers that run it need every player to install it too.

Which loader and game version does Screen API support?

It is published for NeoForge only, and its files cover 1.21.1 alone.

Is the timer element able to count time on its own?

No. The timer element is visual only and does not process time, so any timing logic must come from the mod that uses it.

In the catalog

[Myarry] Screen API is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

A library created by Marry for working with the game screen in your projects. Currently, it allows you to easily create the following on the screen: - Panels with backgrounds (two types with automatic expansion), - Timer (visual only, no time processing), - Text, - Texture, - Counter element (no logic), - Progress…
Myarry, on the Modrinth page

Official listing

Owner
Myarry
Published
2026-08-21
Updated on Modrinth
2026-09-13
Facts verified
2026-10-15

Tags