promotional bannermobile promotional banner

GTBC's SpellLib/API

A library mod and common code storage for all of my mods containing helpful tools to make everyone's life easier with ISS add-on making!

File Details

gtbcs_spell_lib-1.3.0-1.20.1

  • R
  • Sep 7, 2025
  • 89.12 KB
  • 2.3M
  • 1.20.1
  • Forge

File Name

gtbcs_spell_lib-1.3.0-1.20.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:gtbcs-spelllib-1194714:6973032")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

GTBC's SpellLib/API - Update v1.3.0 for 1.20.1:

:scroll: Changes include...

Dev Note: This version is now ported to Forge 1.20.1

Additions & Changes:

  • GSLRenderEmissiveLayer → Automatically creates emissive renders from a provided texture with full customizability
  • AdvancedSphereParticleManager → Provides an extremely customizable way to create automatic spheres easily
  • GSLGeneralUtils A utility class with multiple helper methods to simplify common tasks:
    • findNearestTargetIn3D → check in AABB 3D
    • maintainHeight → hover in certain Y
    • applyDirectionalBoost
    • applyFriction
    • instantKill
    • isAirborne → new check
    • forceDropHeldItem → for stealing type spell or something
    • doHealingPercentage
    • isBelowHealthThreshold
    • notifyPlayersInRange → send message to area
    • isPlayerActuallyBlocking → checks if entity is facing the attacker and blocking for accurate results
    • spawnEntityOnGround → perfect ground check spawns
    • isAlly or isTamed → boolean checks
    • hexToVector3f and hexToRGB255 → color converters – useful for applying Blockbench color codes directly to particles like Blastwaves