[1.20.1] Makes Living Evolution configurable #2000
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
LivingStats
tag now contain a booleanevolved
that stores whether the Item has evolved or not. Living evolution ritual now simply calls thesetEvolved
method inLivingStats
which updates the tag to true. By default, this also updates themaxPoints
to 300, but this can be overridden for custom behaviour.For example, One could remove the points update during evolution for custom item but still retain the information that item has evolved or not.
ILivingContainer
also now contains a method to control whether evolution is allowed or not.