promotional bannermobile promotional banner

TS Modify

TS Modify is a utility mod for Minecraft Forge 1.20.1 and KubeJS. It lets KubeJS scripts use TypeScript, automatically transpiling them into Rhino-compatible JavaScript at runtime, with module imports, and script compilation caching.

TS Modify adds TypeScript support to KubeJS on Minecraft Forge 1.20.1.

  Write KubeJS scripts with TypeScript syntax, including types, interfaces, enums, and modern language features. TS Modify automatically transpiles supported .ts, .tsx, .mts, and .cts files into Rhino-compatible JavaScript when KubeJS loads them.

  It also provides module import/export support for relative scripts and shared_scripts, keeps server and client module contexts separate, and caches compiled Rhino scripts to speed up unchanged script reloads.

TS Modify Team

profile avatar
  • 5
    Projects
  • 6.0K
    Downloads

More from pingsu_88666View all

  • Integrated Scripting Callback project image

    Integrated Scripting Callback

    Add the ability to write code to Integrated Dynamics, allowing direct writing of JavaScript/TypeScript within the network

    • 1
    • November 7, 2026
  • Multiblocked2 Unofficial project image

    Multiblocked2 Unofficial

    Multiblocked2-unofficial is forked from the Minecraft 1.20.1 version of Multiblocked 2. It keeps all features from the original mod, merges mbd2thread, fixes several bugs, and adds methods and events that are more useful for modpack customization

    • 5.2K
    • October 31, 2026
  • Hidden materials project image

    Hidden materials

    Using CraftTweaker script to control the display of material pages in the Tinkers' Antique (Materials and You) book in Minecraft 1.12.2

    • 15
    • October 20, 2026
  • Hex Casting: Legacy project image

    Hex Casting: Legacy

    This project is based on the upstream Hex Casting project and is maintained as a legacy branch for 1.12.2.

    • 219
    • October 10, 2026
  • Integrated Scripting Callback project image

    Integrated Scripting Callback

    Add the ability to write code to Integrated Dynamics, allowing direct writing of JavaScript/TypeScript within the network

    • 1
    • November 7, 2026
  • Multiblocked2 Unofficial project image

    Multiblocked2 Unofficial

    Multiblocked2-unofficial is forked from the Minecraft 1.20.1 version of Multiblocked 2. It keeps all features from the original mod, merges mbd2thread, fixes several bugs, and adds methods and events that are more useful for modpack customization

    • 5.2K
    • October 31, 2026
  • Hidden materials project image

    Hidden materials

    Using CraftTweaker script to control the display of material pages in the Tinkers' Antique (Materials and You) book in Minecraft 1.12.2

    • 15
    • October 20, 2026
  • Hex Casting: Legacy project image

    Hex Casting: Legacy

    This project is based on the upstream Hex Casting project and is maintained as a legacy branch for 1.12.2.

    • 219
    • October 10, 2026