Sender's Return Policy

Sender's Return Policy

A mod that allows you to specify which items/projectiles can reflect redirect-able projectiles such as Ghast fireballs and Breeze wind charges.

by
123 Downloads
fabricadventureequipmentmobs
Rent Server with this Mod

Screenshots

Redirected!
Mod Menu Config Screen

About this Mod

Description

Ever wondered why a bare hand can deflect a Ghast fireball? With Sender’s Return Policy, you decide which items or projectiles can redirect incoming attacks! The mod comes ready to play with default settings that make sense! Minecraft defines redirect-able projectiles as the Ghast fireball, Breeze Wind Charge, and Wind Charge.

Features:

  • By default, only melee attacks with these items in the main hand will reflect redirect-able projectiles: Iron Sword, Golden Sword, Diamond Sword, Netherite Sword, Iron Shovel, Golden Shovel, Diamond Shovel, and Netherite Shovel
  • By default, only the following projectile types will reflect redirect-able projectiles: Arrows, Spectral Arrows, Wind Charges, Breeze Wind Charges, and Tridents
  • In-game configuration is available via Mod Menu if installed

Config:

These options can be changed:

  • Whether or not to use datapack tags to define items/projectiles that redirect
  • Whether or not to use configured list options to define items/projectiles that redirect
  • Whether or not to allow any melee attack to redirect as a fallback
  • Whether or not to allow any projectile to redirect another projectile as a fallback
  • The item IDs for which items can redirect projectiles
  • The projectile IDs for which items can redirect projectiles

Default .minecraft/config/sendersreturnpolicy.json:

{
  "useTags": true,
  "useConfigLists": true,
  "fallbackAllowAnyItemToRedirect": false,
  "fallbackAllowAnyProjectileToRedirect": false,
  "redirectingItemIds": [
    "minecraft:iron_sword",
    "minecraft:golden_sword",
    "minecraft:diamond_sword",
    "minecraft:netherite_sword",
    "minecraft:iron_shovel",
    "minecraft:golden_shovel",
    "minecraft:diamond_shovel",
    "minecraft:netherite_shovel"
  ],
  "redirectingProjectileIds": [
    "minecraft:arrow",
    "minecraft:spectral_arrow",
    "minecraft:wind_charge",
    "minecraft:breeze_wind_charge",
    "minecraft:trident"
  ]
}

You can also use a datapack to define which main-hand items and projectiles can redirect. Click here to learn how to create a data pack if you don't know how.

Projectile Entities that can redirect should be added to a data/sendersreturnpolicy/tags/entity_type/redirects_projectiles.json file.

Example redirects_projectiles.json:

{
  "values": [
      "minecraft:arrow",
      "minecraft:spectral_arrow"
  ]
}

Items that can redirect when held in the main hand should be added to a data/sendersreturnpolicy/tags/item/redirects_projectiles_when_in_main_hand.json file.

Example redirects_projectiles_when_in_main_hand.json:

{
  "values": [
      "minecraft:iron_sword",
      "minecraft:iron_shovel"
  ]
}

Support

If you have a bug report, feature request, or any other type of issue, please post on our GitHub issues page. This is an issues page for all of our mods, so be sure to include the mod's name and version in your post. We appreciate all feedback!

If you'd like to support development, you can leave a tip at our BuyMeACoffee. Only if it's within your means- otherwise, using, sharing, and enjoying the mod is support enough. Thank you!

Available Versions

Sender's Return Policy 1.21.8-1.0.0release
MC 1.21.8fabric
August 5, 2025
Sender's Return Policy 1.21.7-1.0.0release
MC 1.21.7fabric
July 23, 2025

How to Install Sender's Return Policy on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.8).

3

Install Mod

Open the mod browser in the dashboard and search for "Sender's Return Policy". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.8, 1.21.7

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Sender's Return Policy server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.8). You can switch loaders with one click in the panel.

Is Sender's Return Policy compatible with fabric?

Sender's Return Policy officially supports fabric for Minecraft 1.21.8, 1.21.7. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Sender's Return Policy – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Sender's Return Policy consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Sender's Return Policy with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.81.21.7