Mineuniverse
Log in Register
Mods

Element Endow

Element Endow mod introduces a comprehensive elemental reaction system that can be fully customized via data packs.
by NEFOR
Download Claim this project
60 downloads
0 likes
Updated Jul 6, 2026
0 hypes
API and Library Utility & QoL

ElementEndow – Elemental System Library for Minecraft Mods

ElementEndow is a lightweight, data-driven library mod that introduces a flexible elemental attribute and reaction system to Minecraft. It allows other mods to easily add custom elements, define elemental reactions, create combinations, and apply temporary elemental mounts — all via data packs and a clean Java API.

https://github.com/Neferge466/Element-Endow/wiki/en_us

🔧 Key Features:

  • Register custom elements via config/element_endow_elements.properties
  • Define elemental reactions (e.g., Fire + Water → Steam) with conditions, damage modifiers, status effects, and mounts
  • Create persistent combinations that grant buffs when specific elements coexist
  • Apply temporary elemental mounts with stacking behaviors (add, refresh, max, etc.)
  • Full data pack support – no code required for basic integration
  • Developer-friendly API for querying, modifying, and triggering elemental logic

📦 Simple Example Data Pack (reactions/fire_water.json):

{
  "id": "fire_water_steam",
  "elementA": "element_endow:fire",
  "elementB": "element_endow:water",
  "attackEntry": {
    "extraDamage": 3.0,
    "targetEffects": [{"effect": "minecraft:slowness", "duration": 100}]
  },
  "mountData": {
    "elementId": "element_endow:steam",
    "amount": 10.0,
    "duration": 200
  }
}

💻 API Highlights:

IElementSystem system = ElementSystemAPI.getElementSystem();
system.setElementValue(player, "mymod:lightning", 25.0);
reactionSystem.processAttackReaction(attacker, target, damage);
combinationSystem.checkAndApplyCombinations(entity);

Requires Minecraft 1.20.1 | Forge


element_endow-0.0.9.jar
MC Client, 1.20.1, Forge, Server
Release 2025-11-04 Get

More from NEFOR

Tetra Sight
18,847
Tetra Loopback
100,335

You Might Also Like

Vivecraft
A Minecraft VR mod on a loader of your choice!
9,988,339
Athena
A crossplatform (Forge/Fabric) solution to connected block textures for 1.19.4+
99,799,527
Lodestone
A collection of code used throughout projects under the Lodestar team.
9,914,417
TheDragonLib
A library for most of sokratis12GR's Mods
9,910,232
Multi Mob Library
A library mod containing essential files for Daveyx0's mob mods
9,892,767
FTB Library (Forge) (Legacy)
FTB Library is a library mod that is used for some of our mods.
98,265,314