Return to Sender
Raise your shield. Send it back.
Block incoming projectiles and turn them against your enemies. Reflected shots fly toward your crosshair at 2.2× their original speed, with kills credited to you.
Enchantments, new items, shockwaves, homing projectiles, and a mana system give you more ways to turn defense into offense.
✨ FEATURES
🛡️ Projectile Reflection
Block incoming projectiles with your shield to send them straight back.
- Reflect arrows, tridents, snowballs, fireballs, wither skulls, and more.
- Reflected projectiles travel toward your crosshair at 2.2× speed.
- Reflected arrows deal critical damage.
- Kills count as yours, granting XP and loot.
- Fireballs and skulls are safely redirected.
- Glowing projectile trails and impact particles.
Optional Parry Mode: Enable a 5-tick timing window to require precisely timed shield raises instead of ordinary blocking.
🔷 Mana System
Reflection consumes mana, preventing unlimited projectile deflection.
|
Setting |
Default |
|---|---|
|
Maximum Mana |
100 |
|
Cost per Reflection |
25 |
|
Regeneration |
10/second |
Mana appears on your action bar when reflecting. Running out disables reflection but leaves normal shield blocking untouched.
Mana persists through death and relogging. The Deflection effect bypasses mana entirely.
ENCHANTMENTS
Three new enchantments, each with levels I–III.
|
Enchantment |
Applies To |
Effect |
|---|---|---|
|
Ricochet |
Shield |
Reflected projectiles lock onto nearby targets. Higher levels improve range, turning, lock-on angle, speed, and arrow damage. |
|
Bulwark |
Shield |
Creates a damaging knockback shockwave when parrying or blocking melee attacks. Radius, damage, and force increase with level. |
|
Kinetic |
Sword, Axe, Trident, Mace* |
Adds powerful knockback and upward launch to melee attacks. |
Mace support is available on 1.21.1.
Enchantments can be obtained through enchanting tables, loot, and villagers. All levels are also available in the Return to Sender creative tab.
NEW ITEMS
|
Item |
Description |
|---|---|
|
Kinetic Shard |
Crafting material used in the mod’s recipes. |
|
Recoil Rod |
Unleashes a repulsion nova, blasting nearby entities away. 5-block radius, 3-second cooldown. |
|
Deflection Totem |
Grants 30 seconds of automatic projectile reflection. No shield, timing, or mana required. Consumed on use; stacks to 16. |
STATUS EFFECTS
- Deflection: Automatically reflects incoming projectiles. Obtained from the Deflection Totem.
- Kinetic Charge: Grants powerful melee knockback and launching effects. Available through commands for adventure maps and servers.
RECIPES
Kinetic Shard (Shapeless)
- 1 Amethyst Shard + 1 Copper Ingot → 2 Kinetic Shards
Recoil Rod (Vertical)
- Kinetic Shard
- Rod
- Kinetic Shard
Uses a Breeze Rod on 1.21.1 and a Blaze Rod on 1.20.1.
Deflection Totem
[Amethyst Shard]
[Kinetic][Shield][Kinetic]
[Kinetic Shard]
⚙️ CONFIGURATION
Almost everything is configurable, including:
- Parry timing and reflection speed.
- Mana capacity, consumption, and regeneration.
- Shockwave radius, damage, and knockback.
- Melee knockback and launch strength.
- Recoil Rod radius, force, and cooldown.
- Totem duration and particle effects.
Configuration files:
- Forge / NeoForge:
world/serverconfig/returntosender-server.toml - Fabric:
config/returntosender.json
Don’t want mana restrictions? Set costPerParry to 0 or disable mana entirely with enabled = false.
SUPPORTED VERSIONS
|
Loader |
Minecraft Version |
|---|---|
|
NeoForge |
1.21.1 |
|
Fabric |
1.21.1 |
|
Forge |
1.20.1 |
|
NeoForge |
1.20.1 |
|
Fabric |
1.20.1 |
Fabric requires Fabric API.
Install on both the client and server for multiplayer. No other dependencies.
Version Differences
The 1.20.1 and 1.21.1 releases share the same core features, with a few differences:
- Recoil Rod uses a Blaze Rod on 1.20.1.
- No Mace support on 1.20.1.
- Some shockwave particles and sounds differ.
🎮 QUICK TESTING
Minecraft 1.21.1
/give @s minecraft:shield[enchantments={levels:{"returntosender:ricochet":3,"returntosender:bulwark":2}}]
/give @s returntosender:recoil_rod
/effect give @s returntosender:kinetic_charge 60 1
Minecraft 1.20.1
/give @s minecraft:shield{Enchantments:[{id:"returntosender:ricochet",lvl:3},{id:"returntosender:bulwark",lvl:2}]}
❓ FAQ
Does it support modded projectiles?
Most projectiles using Minecraft’s normal hit handling should work, although compatibility with other mods hasn’t been extensively tested.
Will it break game balance?
Defaults are designed to keep ordinary shields relatively balanced. Reflection consumes mana, and shockwaves require an enchantment. Everything can be configured.
Can I use it in modpacks?
Absolutely! Go ahead.
License: MIT
Found a bug or have a suggestion? Leave a comment or visit the issue tracker.

