Text Placeholder API
ModPlaceholder and Text manipulation library for your Minecraft mods.
Description
About Placeholder API
It's a small, JIJ-able API that allows creation and parsing placeholders within strings and Minecraft Text Components.
Placeholder API uses a simple format of %modid:type% or %modid:type data% (%modid:type/data% prior to 1.19).
It also includes simple, general usage text format indented for simplifying user input in configs/chats/etc.
For users
It allows users to configure multiple mods in similar way without losing compatibility between mods. Placeholders allow changing what and where any information is present within compatible mods.
Additionally, Simplified Text Format allows to style them in readable way without the requirement of writing JSON manually or using generators.
Mods generally using this api should just include it directly, but you can downloaded updated version from here if needed!
For developers
Usage of Placeholder API is a simple way to achieve good mod compatibility without having to implement multiple mod specific apis. Additionally, the placeholder parsing system can be used for replacing own static (or dynamic placeholders) in Text created by player or read from config. This with combination of Simplified Text Format allows creating great user/admin experience.
- Getting Started
- Adding placeholders
- Parsing placeholders
- TextNodes and NodeParsers
- Using Simplified Text Format (TextParserV1)
*[JIJ]: Jar-in-Jar
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Similar Mods
Just Enough Items (JEI)
View Items and Recipes
Cloth Config API (Fabric/Forge/NeoForge)
Config Screen API for Minecraft
Mouse Tweaks
Enhances inventory management by adding various functions to the mouse buttons.
Fabric API
Core API library for the Fabric toolchain
AppleSkin
Adds some useful information about food/hunger to the HUD
GeckoLib
A 3D animation library for entities, blocks, items, armor, and more!
Included in Modpacks (1,645)
Show fewer
Fabulously Optimized
Vanilla Perfected
SkyBlock Enhanced
Cobblemon Delta
Fresh & Smooth
Aged
Remarkably Optimized
红石生电优化【Redstone Survival Optimization】
Hoplite for Lunar Client
RealisticCraft
SVC for Lunar Client
Better OneBlock
OptiFine for Fabric
Re-Console+
Wynncraft for Lunar Client
Pokemania Cobblemon
MCC Island for Lunar Client
Performium
Hypixel Skyblock for Lunar Client
Adrenaline
CobbleGalaxy - Cobblemon
The Last Voyage of the Harpy Express
FPS Booster
Everything Voxy
Act. & Better
All Simple Voice Chat Connections!
Sensible MC
Spunky X Vulkan
The Farm
Sodium Extra
Essentially Optimized (FPS)
Spunky PVP Plus (Mobile)
Crystal Client
Actions & Java
Essential Sodium
The Unstable SMP Simulator
Frost Client
Calvin's From The Fog
Yet Another Bingo: Ultimate
Origins SMP
Keo Vanilla
MineDave - Plants & Zombies Modpack
Light Craft | FPS Boost Max
AsguhoClient
Enhanced FPS
OneClient
Spunky's Better CPVP
OptiFPS
Roanoke Cobblemon
PvP Optimized
DUNQOL
The Harpy Express: Extended
Pojavly Optimized
Actions & Java
Builders Essentials
My Biome Is So Beautiful
PvP
Shulkercraft's - Essentially Enhanced
Arcane Dragons [FABRIC]
Tales
LUNAR PVP
Sodium Fps+
Hydrogen
Cobblemon - Poke Legends
Noyan ModPack
VanillaSquad
Legacies
Shaders - Working
ALAND's Immersive Hypixel SkyBlock
Fiyrthgu's Hypixel Skyblock Modpack
Thumbnailing
Fabric Boosted
coEBLmon
PvP mods with optimization
Vanilla Reimagined