Mineuniverse
Mods
TetraJS

TetraJS

MOD
Allows you to use KubeJS to add Tetra content.
by yiran1457
Download Claim this project
286,171 downloads
0 likes
Updated Oct 14, 2026
0 hypes
KubeJS
Advertisement Remove ads with Premium →

Allows you to use KubeJS to register your own ModularItem and StatBar.

//in startup
StartupEvents.registry("item", event => {
    event.create("tetra:test", "TetraJS:BaseModularItem")
        .tjs$setHoneBase(200)
        .tjs$setHoneIntegrityMultiplier(100)
        .tjs$isCanHone(true)
        .tjs$addMajorSlot("sword/hilt", 15, 15, true)
        .tjs$setSynergiesPath("double/")

    event.create("tetra:dynamic_test", "TetraJS:DynamicModularItem")
        .tjs$setSynergiesPath("test/", "double/")

    event.create("tetra:head", "TetraJS:EquipModularItem")
        .tjs$setSlot("head")
        .tjs$addMajorSlot("sword/hilt", 15, 15, true)

    event.create("tetra:ring", "TetraJS:CuriosModularItem")
        .tjs$addMajorSlot("sword/hilt", 15, 15, true)
        .tjs$isUnbreakable()
        .tjs$addCuriosSlot("ring")

    event.create("tetra:back", "TetraJS:CuriosModularItem")
        .tjs$addMajorSlot("sword/hilt", 15, 15, true)
        .tjs$addCuriosSlot("back")

    event.create("tetra:bow", "TetraJS:BowModularItem")
        .tjs$addMajorSlot("sword/hilt", 15, 15, true)

})

TetraJSEvents.registerEnchantAspect(event => {
    event.register("enchant", "armor", "bow")
})
//in client
TetraJSEvents.registerStatBar(event => {
  event.registerAttributeBar("minecraft:generic.movement_speed")
    .setMultiplier(100)
    .setOffset(-1)
    .setAttributeGetterType("multiply")
    .setLabelGetter("singledecimallabel")

    event.registerEffectBar("abilityCombo")

    event.registerEffectBar("ammoCapacity")
    .setMax(5)
    .setSegmented(true)
})

Tetra JS-2001-6.9.0-1.0.2.jar
MC Client, 1.20.1, Forge, Server
Release 2025-11-21 Get
Tetra JS-2001-6.9.0-1.0.1.jar
MC Client, 1.20.1, Forge, Server
Release 2025-10-23 Get
Tetra JS-2001-6.9.0-1.0.0-TwoHandedModularItem.jar
MC Client, 1.20.1, Forge, Server
Release 2025-10-22 Get
Tetra JS-2001-6.9.0-1.0.0-curios_unbreakable.jar
MC
Release 2025-10-20 Get

More from yiran1457

Advertisement Remove ads with Premium →

You Might Also Like