All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Fabric Mail

Fabric Mail

by BorisShoes • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions
Fabric Mail

Fabric Mail

Send messages and items to any player, online or offline.
All Server-Sided; Players don't need any mods.

Minecraft Version Server-side Requires Fabric API

Source

Features

  • Mail anyone. Send a message of up to 1024 characters to any player, including one who is offline or has never joined the server.
  • Parcels. Attach the item stack in your hand to a message. Enchantments, names and other item data are kept.
  • Never miss a message. Online players are told when mail arrives, and everyone else is told how much mail is waiting when they log on.
  • A mailbox GUI. Browse your inbox and outbox in a chest menu with sorting, parcel filters and click actions, or use clickable lists in chat.
  • Unsend mistakes. Revoke any mail still in the recipient's mailbox and get back a parcel they have not claimed.
  • Server announcements. Admins can broadcast a message to all, online or offline players, or airdrop an item to them with it.
  • Stops item hoarding. A configurable limit on outbound parcels stops players from using other people's mailboxes as free storage.
  • Built for servers. No client mods, mail that is saved with the world, settings that can be changed without a restart, and a permission node for every command.

Getting Started

  1. Send a message. /mail send <player> <message> delivers it straight away, even if the player is offline.
  2. Send an item. Hold a stack in your main hand and run /mail parcel <player> <message>.
  3. Check your mailbox. /mail gui opens your mailbox and /mail list shows the same mail in chat. Reading a mail puts its parcel in your inventory.
  4. Clean up. Mail stays in your mailbox until you delete it. Deleting a mail also destroys any unclaimed parcel, so you can get rid of unwanted or troll parcels without them flooding your inventory. If you want the item, read the mail first.
  5. Change your mind. /mail outbound lists the mail you have sent that is still in a mailbox. Click one to revoke it and get back its parcel if it has not been claimed.

Server Setup

  1. Install Fabric Loader and Fabric API on your server, then put the Fabric Mail jar in the mods folder. Every other library is bundled, and players do not need to install anything.
  2. (Optional) For custom textures in the mailbox GUI, launch the server once, open config/polymer/auto-host.json and change "enabled": false to true. The server now generates a resource pack and sends it to players when they connect. Without it, the GUI's frame shows vanilla items.

Commands

  • /mail gui Opens the mailbox GUI.
  • /mail list Lists your mail in chat. Click an entry to read it.
  • /mail outbound Lists the mail you have sent that is still in the recipient's mailbox. Click an entry to revoke it.
  • /mail send <player> <message> Sends a message to a player.
  • /mail parcel <player> <message> Sends a message and the item stack in your main hand to a player.
  • /mail delete all Clears your mailbox, including any unclaimed parcels.

Admins can send mail to everyone with /mail broadcast and /mail airdrop. The parcel limit and other settings can be viewed and changed in game with /mailconfig, and every command has a Fabric Permissions API node with a vanilla permission level fallback.

The full reference is on GitHub: commands, configuration and permission nodes.

Try My Other Mods!

All server-side Fabric mods — no client installation required.

Mod Description Links
Arcana Novum Arcana Novum Minecraft's biggest server-side magic mod: powerful items, multiblock structures, custom bosses and deep lore. GitHub Modrinth CurseForge
Ancestral Archetypes Ancestral Archetypes A highly configurable, Origins-style mod that lets players pick a mob to gain unique abilities! GitHub Modrinth CurseForge
Ender Nexus Ender Nexus Highly configurable /home, /spawn, /warp, /tpa and /rtp commands all in one, and individually disablable. GitHub Modrinth CurseForge
Fabric Trade Fabric Trade Adds /trade, a secure player-to-player trading interface. GitHub Modrinth CurseForge
Limited AFK Limited AFK AFK detection and management with configurable kick thresholds for servers. GitHub Modrinth CurseForge
Links in Chat Links in Chat Makes URLs posted in chat clickable. GitHub Modrinth CurseForge
PulseNet PulseNet A networking optimization mod that uses packet batching and other optimizations. Fully compatible with Krypton. GitHub Modrinth CurseForge

Support

Questions go to the Discord, and bug reports and suggestions go to GitHub Issues.

Support My Work

Fabric Mail and all of my other mods are free and will stay that way. I make them in my spare time, so if they have been useful to you or your server and you would like to help keep development going, you can chip in at borisshoes.net/donate. Supporters get access to special skins in Arcana Novum, along with a special role and channel on the Discord. Every bit is always appreciated.

License Notice

By using this project in any form, you hereby give your "express assent" for the terms of the license of this project, and acknowledge that I, BorisShoes, have fulfilled my obligation under the license to "make a reasonable effort under the circumstances to obtain the express assent of recipients to the terms of this License."

How to Install Fabric Mail (Mod)

Fabric Mail by BorisShoes is verified for Fabric across Minecraft versions 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.8, 26.1 (latest release: 2.2.1+26.3, file size: 4.1 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.4, 1.21.5, 1.21.8, 26.1) and platform (Fabric).
  2. Make sure you have the compatible loader or environment installed for Fabric.
  3. Move the downloaded Fabric Mail file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
6d ago 1
26.3
Fabric
2mo ago 1
26.2
Fabric
5mo ago 1
26.1
Fabric
7mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
9mo ago 1
1.21.11
Fabric
11mo ago 1
1.21.10
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21
Fabric
last yr. 1
Download on [Modrinth](https://modrinth.com/mod/fabric-mail) or [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-mail) (once accepted)
Join my [Discord](https://discord.gg/dTKPeNEg6r) to discuss the update!

Changelog:
  • Fixed issue #9 - Offline lookups go through BorisLib's offline lookup first and then fall back to Mojang's API
  • Added a config to disable the Mojang API lookup for players that have never connected to the server before, this will prevent mails from being able to be sent to players who have never connected to the server.
  • Updated to BorisLib 4.0.1
Download on [Modrinth](https://modrinth.com/mod/fabric-mail) or [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-mail) (once accepted)
Join my [Discord](https://discord.gg/dTKPeNEg6r) to discuss the update!

Changelog:
  • Updated to 26.3
Update to 26.2
Changelog:
  • Updated to 26.1
  • Added Fabric Permissions API command permission nodes
  • Added config command to log command usage

### Warning! 26.1 changed the world file format, meaning your saved data will be migrated to the new world format. If you did not run the latest 1.21.11 version of this mod before updating, it is possible you may experience data loss. *Always back up your world before updating Minecraft versions!*
Changelog:
  • Added message when parcels are disabled (PR #8)
Changelog:
  • Added better resolving for offline players (fixes a few issues)
  • Added asynchronous mailing (no longer lags when looking up offline players)
  • Added player faces to UI elements
Upgraded to Borislib 3.0

WARNING: Any of my other mods present must be on a version that supports BorisLib 3.0 (Arcana 4.0.0-DEV-3, Ancestral Archetypes 1.4.0, EnderNexus 2.0.3, Fabric Mail 2.0.2, Limited AFK 2.0.3, Trade 1.4.2)
Changelog:
  • Updated BorisLib for compatibility
Changelog:
  • Updated to 1.21.11 + migrated to mojmaps and BorisLib

### Some configs may have been reset due to migration to BorisLib
Updated to 1.21.10
Updated to 1.21.8
Updated to 1.21.5
Fixed a small typo. Also apologies for the recent version listing that was supposed to be for my other mod.
Updated to 1.21.4
Added /mail gui for an interactable way to read mail
Hotfixed an incorrect config file name
Fabric Mail Icon
Download Fabric Mail
Select game version
Select platform