Skip to content

Add Riftwalk Modifier#49

Open
TheMarstonConnell wants to merge 1 commit into1.21.xfrom
feature/riftwalk-modifier
Open

Add Riftwalk Modifier#49
TheMarstonConnell wants to merge 1 commit into1.21.xfrom
feature/riftwalk-modifier

Conversation

@TheMarstonConnell
Copy link
Copy Markdown
Owner

Summary

Adds a new Riftwalk modifier that enables spatial combat tactics through short-range teleportation.

Features

  • Tactical Repositioning: 15% chance to teleport behind target after hitting them
  • Strategic Depth: Teleports up to 3 blocks behind enemy, enabling new combat strategies
  • Immersive Feedback:
    • Portal particle effects at origin and destination
    • Enderman teleport sound at both locations
    • Audio cues help track the teleport in combat
  • Smart Incompatibility: Cannot be combined with Void-Touched (avoids teleport spam)

Implementation Details

  • ID: riftwalk
  • Crafting Item: minecraft:chorus_flower (thematic - End dimension)
  • Type: Hurter modifier (EntityHurtModifier)
  • Activation: 15% chance on each hit
  • Effect: Teleports attacker 3 blocks behind target

Balancing

  • 15% trigger rate prevents spam while feeling rewarding
  • 3-block teleport is short enough to be tactical, not game-breaking
  • Incompatible with Void-Touched prevents double teleport abuse
  • Works on sword/axe only (melee-focused)
  • Chorus flower is relatively common in The End, fitting the rarity level

Gameplay Experience

This modifier adds a "blinky" combat style where players can dynamically reposition during combat. Perfect for:

  • Dueling mechanics
  • Hit-and-reposition tactics
  • Escaping surrounded situations
  • Creating interesting sword builds with mobility

- 15% chance to teleport behind target after hitting them
- Teleports up to 3 blocks behind enemy for tactical repositioning
- Dual sound effects and portal particles for immersive feedback
- Incompatible with Void-Touched (another teleport modifier)
- Works on swords and axes
- Crafted with chorus flower (End dimension item)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant