NoNameMod's PlayerAPI
Minecraft Java mod. Downloads from the MC Java Mods app on Android.
Client-side Fabric library giving mods a clean, high-level API for player input, inventory, world queries, look control, events, scheduling, and…
⬇ Download on CurseForgePlayerAPI
A client-side Fabric library that exposes a clean, high-level API for player interaction, world querying, and human-like automation. Designed to be a shared foundation so other mods don't have to reimplement the same low-level mixins.
GitHub: https://github.com/noname-mods/PlayerAPI
For Players
PlayerAPI does nothing on its own. If you downloaded this, another mod you use requires it as a dependency. Simply place the .jar in your mods folder alongside that mod.
Minecraft Version Support
This library targets one Minecraft version at a time. When it updates to a new Minecraft version, previous versions receive zero further support — no backports, no bug fixes, and a release is never published with support for multiple Minecraft versions at once. Use the PlayerAPI build that matches your Minecraft version and the mods that depend on it.
For Developers
The full design & API reference is maintained in PLAYERAPI_DOCS.md. PlayerAPI is a pure client-side library — it contains zero bot logic, just the building blocks other mods build on. The API surface:
- Forced actions —
MovementActions,LookActions,InventoryActions,InteractionActions,ChatActions,SoundActions,DisplayActions. - Rendering / ESP —
EntityHighlightActions(LOS entity fill),BlockHighlightActions,BoxActions(through-wall world boxes),LineActions(through-wall guide lines). - Read-only info —
PlayerInfo,InventoryInfo,WorldInfo,TabListInfo(incl. indexedstrAt/regexAt),ScoreboardInfo(sidebar). - Human layer —
HumanActions,HumanProfilefor human-like input timing. - Events (
PlayerAPIEvents),Scheduler, and the shared HUD-editor framework (com.playerapi.hud—HudElement/HudTransform/HudManager/HudEditorScreen). - Data types — immutable records
ItemSnapshot(incl. stableskyblockId()),EntitySnapshot,BlockSnapshot,EffectSnapshot. UpdateChecker— shared GitHub-release checker (Minecraft-version aware).
Depend on it via mavenLocal() — see PLAYERAPI_DOCS.md for the coordinate, threading model, per-class reference, and version history.
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as playerapi-1.19.0.jar — drop this file into the mods folder
- Download size: 468 KB
- Download link checked 3 Oct 2026 — working
These come from our own check of the pack file, not from the source page.