Be Proud API
by Juniper
Be Proud API is a Fabric library that lets other mods register custom pride flags, built as a wrapper around a flag mod it works alongside.
What it does
Be Proud API gives mod authors a short way to add their own flags to a flag mod. A flag is created with an identifier, such as a test id, and its value is set in a book, so a new flag can be checked and used without writing separate flag code for each one. Flags that ship with the library include an LGBT flag, which shows the kind of entry a developer would add.
The library requires the flag mod it extends to be installed and working, and it is meant to sit alongside that mod rather than replace it. Adding a flag means adding a few lines of code and placing texture files in the right folder, and some JSON files are needed as well. Be Proud API runs on the client and on the server, so the server and every player need it. It is published for Fabric only, for 1.20.1 alone, and is open source under the MIT License.
Issues about the original flag mod belong on its GitHub page, since the author of this library is also the original author of that mod. Source code and an issue tracker are linked from the project.
Key features
Custom flag registration
A developer registers a new flag under its own id, so the flag mod displays it alongside the built-in flags.
Flag values in books
Each flag's value is stored as a boolean entry in a book, which keeps the flag data in one place.
Texture placement
Flag textures are added to the project's asset folders, following the layout the library expects.
Built-in LGBT flag
The library includes an LGBT flag as one of its example flags, showing how a registered flag appears in the mod.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Adding a flag to a modpack
A modpack author can add a flag of their own choosing to a pack that already uses the flag mod, by registering it through the library.
Building a flag mod
A developer who wants to publish a set of flags can build them on this library rather than on the flag mod's code directly.
Who it’s for: Mod developers who want to add pride flags to an existing flag mod, and modpack authors who maintain a Fabric pack for 1.20.1 that includes it.
Questions
Does Be Proud API need the flag mod it extends?
Does Be Proud API have to be installed on both sides?
Which game version and loader does Be Proud API support?
Where should issues with the flags be reported?
In the catalog
Be Proud API is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from Juniper
Similar mods
What the author says
This is a relatively simple API wrapper for the be proud mod. You can install this alongside be proud, and use it to add your own custom flags using the foundations they put in place! Please do not put issues relating to the original mod on this github page - I am not the original author of be proud.
Official listing
- Modrinth page
- modrinth.com/mod/be-proud-api
- Owner
- Juniper
- Published
- 2023-09-05
- Updated on Modrinth
- 2023-09-05
- Facts verified
- 2026-10-15