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,649)
Show fewer
That Time I Got 999+ FPS
Vanilla Seasoning
Blue Moon SMP
Remboy optimized Neo
Gorgeous Optimizations
Vanilla with Benefits
Cherry+
y-v
Astryx
OXG Modpack Client
Minevui Optimized
Creative FPS+
OptimisticMC PvP
OutlineVanila
OptiCore
visually perfected
Project Combat
Jordan's Modpack
Skyblock Collection
Opti pepo
Bambam Modpack
Vanilla Odyssey
Raion's Vanilla Plus
Stonehill Client
LessGrind+
KeeKee's SMP Utility
Snobblemon Regions
Just QoL
Quadra Isles
Deepa's Monumenta Pack
Squared Media Builders
BTE Ukraine modpack
Vanilla Enhanced
Yet Another Vanilla But Better (YAVBB)
Velocity
AgalarMC Vanilla
Mine Attack
Momentum
Lumora
CobbleSpirits
HydronixMC Modpack
Active's Mod Folder
Redefined Vanilla - IdN
Kitty Pack
Visual Journey
PokeAurora Oficial
Barely Modded
Slarof Modpacks
Horitsushiki's Advanced Visual Enhancer
FDMPack
KeeKee's SMP Lite
Immersive Beauty
Crafted Plus
Your's Optimized
Cxrrvptxd's ChillCraft
De Grote Spelers Modpack
BetterVanilla SMP ModPack
Icabu 4 modpack
Pibblecraft
OPdium
Mihuco's Modpack
Taste of Matcha
United Clan RP Modpack
Vanilla Smooth🍃
Wtalom (Wow Thats A LOta Mods)
Isles++
LAHORI_PLAYZ
Powerfully Optimized
Blebcraft
Hpixel-Optimized
Schleichi's Mods
PureFPS
Vanilla Plus - Slime Edition
VIRISMP
Mazite
AWAWA'S Clan
Sorcerer+
Feather
Sachi's fps Client
Vanilla Reworked
Amethyst
Bud Du Bud
BerryGals World
DarkFoe Live!!
Just Vanilla
The Baseline Project
Just Good Enough
ClientRefine
eXtra Live Collect them all
NM-modpack
Forever Server
Anthos: Grounded
OmegaLite
Mesh Shaded
Opium Cobblemon
Cactus Edition
TherianCraft
Universe1
Dylan's Cozy Vanilla+