Element Endow

Element Endow mod introduces a comprehensive elemental reaction system that can be fully customized via data packs.

File Details

element_endow-0.0.5.jar

  • R
  • Oct 19, 2025
  • 61.75 KB
  • 11
  • 1.20.1
  • Forge

File Name

element_endow-0.0.5.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:element-endow-1367618:7124618")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Added Complete API interface layer, achieving separation of interface and implementation

Added ElementSystemAPI as a unified entry point, providing stable access interfaces

Refactored Modular structure, clearly separating api, core, event, and services packages

Added Service discovery mechanism supporting dynamic loading of reaction handlers

Added IElementSystem interface, defining element management contracts

Improved Dynamic element registration mechanism supporting runtime registration of new elements

Added Global attribute handler automatically adding element attributes to all living entities

Fixed Range checking and validation logic for element value setting

Added Entity element holder pattern for unified management of entity element states

Added IReactionHandler service interface allowing other mods to customize reaction logic

Fixed Element matching logic errors in ReactionContextImpl

Improved Induced reaction processing, correctly supporting dual-element matching mechanism

Added Reaction result wrapper classes for unified effect application

Optimized Data pack loading logic supporting JSON configuration dynamic reloading

Added Configuration interface abstraction supporting multiple configuration sources

Improved Element configuration management supporting Properties file format

Added Reaction configuration data pack support using JSON format to define reactions

Improved Configuration reload mechanism supporting runtime updates