PainterJS
Modby TheonlyTazz
Port of the old PainterAPI from KubeJS
Type
Mod
CurseForge Downloads
2,523
CurseForge ID
1422528
Last Updated
Oct 11, 2026
Description
PainterJS (KubeJS Addon)
PainterJS is a specialized addon for KubeJS on Minecraft 1.21.1 that re-introduces the client-side PaintAPI.
Credits & Original Content
This project is a port and restoration of the PaintAPI functionality originally developed by the KubeJS team.
- Original Mod: KubeJS
- Original Authors: LatvianModder / KubeJS Team
How this project differs
In recent versions of Minecraft (1.20+), the core KubeJS mod removed the legacy PaintAPI. PainterJS acts as a compatibility bridge and feature restoration:
- Restored Functionality: It re-implements the paint event, allowing developers to render custom visuals and shapes directly to the HUD.
- 1.21.1 Support: This addon specifically brings back these "lost" features for modern 1.21.1 environments.
- Development Workflow: Unlike the new core KubeJS methods, this allows developers to use the classic PaintAPI syntax they are familiar with from older versions of the mod.
Features
- Full integration with KubeJS script loading.
- Dynamic, script-controlled UI elements..
Note: This mod requires KubeJS to be installed.
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
Musketeer Illager
Addon for ewewukek's musket mod which gives the powers of gunpowder to pillagers
Logical IFrames
Reinvents damage invulnerability (AKA red flashing) to be more threatening and challenging.
Simple Gamma
Toggle Night Vision with a Keybind
Abandoned Structures (by berezka)
This mod adds 4 abandoned structures to the world
Distant thunders
A realism mod that introduces speed-of-sound physics to Minecraft. Lightning strikes are no longer heard instantly; inst...
Badland Temple
Add the Badland Temple, Badland Pillars and Badland Water Well to your Minecraft world, with customized loot tables, and...