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
Hypixel Modpack P0
Chill&Stay
Bhored's Banana Sandwich Modpack
Bluelight Client Plus
Cobble X Friends
Vanilla: Remixed
Enhanced
Graviton
PURE.
Rub3n's Vanilla pack
BANGLA OPTIMIZE
NAF Modpack
Captain Ratax's Vanilla Modpack
AVD (Average Vanilla Desire)
Just Vanilla+
LAHORI_PLAYZ1
LG Optimized
CoCrystal client
Vanilla Cataclysst
GabborsSMP
Vanilla Enhanced
FreshYoz
Sharkingo!
MonsterQuest +
Minimal - Optimized
Ultimate Hypixel Farming
Snibbi's Modpack
Hermit Crab
BassetBlocks Core
IUT AIX
Beyond Vanilla
Goodfellaz Server Module
nonnButter's Vulkan Optimization
Super Realistic
Craftouille-instance
McFlank
kringles ModPack
Mac Native
Orange Juice with Pulp
Cryptex Exploration Pack
Trailer Vibes Lite
Skyblock: But Better
Vanilla Boosted
PeakMine
Maincra
SIMPLY: Vanilla
Astral Project
BIG CLIENT
Catness
Wynn Volcanism
[FMCS-S] fps X media X crystal x survival Optimized SERVER
Console Refined
Perfectly Perfected
Couch Server
rodent
Dark's simple QoL
Vanilla Core Plus
Rainium
Drasil: Adventure Awaits
Better Craft
Immersive
Poketod SMP
Fabric base
ScenicCraft
Relatively Optimized
Creative Shock
Just Fantasy and Optimized
Forever World Plus
By Design
Sosaland
OutBlocks: Simply Build
ZuiderSchemer Pack
Performium Revived
Azura Adventure
Kaczogród SMP
Ultimate Hypixel Fishing
Ascension by void
Qwnks's Better Adventures
Heavily Optimized
SPC Bingo
Extra Optimized QoL
KimServer
PoeheeSMP
En+anced Plus
X-Factor Optimization
a Totally Normal Vanilla+ Modpack
All Libraries And Dependencies
New Eden
Triton
Miksu's Vanilla+
Better client
Fantasism
Bap Co. Pack
Nolann's ModPack
Project 60FPS
Lucpack Survival
MavenCraft
MUNI SMP
BassetBlocks: Community
DejaVu Anemoia