Skip to content

Iron's Botany v1.3.2

Choose a tag to compare

@otectus otectus released this 07 Apr 22:22
· 31 commits to main since this release

Iron's Botany v1.3.2 — Server Crash Fix, VFX Overhaul & Stability

Critical Fixes

  • Dedicated server crash fixed — Level.addParticle() was called in server-side code in two entity classes, crashing dedicated servers
  • Memory leak in GaiaSpellTrials fixed — Static trial data map was never cleaned up, causing unbounded growth on long-running servers
  • Botanical Focus and Ring can now be equipped — Missing Curios slot tags prevented equipping

Bug Fixes

  • Null safety added to all FlowerAura.appliesTo() implementations
  • ManaSpreader.commitRedirection() wrapped in try-catch for Botania API version safety
  • SpellRegistry.getSpell() results now null-checked against SpellRegistry.none()
  • SparkSwarm particle throttled to every other tick for better FPS with multiple swarms

Visual Overhaul

  • All 3 particle classes rewritten with distinct animations, color gradients, easing, and rotation
  • 12 custom particle textures (soft glows, star sparks, petal silhouettes) replacing vanilla sprites
  • Entity renderers upgraded with fullbright, dual-layer glow, pulsing animation, and orbital sparks
  • Projectile trail replaced with smooth interpolated chain with spiral offset
  • Vanilla particles replaced with custom types across all entities, spells, handlers, and channels

Improved

  • Event priority ordering documented between FlowerShield and ArmorSetBonus handlers
  • Orphaned scroll_botanical resources removed
  • Botania API typo in getManaAccesories() documented

Full changelog: See CHANGELOG.md