File Details
spell_lib-1.2.0-1.21.1
- R
- Sep 3, 2025
- 99.26 KB
- 3.3K
- 1.21.1
- NeoForge
File Name
gtbcs_spell_lib-1.2.0-1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
GTBC's SpellLib/API - Update v1.2.0-1.21.1:
:scroll: Changes include...
New Core Features:
- AdvancedEchoCurio
- Works similarly to Echos in T.O Magic 'n Extras
- On right-click, adds a random spell with random quality from a specified list
- RendererNull
- Placeholder renderer for entities that don’t require visuals
- Screenshake System
GSLScreenShakeEntity.createScreenShake→ Standard custom screenshake with very high customizability (e.g., magnitude, fade in/out, distance fall off)GSLFollowingScreenShakeEntity.createFollowingScreenShake→ Advanced screenshake that follows a specified entity (ideal for mobs causing ground tremors when walking)
- Screen Flash System
GSLScreenFlashEntity.createScreenFlash→ Customizable screen flash (color support, e.g., flashbang effects)GSLPowerInversionEntity.createPowerInversion→ Experimental inverted-color flash (very high intensity)
Data Managers:
These managers allow attaching NBT/component-based states to ItemStack:
GSLCooldownManager→ Single cooldown systemGSLCooldownsManager→ Multiple cooldowns supportedGSLSwingCounterManager→ Track swing counts (e.g., weapons with charge-up attacks)GSLSwitchManager→ Switch toggles (e.g., item abilities ON/OFF)GSLWeaponFormManager→ Track weapon forms (e.g., alternate modes for items)
Others:
CurioUtils→ GSLCurioUtilsAdvancedTrades→ moved fromentitydir →utilsdir- Updated for Iron’s Spellbooks latest version
- Now native to the official Curios API

