riteofreturning-forge-13.5.SPEARBETA.jar
Curse Maven Snippet
What's new
Changes made since then
Flame Spear
- Added the Flame Spear as its own spear item.
- Flame Spear uses the same behavior as Soul Spear:
- soul counter
- damage scaling
- throw/return behavior
- sockets
- spear commands
- sword/trident tags
- Flame Spear uses its own model/texture.
- Fixed thrown Flame Spear so the projectile uses the Flame Spear thrown model, not Soul Spear’s thrown model.
- Made all Flame Spear particles normal fire particles.
- Changed Flame Spear tooltip colors:
- Soul Counter: orange/gold
- Throw Speed and Attack Damage: red
Ritual Of The Spear
- Added Ritual Of The Spear.
- It uses:
- Ritual Brazier in the center
- 4 diagonal Ritual Spires
- 32 souls in the Brazier
- 8 Soul Flame Rods in the Brazier
- Fixed the compile crash caused by
RITUAL_OF_THE_SPEARmissing from a switch. - The ritual now accepts multiple soul types and creates the matching spear:
- Flame Soul → Soul Spear
- Fire Soul → Flame Spear
- Poison Soul → Poison Spear
- Shadow Soul → Shadow Spear
- Magic Soul → Magic Spear
- Blood Soul → Blood Spear
- Demon Soul → Demon Spear
- The ritual now takes 3 minutes.
- Added a purple boss-bar timer.
- Spawns 3 Death Vexes every minute during the ritual.
- The spear is created after the timer finishes.
Ritual GUI
- Made the Ritual Brazier GUI larger.
- Moved item slots farther up.
- Moved requirement text farther up.
- Removed cyan text under the item slots.
- Requirement descriptions now name the actual required items instead of vague text like “items”.
- Improved dropdown layering so it covers the ritual-info panel better.
- Reworked the player inventory section so it looks like a proper vanilla-style inventory grid while keeping the dark GUI style.
- Added dark framed inventory slots and hotbar slots.
Scrappers
- Reworked Scrapper flying pathing using Ice and Fire dragon-style movement as a reference.
- Added:
- broad flying targets
- gradual yaw turning
- turn-speed scaling
- pitch-based climbing/descending
- distance-based speed
- collision reversal
- Added Ice and Fire-style ground pathing for landed Scrappers.
- Scrappers now switch between flight navigation and ground navigation.
- Kept the 5-minute landing/walking cycle.
- Tamed Scrappers use the improved flight/ground movement too.
New Souls
- Added new Flame Soul recolors/items:
- Fire Soul — red/orange
- Shadow Soul — black
- Poison Soul — green/yellow
- Blood Soul — maroon/black
- Magic Soul — purple/blue
- Demon Soul — black/gold
- Flame Soul now drops at 15% from all living mobs added by Rite of Returning.
- Fire, Shadow, Poison, Blood, and Magic Souls each drop at 1% from those same mobs.
- Demon Soul does not drop from mobs.
- Demon Soul is crafted with:
- 1 Flame Soul
- 1 Fire Soul
- 1 Shadow Soul
- 1 Poison Soul
- 1 Blood Soul
- 1 Magic Soul
New Spears
Added five new spear variants using Soul Spear logic. They currently use temporary Netherite Sword visuals until models are added.
- Poison Spear
- Poison V for 10 seconds on hit
- green/yellow particles
- green name/description
- Shadow Spear
- Wither V for 10 seconds on hit
- black/dark particles
- black/dark description/name
- Magic Spear
- +5 magic damage on hit
- purple/pink particles
- purple name/description
- Blood Spear
- 75% lifesteal on hit
- maroon/dark red particles
- maroon/dark red name/description
- Demon Spear
- combines Poison, Wither, Magic damage, and Blood lifesteal
- gives Strength I, Speed I, and Resistance I while held
- black/gold particles
- golden name/description
Spear Soul Counter
- Thrown spear kills now count toward the spear’s Soul Counter.
- Covered:
- direct projectile kills
- poison kills
- wither kills
- magic bonus kills
- fire/lightning delayed kills tied to the spear
- If the projectile still exists, the thrown spear stack gets the soul.
- If it already returned, a matching spear in the player’s inventory gets the soul.
- Eligible delayed kills also count toward the player’s global Accursed/Lich Soul Counter.
Death Vexes
- Death Vexes now randomly use any spear variant.
- They throw the same spear variant they are holding.
- Ritual Death Vexes remain hostile.
- Friendly Death Vexes are summoned by holding spears:
- any spear → 1 friendly Death Vex
- Demon Spear → 2 friendly Death Vexes
- Friendly Death Vexes:
- follow the owner
- defend the owner
- attack targets the owner attacks
- avoid hurting the owner and owned friendly mobs
- despawn when the player stops holding a spear, dies, logs out, or changes dimension
- give no XP or soul-item drops
- Updated their follow behavior:
- they now stay within a loose 20-block leash
- prefer hovering around 14 blocks away
- drift away if closer than 10 blocks
- return if farther than 20 blocks
- teleport back if farther than 26 blocks
Achievements
- Added Weapon Of The Gods
- awarded when obtaining any spear except Demon Spear
- Added The Overlords Spear
- awarded when obtaining the Demon Spear
Crash Fixes
- Fixed a startup crash in 1.6.3.
- Cause:
SoulSpearItem.initializeClient()checked the spear variant before Forge finished assigning it. - Fixed with:
- safe renderer initialization
- null-safe Soul Spear fallback
- Soul Spear and Flame Spear custom models stayed unchanged.
This mod has no additional files

