promotional bannermobile promotional banner

Actually Amazing Config Screen

A settings screen library for Fabric and NeoForge mods: tabs, folding sections, smooth scrolling and a card that explains each setting with a picture.
Back to Files

1.2.0+mc26.2-neoforge

File nameaacs-v1.2.0-mc26.2-neoforge.jar
Uploader
TapacywkaTapacywka
Uploaded
Nov 8, 2026
Downloads
8
Size
151.9 KB
Mod Loaders
NeoForge
File ID
9512480
Type
R
Release
Supported game versions
  • 26.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:actually-amazing-config-screen-1779712:9512480"

Learn more about Curse Maven

What's new

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning. Each build is for one game and loader, named in the build metadata after the version: 0.1.0+mc1.21.1-fabric is version 0.1.0 for Minecraft 1.21.1 on Fabric.

Unreleased

1.2.0 - 2026-11-08

Added

  • Tabs that do not fit in the settings panel scroll sideways: each is as wide as its title, with an arrow button at both ends of the row that moves them a tab at a time (dim when there is nothing more that way); the mouse wheel over the tabs does it too, and a tab clicked half hidden comes into view whole. The tabs dissolve at the ends where more of them lie beyond. While they fit, nothing changes.

Changed

  • The link of a row with an action is white (gold under the pointer): grey, it looked switched off.

1.1.0 - 2026-11-06

Added

  • A row with an action (Tab.action): its name on the left, a short muted link with an arrow on the right (gold under the pointer) that hands the settings screen to the mod, say to open a window of its own. API version 3.

1.0.0 - 2026-11-03

The first stable version, for Minecraft 1.21.1, 26.1.2, 26.2 and 26.3, on Fabric and NeoForge.

Changed

  • The API in net.tapacywka.aacs.api is stable from now on: it only grows, older methods keep working.

0.1.0-beta.3 - 2026-11-03

A beta for every game: Minecraft 1.21.1, 26.1.2, 26.2 and 26.3, on Fabric and NeoForge.

Changed

  • A smaller file: unused drawing code and cursors removed, no local variable names in the classes.

Fixed

  • The rounded style: a lighter line no longer runs down the middle of the scroll bars.

0.1.0-beta.2 - 2026-11-02

Added

  • Minecraft 26.1.2, 26.2 and 26.3, on Fabric and NeoForge. For mod authors the API is the same, with the names 26.x uses: pictures and backgrounds draw on GuiGraphicsExtractor, icons are an Identifier.

0.1.0-beta.1 - 2026-11-02

Added

  • The settings file: values by sections in a JSON file of the mod (switches, whole and decimal numbers, choices, texts, lists). A changed value counts at once and the file is written when the screen closes. Bad values are forgiven: a number out of range is brought into it, an unknown choice or a wrong kind gets the default, keys the mod does not know stay in the file. A file that cannot be read is kept beside it as .broken.
  • The settings screen, laid out over those values: tabs as wide as their titles, sections, sub-sections that fold, smooth scrolling with fading edges and a scroll bar that can be dragged, and the GUI scale held at most at the window's height over 360 while it is open.
  • Rows: a switch, a slider of a number (a unit, a logarithmic scale, fixed values or words of the mod), a choice in steps on a slider over values of the mod's own, a choice with arrows from an enum or from a list the mod gives while the game runs, and a switch with a list of switches under it (with a search field).
  • A small reset icon beside a row whose value differs from its default.
  • The card beside the list: the name and description of the setting under the pointer, and the mod's picture of it for the whole tab or one row, with "name: value" under it. Without room for the card, the description shows as a tooltip under or over the row.
  • The mod's own colours (every colour of the screen), shapes (rectangular or rounded), background, title icon and buttons left of Reset and Done.
  • The settings button of the mod in Mod Menu and in the mod list of NeoForge, for every screen built.
  • Sub-sections from other mods: a mod opens a tab to them, and another mod adds its own sub-section there with its own settings, shown by name after the tab's own rows (optionally only while a condition holds).

This mod has no additional files