Skip to content

Conversation

@Dubledice
Copy link

@Dubledice Dubledice commented Sep 4, 2025

PR to Parent Branch

Commits summarized:

Addition of new Threshold Decay
Optimizes Threshold delivery and storage
Optimizes Tick processing and runtime events for Threshold mechanics

General:

All new systems should be datapack-friendly.
Includes changes from my first PR request so + and - are inflated. <- New stuff starts here: Threshold Decay: implement decay in manager/runtime and tick processing

Contains (NEW) API + Event Hooks.

Contains Refactored/Factored Code.

Desc: Made for new "WHILE_LEECHING" system. Also houses new HasExileEffectCondition, e.g. allowing WHILE_(...) tags.
Added new More Damage While Leeching Magic Shield Offense Stat.

Added new Leech At Full Health Conditional Resource Stat,
Implemented brand new Resource Threshold fetcher, tracking ALL resources for conditional stats/effects.

Desc: Completely Datapack driven.
Suggested Fixes: Datapack Threshold
Suggested Fixes: SpendThresholdManager.java
@SaloEater
Copy link

Here is decay only changes - Dubledice#6

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants