[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.
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
Background panels
Panels can carry a background in two types and resize automatically as their content changes.
Progress bars
Progress bars are available in two types for showing the state of a task on a screen.
Counter element
A counter element holds logic for values that change during play, so screens can respond to them.
Timer element
A timer element is visual only: it displays a time and does not run timing logic itself.
Gallery
Compatibility
Latest build for each game version and loader.
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?
Which loader and game version does Screen API support?
Is the timer element able to count time on its own?
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…
Official listing
- Modrinth page
- modrinth.com/mod/myarry-screen-api
- Owner
- Myarry
- Published
- 2026-08-21
- Updated on Modrinth
- 2026-09-13
- Facts verified
- 2026-10-15
