smooth_spellblade_compat-1.0.2-1.20.1.jar
Curse Maven Snippet
What's new
1.0.1 - Extra Spell Attributes construction guard
- Fixes a server-start crash caused by Extra Spell Attributes 1.4.0 reading
DISSOLUTIONwhile aLivingEntityis still being constructed. - Handles the Create / Porting Lib entity-size callback path and Moonlight / Supplementaries
FakePlayerstartup path. - When the
AttributeContaineris not initialized yet,LivingEntity#getAttributeValue(...)temporarily returns the attribute default value instead of dereferencingnull. - The guard only changes the short entity-construction window; normal attribute calculations are untouched after initialization.
Observed crash fixed by this patch:
NullPointerException: LivingEntity.getAttributes() is null -> extraspellattributes$getHealthDissolution
1.0.2 - Zenith Attributes Renewed compatibility
- Added an optional compatibility transform for Zenith Attributes Renewed 1.0.3 (
zenith_attributes). - Fixed a client crash while rendering the Attributes GUI with Spell Power 1.6.x.
- Redirects Zenith Attributes' legacy
SpellSchool.attributefield access throughLegacySpellPowerAccess.attribute(...). - Keeps the Zenith integration optional; the marker mixin is only applied when
zenith_attributesis installed. - Retains the 1.0.1 Extra Spell Attributes early-construction guard and all previous Spellblades compatibility fixes.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

