Back to mods
JASS Integrations project artwork

CurseForge · Minecraft mod

JASS Integrations

Adds JASS stamina support to other mods, so their weapons, shields, items and tooltips work with JASS’s stamina system.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which JASS Integrations release matches 1.12.2 Forge?

Updated today
Best match for your filters jassintegrations-1.2.0.jar
Game version 1.12.2
Loader Forge

JASS Integrations jassintegrations-1.2.0.jar targets 1.12.2 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is JASS Integrations required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does JASS Integrations jassintegrations-1.2.0.jar need?

jassintegrations-1.2.0.jar on 1.12.2 Forge. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add JASS Integrations without breaking your instance.

Built for JASS Integrations jassintegrations-1.2.0.jar on 1.12.2 Forge. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use jassintegrations-1.2.0.jar. It targets 1.12.2 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside jassintegrations-1.2.0.jar. It opens that exact file at the source.

About this project

What does JASS Integrations add?

Adds Just Another Stamina System (JASS) support to other mods, so their weapons, shields, items, and tooltips work with JASS's stamina system. Each integration runs only when its mod is installed.

AI usage disclaimer: This mod was developed with AI-agent assistance using this agent workflow. The project owner reviewed the work during development.

Supported Mods

Spartan Weaponry

  • Each weapon type has its own swing cost and held weight. A dagger costs 6 stamina per swing and weighs 1, a longsword costs 12 and weighs 3, and a greatsword costs 18 and weighs 6.
  • Drawing a longbow drains 10 stamina per second.
  • Loading a crossbow drains 10 stamina per second. When stamina runs out, loading stops and the crossbow stays empty. Loading cannot start at zero stamina.
  • Aiming a loaded crossbow drains 3 stamina per second.
  • Add-ons that build their weapons on Spartan Weaponry's, such as Spartan Netherite, Spartan and Fire, and Spartan Defiled, get the same values for each weapon type.

Spartan Shields

  • Each shield gets JASS Stability, block shares, and held weight from its material tier and its kind. Better materials have more Stability, so blocks cost less. Tower shields have more Stability than basic shields and weigh more.
  • A shield bash costs 8 stamina. Like a JASS swing, it can go into stamina debt, and it is refused at zero stamina or below.

Quality Tools

This mod adds no qualities. It adds stamina attributes that modpack creators can use in their own qualities:

  • jassintegrations.max_stamina_flat and jassintegrations.max_stamina_percent
  • jassintegrations.regeneration_flat and jassintegrations.regeneration_percent
  • jassintegrations.delay_reduction_flat (seconds) and jassintegrations.delay_reduction_percent
  • jassintegrations.stamina_efficiency

Use them like any attribute in a quality, with operation 0:

{ "name": "jassintegrations.max_stamina_percent", "amount": 10, "operation": 0 }

A positive amount helps the player and a negative amount hurts. The tooltip shows the line as "+10 % Maximum Stamina".

Quark: RotN Edition

With Quark's Visual Stat Display on, the JASS values in item tooltips show as one row of icons and numbers, right below Quark's own row. Hold Shift to see the JASS text instead.

Just Another Food System

This mod adds no foods. It adds stamina properties that modpack creators can put on their JAFS foods in config/jafs/foods.json:

  • jassintegrations:max_stamina (flat or percent)
  • jassintegrations:stamina_regeneration (flat per second, or percent)
  • jassintegrations:regeneration_delay_reduction (flat seconds, or percent)
  • jassintegrations:stamina_efficiency (flat)

Use them like any JAFS property in a food's modifiers:

{ "property": "jassintegrations:max_stamina", "operation": "percent", "amount": 10 }

The bonus lasts while the food is active. A positive amount helps the player and a negative amount hurts. The food tooltip shows the line as "+10% Maximum Stamina".

Setworks

This mod adds no sets. It adds the same four stamina stats as effects that modpack creators can put on their Setworks set bonuses:

  • jassintegrations:max_stamina (flat or percent)
  • jassintegrations:stamina_regeneration (flat per second, or percent)
  • jassintegrations:regeneration_delay_reduction (flat seconds, or percent)
  • jassintegrations:stamina_efficiency (flat)

Use them in a bonus with operation and amount:

Setworks.bonus("mypack:iron_stamina").requires("mypack:iron_armor", 2)
    .effect("jassintegrations:max_stamina", {operation: "percent", amount: "10"});

The bonus lasts while the set bonus is active. A bonus without its own description shows the line as "+10% Maximum Stamina". A value Setworks cannot use, such as an amount out of range, turns off that bonus and its set, and the game log says why.

Configuration

config/jassintegrations.cfg has a section for each integration, with a switch to turn it off and the values it uses. A JASS config entry for a single item always wins over these values. Switching an integration on or off needs a restart.

Installation

Install on the server and on every client. Requires JASS and MixinBooter 10.7 or newer (Cleanroom already includes MixinBooter).

Source code: github.com/mahghuuuls/jass-integrations

Project description from CurseForge.

Pick your setup

JASS Integrations by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

JASS Integrations versions and loaders

3 of 3 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.