All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Envelope

Envelope

by mortuusars • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions
Envelope

Pigeon Mail

Letters, Packages, Deliveries and more...

Pigeon Items Delivery

Bat

Payback Service Charred Pigeon Structures

Structures

Description in text form

Pigeon

Friendly creature, that can be found in mountain areas or near a village

  • Likes seeds of various kind, and will happily follow someone if they have some
  • Hunted by Wild Cats, Ocelots and Foxes

Pigeonhole

A cozy house for pigeons to rest inside of, and leave their, ehm... “byproducts”

Letter

Good alternative to a book, if you don’t have much to say Just keep it away from foxes...

Package

Slightly inconvenient (but pretty cheap) way to reduce inventory clutter Convenient for deliveries, though

Sealing

A way to ensure an author and integrity of a Letter or Package

Mailbox

Entrypoint into the fascinating world of mail delivery
  • Every Mailbox in the overworld must have an address
  • Connecting a Mailbox to the mail network costs 3 experience levels
  • Stores received mail
  • Allows sending mail

Address Tag

  • Use the item to open Address Selection GUI
    • All available addresses are shown
  • Use on a mailable item in GUI to set the recipient
  • Can be used on a Mailbox to change its address

Delivery

When mail and seeds are inserted into a Mailbox, its front hatch will open, allowing nearby Pigeons to pick mail up and start a delivery
  • Pigeons can deliver mail (and return to) unloaded chunks without issues
  • Delivering Pigeons ascend high above the clouds to make traveling long distances more efficient, thus they can only be seen while nearby a Mailbox

Courier Bat

Express deliveries at night
  • Delivers mail two times faster than Pigeons
  • Will find Mailboxes with Spider Eyes anywhere in the world

Payback Tag

  • Used on a mailable item to set the requested payback
  • Anything that fits in the Package can be requested

Allows for a safe trade of items:

  • Transaction will be handled by Mail Service
  • Buyer receives Payback Box for the payment
  • Mail will be kept in storage untill the buyer pays for it
  • If buyer does not pay in time - mail will be returned back to sender

Services

Virtual addresses that can receive mail and perform various actions
  • Includes mail crafting system and recipes
  • Extendable by datapacks, addons or KubeJS scripts

Charred Pigeon

Hostile mob found in the Nether - Has 1 in 5 chance to spawn carrying a Package - Will transform back into a regular Pigeon when brought into the overworld

Collapsed Mail Hub

Structure floating above clouds

Dovecote

Small structure built to house pigeons - Plains, Taiga, Savanna and Desert variants

Enjoying the mod? Your support would allow me to continue working on it and on other mods!

PatreonPayPal Golden Seal

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric
1d ago 1
[0.8.0] Envelope - 0.8.0 by mortuusars on Oct 21, 2026
Download
## 0.8.0 - Echoes In The Dark - 2026-10-20

Trailer: https://youtu.be/emig1jCE27o

### New Features
Courier Bat
  • Mail** can now be delivered at night using the **Bat**
  • Bat** delivers mail **2 times faster** than a **Pigeon**
  • Added slot for bat food (**Spider Eye**) to the **Mailbox**
  • If no bats are nearby, one will be **spawned** for delivery
  • Spawned bats will despawn after delivery
  • Service deliveries (created by the game) will use bats at night
  • When the courier passes through the mail hub (virtual point) - it will be changed to time-appropriate one (if day changes to night or night to day while delivery is in progress)
  • Added **The Pigeons and the Bats** advancement

Seal
  • Added **Soulbound Seal Stamp**
  • Obtained by crafting any **Seal Stamp** with an **Echo Shard**
  • Sealing an item with it creates a **Soulbound Seal**, which will prevent the item from dropping when sealer dies, and another players from opening it until the sealer dies
  • Has 8 uses and will return back to original stamp when depleted
  • Added **16** colors of **seals** and **Seal Stamps** to apply them
  • Added **Gold** seal material for Patreon supporters
  • Added Seal Stamp with cube die recipe to **Mail Service** - requires a **Grass Block**
  • Added skull_and_bones symbol

Services
  • Added **Cloud Depository** service address:
  • Remote storage that accepts and stores sealed items until a **Withdrawal Request** is sent to it
  • Added **Spider Eye** -> **Pumpkin Seeds** mailing recipe to **Mail Service**
  • Added **2x Block of Copper** -> **Oxidized Copper** recipe to **Mail Service**
  • Added **6x Red Wool** -> **Paper Box** recipe to **Mail Service**

Misc
  • Added Ghost Pigeon variant
  • Has a chance to spawn when a Villager is converted into a Zombie Villager on a full moon night
  • On Halloween: spawns in village at night; can appear as a service courier
  • Added **Service Letter**:
  • Crafting a **Letter and Quill** with specific items will create a letter with "**meaning**" that various systems can understand and respond to
  • Added **Tattered Letter** item (previously was just a data component on the **Letter**)
  • Added original recipient to the delivered mail tooltip (To: [address])
  • Added dedicated creative-mode tab for Envelope items
  • Added **Collapsed Mail Hub Explorer Map** to **Ruined Portal** chest
  • Scooping waste from **Pigeonhole** now has a 50% chance to drop a **Feather**
  • Added particles to **Pigeonhole** waste scooping
  • Added a way to copy **Address Tag** and **Payback Tag** contents into another tag by applying it in inventory
  • Added visual indicator to application target items when carrying (picked up with mouse) an applicable item (Address Tag, Payback Tag and Seal Stamp)
  • Added "opened" models to **Paper Box**, **Package**, **Payback Box** and **Payback Package** items when player opens their interfaces
  • Added **Letter**, **Package**, **Bird** and **Bat** symbols to **Chalk** mod when installed alongside it
  • Added Ukrainian localization

JEI Integration
  • Added information about service addresses and some other items
  • Added information to a couple of mailing recipes
  • Added aliases to some items and ingredients for easier searching
  • Address in mailing recipes is now clickable and will show usages when clicked
  • Updated how service address ingredient renders

### Changes and Fixes
Seal
  • Changed sealing sound
  • Changed **Seal Stamp** recipe to require a **Honeycomb** and any wooden planks, instead of two wooden slabs
  • Redesigned or refreshed all seal symbol textures
  • Changed seal symbols:
  • letter -> letter_and_quill
  • block -> cube
  • Default die (first letter of player name) will not show up in Seal Stamp's tooltip if outside of inventory or menu (in JEI for example)
  • Removed seal symbols: skeleton, skeleton_smirk, emerald, default.

Misc
  • Book and Quill** and **Letter and Quill** mailing recipes no longer require a **Slimeball**
  • Updated all item textures
  • Updated mod icon
  • Small update to placed letter textures
  • Sealed Package is no longer placeable as a block
  • Advancement **It's Filthy In There** is no longer hidden
  • Increased Pigeon delivery travel speed (when in background) from 20 to 25
  • Existing configs would need to be updated or regenerated for this change to apply after updating from previous version
  • Courier appear/disappear (poof) particles now visible at higher distances
  • When the courier finishes a delivery, it will play its ambient sound
  • Slightly increased courier mailbox mail pickup range
  • Increased courier ascend distance from 16 to 24 blocks (position above the mailbox where it disappears)
  • Small improvements to applicator items (Address Tag, Payback Tag and Seal Stamp) r-click application behavior
  • Fixed Payback cancelling recipe not working properly if remainder was present (when more than 1 Payback Tag was sent)
  • Fixed **Mailbox** block not breaking properly if it has mail inside
  • Fixed mail not delivering to the player address in some cases when letter casing in address definition didn't match player name exactly
  • [NeoForge] Mailbox now has an ItemHandler capability, making it compatible with most modded logistic blocks (like Create's Chute, Funnel, etc.)
  • Fixed crash when mailbox on a Sable sublevel with /sable forceload is loaded
  • Stored mail will **not** load correctly; Avoid using /sable forceload when mailbox is present on a sublevel or don't use mailboxes on force-loaded sublevels until [this issue](https://github.com/ryanhcode/sable/issues/1633) is resolved
  • Fixed crashing with recent JEI versions (above 19.52.0.421)

### Technical Changes
Config
  • Added config options related to bats
  • Added delivery.phase_duration_modifier and delivery.ascend_distance options to server config
  • Added hide_default_seal_stamp_die_outside_of_inventory option to client config

Item components
  • envelope:seal definition now has an optional lock field
  • Added player_uuid to the envelope:seal item component.
  • envelope:address has been replaced with envelope:address_tag_address
  • envelope:mail_recipient has been replaced with envelope:mail_address_tag
  • envelope:mail_payback_request has been replaced with envelope:mail_payback_tag
  • envelope:mail_sender, envelope:mail_delivery_log and envelope:mail_returned have been replaced with a single envelope:mail_delivery_info component
  • envelope:mail_id has been removed

Commands
  • Added /envelope mail broadcast command
  • Added /envelope seal_lock create|unlock|list command that can be used to create arbitrary locks for quests, etc.
  • Created lock also needs to be set in the item's seal to work
  • Added /envelope debug terminate_all_deliveries command
  • /envelope send have been changed to /envelope mail send
  • /envelope mail send command now fails when recipient is not found
  • /envelope mail send now has an additional "recipient" parameter, allowing to specify the target without changing sendable item components (a bit easier to type)

Misc
  • Bundled **Mortaar** library with the mod
  • Mortaar is a library mod that will be used to aid in mod development and reduce code duplication
  • As a player, you will not see any difference, apart from an additional mod entry in the mod menu
  • Moved seal-related textures from textures/seal to textures/gui/sprites/seal folder to allow for animations with .mcmeta files
  • Changed field texture to sprite in envelope:seal_material and envelope:seal_symbol definitions
  • Added service_addresses.mail_service.courier_death_notice server config option
  • Replaced single delivery.courier_travel_speed config option with separate delivery_travel_speed for pigeons and bats
  • Replaced pigeon.damage_evasion_chance_while_delivering config option with delivery.courier_damage_evasion_chance
  • Replaced #envelope:bypasses_pigeon_delivery_evasion damage type tag with #envelope:bypasses_courier_delivery_evasion
  • Changed delivery.spawning_respects_domobspawning_rule config option to delivery.spawning_ignores_domobspawning_rule
  • Minor changes, moves and renames of some config options
  • This might cause some of the settings to reset, if they have been changed
  • Replaced vanilla sound events with custom ones
  • Replaced leftover hardcoded text lines with translatable components
[0.8.0] Envelope - 0.8.0 by mortuusars on Oct 21, 2026
Download
## 0.8.0 - Echoes In The Dark - 2026-10-20

Trailer: https://youtu.be/emig1jCE27o

### New Features
Courier Bat
  • Mail** can now be delivered at night using the **Bat**
  • Bat** delivers mail **2 times faster** than a **Pigeon**
  • Added slot for bat food (**Spider Eye**) to the **Mailbox**
  • If no bats are nearby, one will be **spawned** for delivery
  • Spawned bats will despawn after delivery
  • Service deliveries (created by the game) will use bats at night
  • When the courier passes through the mail hub (virtual point) - it will be changed to time-appropriate one (if day changes to night or night to day while delivery is in progress)
  • Added **The Pigeons and the Bats** advancement

Seal
  • Added **Soulbound Seal Stamp**
  • Obtained by crafting any **Seal Stamp** with an **Echo Shard**
  • Sealing an item with it creates a **Soulbound Seal**, which will prevent the item from dropping when sealer dies, and another players from opening it until the sealer dies
  • Has 8 uses and will return back to original stamp when depleted
  • Added **16** colors of **seals** and **Seal Stamps** to apply them
  • Added **Gold** seal material for Patreon supporters
  • Added Seal Stamp with cube die recipe to **Mail Service** - requires a **Grass Block**
  • Added skull_and_bones symbol

Services
  • Added **Cloud Depository** service address:
  • Remote storage that accepts and stores sealed items until a **Withdrawal Request** is sent to it
  • Added **Spider Eye** -> **Pumpkin Seeds** mailing recipe to **Mail Service**
  • Added **2x Block of Copper** -> **Oxidized Copper** recipe to **Mail Service**
  • Added **6x Red Wool** -> **Paper Box** recipe to **Mail Service**

Misc
  • Added Ghost Pigeon variant
  • Has a chance to spawn when a Villager is converted into a Zombie Villager on a full moon night
  • On Halloween: spawns in village at night; can appear as a service courier
  • Added **Service Letter**:
  • Crafting a **Letter and Quill** with specific items will create a letter with "**meaning**" that various systems can understand and respond to
  • Added **Tattered Letter** item (previously was just a data component on the **Letter**)
  • Added original recipient to the delivered mail tooltip (To: [address])
  • Added dedicated creative-mode tab for Envelope items
  • Added **Collapsed Mail Hub Explorer Map** to **Ruined Portal** chest
  • Scooping waste from **Pigeonhole** now has a 50% chance to drop a **Feather**
  • Added particles to **Pigeonhole** waste scooping
  • Added a way to copy **Address Tag** and **Payback Tag** contents into another tag by applying it in inventory
  • Added visual indicator to application target items when carrying (picked up with mouse) an applicable item (Address Tag, Payback Tag and Seal Stamp)
  • Added "opened" models to **Paper Box**, **Package**, **Payback Box** and **Payback Package** items when player opens their interfaces
  • Added **Letter**, **Package**, **Bird** and **Bat** symbols to **Chalk** mod when installed alongside it
  • Added Ukrainian localization

JEI Integration
  • Added information about service addresses and some other items
  • Added information to a couple of mailing recipes
  • Added aliases to some items and ingredients for easier searching
  • Address in mailing recipes is now clickable and will show usages when clicked
  • Updated how service address ingredient renders

### Changes and Fixes
Seal
  • Changed sealing sound
  • Changed **Seal Stamp** recipe to require a **Honeycomb** and any wooden planks, instead of two wooden slabs
  • Redesigned or refreshed all seal symbol textures
  • Changed seal symbols:
  • letter -> letter_and_quill
  • block -> cube
  • Default die (first letter of player name) will not show up in Seal Stamp's tooltip if outside of inventory or menu (in JEI for example)
  • Removed seal symbols: skeleton, skeleton_smirk, emerald, default.

Misc
  • Book and Quill** and **Letter and Quill** mailing recipes no longer require a **Slimeball**
  • Updated all item textures
  • Updated mod icon
  • Small update to placed letter textures
  • Sealed Package is no longer placeable as a block
  • Advancement **It's Filthy In There** is no longer hidden
  • Increased Pigeon delivery travel speed (when in background) from 20 to 25
  • Existing configs would need to be updated or regenerated for this change to apply after updating from previous version
  • Courier appear/disappear (poof) particles now visible at higher distances
  • When the courier finishes a delivery, it will play its ambient sound
  • Slightly increased courier mailbox mail pickup range
  • Increased courier ascend distance from 16 to 24 blocks (position above the mailbox where it disappears)
  • Small improvements to applicator items (Address Tag, Payback Tag and Seal Stamp) r-click application behavior
  • Fixed Payback cancelling recipe not working properly if remainder was present (when more than 1 Payback Tag was sent)
  • Fixed **Mailbox** block not breaking properly if it has mail inside
  • Fixed mail not delivering to the player address in some cases when letter casing in address definition didn't match player name exactly
  • [NeoForge] Mailbox now has an ItemHandler capability, making it compatible with most modded logistic blocks (like Create's Chute, Funnel, etc.)
  • Fixed crash when mailbox on a Sable sublevel with /sable forceload is loaded
  • Stored mail will **not** load correctly; Avoid using /sable forceload when mailbox is present on a sublevel or don't use mailboxes on force-loaded sublevels until [this issue](https://github.com/ryanhcode/sable/issues/1633) is resolved
  • Fixed crashing with recent JEI versions (above 19.52.0.421)

### Technical Changes
Config
  • Added config options related to bats
  • Added delivery.phase_duration_modifier and delivery.ascend_distance options to server config
  • Added hide_default_seal_stamp_die_outside_of_inventory option to client config

Item components
  • envelope:seal definition now has an optional lock field
  • Added player_uuid to the envelope:seal item component.
  • envelope:address has been replaced with envelope:address_tag_address
  • envelope:mail_recipient has been replaced with envelope:mail_address_tag
  • envelope:mail_payback_request has been replaced with envelope:mail_payback_tag
  • envelope:mail_sender, envelope:mail_delivery_log and envelope:mail_returned have been replaced with a single envelope:mail_delivery_info component
  • envelope:mail_id has been removed

Commands
  • Added /envelope mail broadcast command
  • Added /envelope seal_lock create|unlock|list command that can be used to create arbitrary locks for quests, etc.
  • Created lock also needs to be set in the item's seal to work
  • Added /envelope debug terminate_all_deliveries command
  • /envelope send have been changed to /envelope mail send
  • /envelope mail send command now fails when recipient is not found
  • /envelope mail send now has an additional "recipient" parameter, allowing to specify the target without changing sendable item components (a bit easier to type)

Misc
  • Bundled **Mortaar** library with the mod
  • Mortaar is a library mod that will be used to aid in mod development and reduce code duplication
  • As a player, you will not see any difference, apart from an additional mod entry in the mod menu
  • Moved seal-related textures from textures/seal to textures/gui/sprites/seal folder to allow for animations with .mcmeta files
  • Changed field texture to sprite in envelope:seal_material and envelope:seal_symbol definitions
  • Added service_addresses.mail_service.courier_death_notice server config option
  • Replaced single delivery.courier_travel_speed config option with separate delivery_travel_speed for pigeons and bats
  • Replaced pigeon.damage_evasion_chance_while_delivering config option with delivery.courier_damage_evasion_chance
  • Replaced #envelope:bypasses_pigeon_delivery_evasion damage type tag with #envelope:bypasses_courier_delivery_evasion
  • Changed delivery.spawning_respects_domobspawning_rule config option to delivery.spawning_ignores_domobspawning_rule
  • Minor changes, moves and renames of some config options
  • This might cause some of the settings to reset, if they have been changed
  • Replaced vanilla sound events with custom ones
  • Replaced leftover hardcoded text lines with translatable components
[0.7.5] Envelope - 0.7.5 by mortuusars on Oct 21, 2026
Download
## 0.7.5 - 2026-08-15
[0.7.5] Envelope - 0.7.5 by mortuusars on Oct 21, 2026
Download
## 0.7.5 - 2026-08-15
[0.7.4] Envelope - 0.7.4 by mortuusars on Oct 21, 2026
Download
## 0.7.4 - 2026-08-10
  • Fixed item dupe related to packages. Containers are hard.
[0.7.4] Envelope - 0.7.4 by mortuusars on Oct 21, 2026
Download
## 0.7.4 - 2026-08-10
  • Fixed item dupe related to packages. Containers are hard.
[0.7.3] Envelope - 0.7.3 by mortuusars on Oct 21, 2026
Download
## 0.7.3 - 2026-08-08
  • Fixed dupe bug with Payback Tag and inventory sorter mods.
[0.7.3] Envelope - 0.7.3 by mortuusars on Oct 21, 2026
Download
## 0.7.3 - 2026-08-08
  • Fixed dupe bug with Payback Tag and inventory sorter mods.
[0.7.2] Envelope - 0.7.2 by mortuusars on Oct 21, 2026
Download
## 0.7.2 - 2026-07-27
  • Fixed pigeon head not tilting up/down to look at stuff when flying
  • Fixed KubeJS handleMailDropOff event not working correctly.
  • Removed duplicated amethyst shard entry in envelope:packages/lost_mail/valuables loot table
  • Reduced chance of recipe packages dropping from Charred Pigeon.
[0.7.2] Envelope - 0.7.2 by mortuusars on Oct 21, 2026
Download
## 0.7.2 - 2026-07-27
  • Fixed pigeon head not tilting up/down to look at stuff when flying
  • Fixed KubeJS handleMailDropOff event not working correctly.
  • Removed duplicated amethyst shard entry in envelope:packages/lost_mail/valuables loot table
  • Reduced chance of recipe packages dropping from Charred Pigeon.
[0.7.1] Envelope - 0.7.1 by mortuusars on Oct 21, 2026
Download
## 0.7.1 - 2026-07-23
  • Fixed service crafting returning the input package instead of a package with leftover items when not all items were used in the craft.
  • Fixed transferring all mail from inbox with Ctrl+Shift+Click hanging the client indefinitely.
[0.7.1] Envelope - 0.7.1 by mortuusars on Oct 21, 2026
Download
## 0.7.1 - 2026-07-23
  • Fixed service crafting returning the input package instead of a package with leftover items when not all items were used in the craft.
  • Fixed transferring all mail from inbox with Ctrl+Shift+Click hanging the client indefinitely.
[0.7.0] Envelope - 0.7.0 by mortuusars on Oct 21, 2026
Download
## 0.7.0 - Integration Hell - 2026-07-21

### Devlog / Showcase:
https://youtu.be/cYj1cDlv14w

### New Features
  • Added Collapsed Mail Hub structure
  • Piece of once great infrastructure now in disrepair. Generates high in the sky.
  • Added Plains, Taiga, Savanna and Desert Dovecotes
  • Added Charred Pigeon
  • Spawns in the nether in all biomes except Basalt Deltas
  • 1 in 5 pigeons will spawn carrying a Package
  • When brought into Overworld, will turn into a regular pigeon after some time.
  • Converted pigeons will have special "charred" variant
  • Regular pigeon that stays in the nether for some time will be converted into Charred Pigeon
  • Added Pigeonhole variants for all wood types
  • Added unique sounds to Pigeonhole waste scooping and pigeon entering, leaving and working
  • Added ability to place Letters on the wall (by holding sneak)
  • Added Letter burning: using the item on a fire or campfire will consume the letter
  • Doesn't apply to Sealed Letters
  • Added ability to add a 5th box to Paper Box block, which will make it a full block
  • Added fall absorption property to Paper Box block
  • The block will be broken, dropping boxes on the ground
  • Added Nitwit villager behavior: throwing seeds for nearby pigeons
  • Added new Pigeon behaviors:
  • Eating seeds dropped on the ground
  • Following Nitwits to potentially get some seeds
  • Added 1% chance of receiving a Diamond when scooping waste from a Pigeonhole
  • Grants hidden advancement
  • Added 'hanging' property to Mailbox block
  • When placed on the side of a block, the model will have slightly different style
  • Added Payback Request Canceling mailing recipe to Mail Service address
  • Last request will be canceled
  • Added special "Archimedes" Pigeon variant
  • Added Paper Boxes and Letters to Abandoned Mineshaft and Pillager Outpost chests
  • Added advancements:
  • Dirt to Diamonds
  • Just Don't Smoke It
  • And You Did It Anyway
  • Foxtile Environment
  • Overworld Wide Web
  • What Is My Purpose?
  • It's Filthy in There
  • Soft Landing
  • System Failure
  • Added stats:
  • Interactions with Mailbox
  • Mail Deliveries
  • Seals Applied
  • Seals Broken
  • Letters Folded
  • Packages Created
  • Packages Opened

### Changes and Fixes
Pigeon
  • Improved wandering:
  • Pigeons now perch occasionally on leaves and wooden blocks, similar to parrots
  • Reduced wandering movement speed slightly
  • Other minor changes and fixes
  • Improved and fixed pigeon's "home" mechanic:
  • When a Pigeon exits Pigeonhole - it becomes its home position
  • Pigeon will not wander outside 24 block radius of it
  • Pigeon will pathfind back to the home radius if it happens to be outside of it
  • Pigeon will forget its home after 3 in-game days of not resting inside a Pigeonhole, and will be free to wander off anywhere
  • Pigeon can still enter any Pigeonhole when it already has a home, which will make it its new home
  • Small adjustment to pigeon spawning in village to reduce spawn counts in some cases
  • Increased Pigeonhole location distance
  • Minor adjustments to predator avoidance behavior
  • Tired pigeons fly slower now
  • Pigeons named "Drumstick" will have a slightly chonkier model
  • Minor tweaks of Pigeon textures:
  • Slightly darkened underside of wings and tail.
  • Fixed texture of the underside of a Pigeon's wing being flipped.
  • Fixed wings of pigeons sitting in boats or seats having wrong position
  • Fixed position of Create's Conductor and Logistics hat on a Pigeon
  • Fixed pigeons exiting (and re-entering immediately) the Pigeonhole when it's raining without thunderstorm

Pigeonhole
  • Improved pigeon behavior when the block is smoked
  • Waste scooping now uses loot table for drops
  • Fixed waste generation of tired pigeons being less than intended

Mailbox
  • Adjusted Mailbox collision shape to better reflect the model
  • Fixes some cases of wrong culling

Services
  • Equine Assurance Bureau notice letter sending is now triggered by taming an animal instead of at random to all players at once
  • Every sent letter decreases the chance of the next. Sending them Gold Block also decreases the chance
  • Taming animals other than horses have 1 in 5 chance to trigger sending (which then also stacks with reduced chance of sending)
  • Reduced virtual distance to service addresses:
  • Mail Service (1000 -> 0)
  • Automated Supply Service (2000 -> 1000)

Integration
  • Added Paper Box recipe using Cardboard from Create
  • Packages from Create can be delivered now
  • Address Tag is still required, regardless of the address on the package. Address Tag can be applied automatically with crafters
  • When moving mail recipe ingredients into a Package with JEI - address of the recipe will be remembered and applied when items are packed, consuming an Address Tag
  • Fixed mailing recipe category not displaying correctly with _EMI_ and _TooManyRecipeViewers_.

Misc
  • Fixed a crash occurring when a service address returned unprocessed items in a craft (sending back remaining items)

### Technical Changes
  • Pigeon Variants are now data-driven
  • You can create and spawn in world a custom variant using datapack + resourcepack
  • Added Pigeon to minecraft:fall_damage_immune entity tag
  • Renamed tag has_passenger_pigeons to spawns_passenger_pigeons
  • Moved pigeon hat and backpack textures into misc subfolder
  • Added 'has_mail' property to Mailbox block
  • Will be set to true if inbox is not empty
  • Unused in the mod, but can be useful for resourcepacks
  • Seal data:
  • Renamed envelope:seal_stamp_impression to envelope:seal_stamp_die
  • Old component is still available, to not break existing stamps and it will be replaced with a new one on use
  • Renamed envelope:seal_impression registry to envelope:seal_symbol
  • Renamed assets/envelope/textures/seal/impression folder to assets/envelope/textures/seal/symbol
  • Existing seals will remain intact
  • Renamed **Equine Assurance Bureau** internal name from equine_insurance_bureau to equine_assurance_bureau
  • Restructured lost mail loot tables
  • Moved envelope:lost_mail to envelope:packages/lost_mail
  • Moved sub-tables into envelope:packages/lost_mail/ folder and removed lost_mail_ prefix from them
  • Open your existing Lost Mail packages before updating to this version
  • Added config option for fox letter tattering
[0.7.0] Envelope - 0.7.0 by mortuusars on Oct 21, 2026
Download
## 0.7.0 - Integration Hell - 2026-07-21

### Devlog / Showcase:
https://youtu.be/cYj1cDlv14w

### New Features
  • Added Collapsed Mail Hub structure
  • Piece of once great infrastructure now in disrepair. Generates high in the sky.
  • Added Plains, Taiga, Savanna and Desert Dovecotes
  • Added Charred Pigeon
  • Spawns in the nether in all biomes except Basalt Deltas
  • 1 in 5 pigeons will spawn carrying a Package
  • When brought into Overworld, will turn into a regular pigeon after some time.
  • Converted pigeons will have special "charred" variant
  • Regular pigeon that stays in the nether for some time will be converted into Charred Pigeon
  • Added Pigeonhole variants for all wood types
  • Added unique sounds to Pigeonhole waste scooping and pigeon entering, leaving and working
  • Added ability to place Letters on the wall (by holding sneak)
  • Added Letter burning: using the item on a fire or campfire will consume the letter
  • Doesn't apply to Sealed Letters
  • Added ability to add a 5th box to Paper Box block, which will make it a full block
  • Added fall absorption property to Paper Box block
  • The block will be broken, dropping boxes on the ground
  • Added Nitwit villager behavior: throwing seeds for nearby pigeons
  • Added new Pigeon behaviors:
  • Eating seeds dropped on the ground
  • Following Nitwits to potentially get some seeds
  • Added 1% chance of receiving a Diamond when scooping waste from a Pigeonhole
  • Grants hidden advancement
  • Added 'hanging' property to Mailbox block
  • When placed on the side of a block, the model will have slightly different style
  • Added Payback Request Canceling mailing recipe to Mail Service address
  • Last request will be canceled
  • Added special "Archimedes" Pigeon variant
  • Added Paper Boxes and Letters to Abandoned Mineshaft and Pillager Outpost chests
  • Added advancements:
  • Dirt to Diamonds
  • Just Don't Smoke It
  • And You Did It Anyway
  • Foxtile Environment
  • Overworld Wide Web
  • What Is My Purpose?
  • It's Filthy in There
  • Soft Landing
  • System Failure
  • Added stats:
  • Interactions with Mailbox
  • Mail Deliveries
  • Seals Applied
  • Seals Broken
  • Letters Folded
  • Packages Created
  • Packages Opened

### Changes and Fixes
Pigeon
  • Improved wandering:
  • Pigeons now perch occasionally on leaves and wooden blocks, similar to parrots
  • Reduced wandering movement speed slightly
  • Other minor changes and fixes
  • Improved and fixed pigeon's "home" mechanic:
  • When a Pigeon exits Pigeonhole - it becomes its home position
  • Pigeon will not wander outside 24 block radius of it
  • Pigeon will pathfind back to the home radius if it happens to be outside of it
  • Pigeon will forget its home after 3 in-game days of not resting inside a Pigeonhole, and will be free to wander off anywhere
  • Pigeon can still enter any Pigeonhole when it already has a home, which will make it its new home
  • Small adjustment to pigeon spawning in village to reduce spawn counts in some cases
  • Increased Pigeonhole location distance
  • Minor adjustments to predator avoidance behavior
  • Tired pigeons fly slower now
  • Pigeons named "Drumstick" will have a slightly chonkier model
  • Minor tweaks of Pigeon textures:
  • Slightly darkened underside of wings and tail.
  • Fixed texture of the underside of a Pigeon's wing being flipped.
  • Fixed wings of pigeons sitting in boats or seats having wrong position
  • Fixed position of Create's Conductor and Logistics hat on a Pigeon
  • Fixed pigeons exiting (and re-entering immediately) the Pigeonhole when it's raining without thunderstorm

Pigeonhole
  • Improved pigeon behavior when the block is smoked
  • Waste scooping now uses loot table for drops
  • Fixed waste generation of tired pigeons being less than intended

Mailbox
  • Adjusted Mailbox collision shape to better reflect the model
  • Fixes some cases of wrong culling

Services
  • Equine Assurance Bureau notice letter sending is now triggered by taming an animal instead of at random to all players at once
  • Every sent letter decreases the chance of the next. Sending them Gold Block also decreases the chance
  • Taming animals other than horses have 1 in 5 chance to trigger sending (which then also stacks with reduced chance of sending)
  • Reduced virtual distance to service addresses:
  • Mail Service (1000 -> 0)
  • Automated Supply Service (2000 -> 1000)

Integration
  • Added Paper Box recipe using Cardboard from Create
  • Packages from Create can be delivered now
  • Address Tag is still required, regardless of the address on the package. Address Tag can be applied automatically with crafters
  • When moving mail recipe ingredients into a Package with JEI - address of the recipe will be remembered and applied when items are packed, consuming an Address Tag
  • Fixed mailing recipe category not displaying correctly with _EMI_ and _TooManyRecipeViewers_.

Misc
  • Fixed a crash occurring when a service address returned unprocessed items in a craft (sending back remaining items)

### Technical Changes
  • Pigeon Variants are now data-driven
  • You can create and spawn in world a custom variant using datapack + resourcepack
  • Added Pigeon to minecraft:fall_damage_immune entity tag
  • Renamed tag has_passenger_pigeons to spawns_passenger_pigeons
  • Moved pigeon hat and backpack textures into misc subfolder
  • Added 'has_mail' property to Mailbox block
  • Will be set to true if inbox is not empty
  • Unused in the mod, but can be useful for resourcepacks
  • Seal data:
  • Renamed envelope:seal_stamp_impression to envelope:seal_stamp_die
  • Old component is still available, to not break existing stamps and it will be replaced with a new one on use
  • Renamed envelope:seal_impression registry to envelope:seal_symbol
  • Renamed assets/envelope/textures/seal/impression folder to assets/envelope/textures/seal/symbol
  • Existing seals will remain intact
  • Renamed **Equine Assurance Bureau** internal name from equine_insurance_bureau to equine_assurance_bureau
  • Restructured lost mail loot tables
  • Moved envelope:lost_mail to envelope:packages/lost_mail
  • Moved sub-tables into envelope:packages/lost_mail/ folder and removed lost_mail_ prefix from them
  • Open your existing Lost Mail packages before updating to this version
  • Added config option for fox letter tattering
[0.6.2] Envelope - 0.6.2 by mortuusars on Oct 21, 2026
Download
## 0.6.2 - 2026-06-11
  • Potentially fixed an issue with C2ME.
  • Fixed crash with Flashback mod when recorded replay is viewed.
  • [Fabric] Fixed crash at startup.
[0.6.2] Envelope - 0.6.2 by mortuusars on Oct 21, 2026
Download
## 0.6.2 - 2026-06-11
  • Potentially fixed an issue with C2ME.
  • Fixed crash with Flashback mod when recorded replay is viewed.
  • [Fabric] Fixed crash at startup.
[0.6.1] Envelope - 0.6.1 by mortuusars on Oct 21, 2026
Download
## 0.6.1 - 2026-06-07
  • Added Sable compatibility (thanks Flooweur).
  • Updated localization files.

_Pigeon wandering is still not fixed in this release. Will be fixed in 0.7._
[0.6.1] Envelope - 0.6.1 by mortuusars on Oct 21, 2026
Download
## 0.6.1 - 2026-06-07
  • Added Sable compatibility (thanks Flooweur).
  • Updated localization files.

_Pigeon wandering is still not fixed in this release. Will be fixed in 0.7._
[0.6.0] Envelope - 0.6.0 by mortuusars on Oct 21, 2026
Download
## 0.6 - 2026-04-16
#### Mail Recipes
Added a new way to craft items by sending a Package with ingredients to the service address.
  • Works similarly to the shapeless crafting.
  • Results are returned using the same courier, or with a service courier, if some of the ingredients were unprocessed.
  • Data-driven.
  • Can give experience. Applied to the resulting package.
  • Shown in **JEI**
  • Clicking on an arrow in the Mailbox menu, or on a box in the Paper Box menu will show available recipes.

Included recipes:
  • Payback Tag
  • no longer craftable in the Crafting Table
  • Seal Stamps with custom impressions
  • Rotten Flesh -> Leather
  • Saddle
  • Name Tag
  • Tuff, Dripstone, Calcite
  • Glow Ink Sac
  • Book and Quill and Letter and Quill
  • Lost Mail
  • Has random loot inside
  • Letter Broadcasting
  • Sends copies of the letter to all existing player-default mailboxes.

Package
  • Added envelope:package_experience item component. Awarded when package is opened.
  • Using the package while holding [**Sneak**] will unpack it without opening the menu.
  • Fixed overlays not rendering over package slots.
  • Fixed being able to insert items into opened package, if items were the same.

Payback Tag
  • Added drag and drop from JEI support.
  • Added request duration selector.
  • Controls how much time buyer will have to pay for the mail.
  • Item texture changes slightly based on duration defined.
  • Using the tag while holding [**Sneak**] will clear the data from it.
  • Menu UI/UX improvements.
  • Changed envelope:payback_tag_contents item component: its structure is now the same as envelope:mail_payback_request.
  • delivery.payback_timeout_minutes config option was replaced by three payback.request_duration_<duration> options.

Address
  • Player address type definition has been changed. Field id is now name: { type:"player", name:"mortuusars" }
  • Service addresses are now data-driven
  • Address component now references registered definition by its key: { type:"service", definition:"envelope:mail_service" }
  • Added "custom" address type: { type:"custom", name:{translate:"display.name"} }
  • Can be used for display purposes (commands, scripts, etc.). Cannot receive mail.
  • Unknown address is now a separate type: { type:"unknown" }

Service Addresses
  • Definition is data-driven.
  • For use in recipes or custom handlers.
  • #envelope:hidden service address tag can be used to hide the address from suggestions and its recipes from JEI.
  • Addresses that have recipes will show up in JEI as an ingredient.
  • Querying their uses (R-Click or [U]) will show available recipes associated with that address.
  • Added **Equine Assurance Bureau** sending "spam" letters.

Delivery
  • Added support for Service address "drop-off" handlers.
  • They can be defined in code (for addons) or through KubeJS.
  • _Drop-off handler is responsible for actually deciding what happens with delivered mail (consume/return/reply)._

KubeJS
  • Added EnvelopeEvents.registerServiceDropOffHandlers event.
  • Added EnvelopeEvents.handleMailDropOff event.
  • Called before most of the regular logic is processed.
  • Can be used to modify drop-off of any address type.
  • No documentation yet.

Misc:
  • Slightly improved Pigeon pathfinding around blocks, should get stuck a bit less now .
  • Added **Address Tag** and **Payback Tag** application recipes.
  • Applying **Address Tag** and **Payback Tag** in GUI now consumes 1 tag per mail, instead of 1 per stack.
  • Payback Box** and **Payback Package** now show full time remaining when [**Shift**] is held.
  • Updated some address type icons (little flags)
  • Moved seal textures from textures/gui/seal to textures/seal folder.
  • Moved letters and numbers seal impressions into their respective subfolders. Example: envelope:c -> envelope:letter/c
  • Fixed total delivery distance calculation in debug-mode overlay.
  • Rewrote some parts of Delivery Log, mostly internal work, but there are some minor user-facing changes as well.
  • Small updates of **Address Tag**, **Payback Box** and **Payback Package** menu textures.
  • Small change to how envelope:payback_subject component is defined.
  • Renamed mail_service_payback_department.dat to envelope_mail_service_payback_department.dat in _level/data_.
  • Fixed couriers spawned after delivery is finished (when ended in unloaded chunk) not being tired.
  • Fixed leashed pigeons being able to enter a Pigeonhole.
  • Fixed error in Pigeon saved NBT data.
[0.6.0] Envelope - 0.6.0 by mortuusars on Oct 21, 2026
Download
## 0.6 - 2026-04-16
#### Mail Recipes
Added a new way to craft items by sending a Package with ingredients to the service address.
  • Works similarly to the shapeless crafting.
  • Results are returned using the same courier, or with a service courier, if some of the ingredients were unprocessed.
  • Data-driven.
  • Can give experience. Applied to the resulting package.
  • Shown in **JEI**
  • Clicking on an arrow in the Mailbox menu, or on a box in the Paper Box menu will show available recipes.

Included recipes:
  • Payback Tag
  • no longer craftable in the Crafting Table
  • Seal Stamps with custom impressions
  • Rotten Flesh -> Leather
  • Saddle
  • Name Tag
  • Tuff, Dripstone, Calcite
  • Glow Ink Sac
  • Book and Quill and Letter and Quill
  • Lost Mail
  • Has random loot inside
  • Letter Broadcasting
  • Sends copies of the letter to all existing player-default mailboxes.

Package
  • Added envelope:package_experience item component. Awarded when package is opened.
  • Using the package while holding [**Sneak**] will unpack it without opening the menu.
  • Fixed overlays not rendering over package slots.
  • Fixed being able to insert items into opened package, if items were the same.

Payback Tag
  • Added drag and drop from JEI support.
  • Added request duration selector.
  • Controls how much time buyer will have to pay for the mail.
  • Item texture changes slightly based on duration defined.
  • Using the tag while holding [**Sneak**] will clear the data from it.
  • Menu UI/UX improvements.
  • Changed envelope:payback_tag_contents item component: its structure is now the same as envelope:mail_payback_request.
  • delivery.payback_timeout_minutes config option was replaced by three payback.request_duration_<duration> options.

Address
  • Player address type definition has been changed. Field id is now name: { type:"player", name:"mortuusars" }
  • Service addresses are now data-driven
  • Address component now references registered definition by its key: { type:"service", definition:"envelope:mail_service" }
  • Added "custom" address type: { type:"custom", name:{translate:"display.name"} }
  • Can be used for display purposes (commands, scripts, etc.). Cannot receive mail.
  • Unknown address is now a separate type: { type:"unknown" }

Service Addresses
  • Definition is data-driven.
  • For use in recipes or custom handlers.
  • #envelope:hidden service address tag can be used to hide the address from suggestions and its recipes from JEI.
  • Addresses that have recipes will show up in JEI as an ingredient.
  • Querying their uses (R-Click or [U]) will show available recipes associated with that address.
  • Added **Equine Assurance Bureau** sending "spam" letters.

Delivery
  • Added support for Service address "drop-off" handlers.
  • They can be defined in code (for addons) or through KubeJS.
  • _Drop-off handler is responsible for actually deciding what happens with delivered mail (consume/return/reply)._

KubeJS
  • Added EnvelopeEvents.registerServiceDropOffHandlers event.
  • Added EnvelopeEvents.handleMailDropOff event.
  • Called before most of the regular logic is processed.
  • Can be used to modify drop-off of any address type.
  • No documentation yet.

Misc:
  • Slightly improved Pigeon pathfinding around blocks, should get stuck a bit less now .
  • Added **Address Tag** and **Payback Tag** application recipes.
  • Applying **Address Tag** and **Payback Tag** in GUI now consumes 1 tag per mail, instead of 1 per stack.
  • Payback Box** and **Payback Package** now show full time remaining when [**Shift**] is held.
  • Updated some address type icons (little flags)
  • Moved seal textures from textures/gui/seal to textures/seal folder.
  • Moved letters and numbers seal impressions into their respective subfolders. Example: envelope:c -> envelope:letter/c
  • Fixed total delivery distance calculation in debug-mode overlay.
  • Rewrote some parts of Delivery Log, mostly internal work, but there are some minor user-facing changes as well.
  • Small updates of **Address Tag**, **Payback Box** and **Payback Package** menu textures.
  • Small change to how envelope:payback_subject component is defined.
  • Renamed mail_service_payback_department.dat to envelope_mail_service_payback_department.dat in _level/data_.
  • Fixed couriers spawned after delivery is finished (when ended in unloaded chunk) not being tired.
  • Fixed leashed pigeons being able to enter a Pigeonhole.
  • Fixed error in Pigeon saved NBT data.
[0.5.2] Envelope - 0.5.2 by mortuusars on Oct 21, 2026
Download
## 0.5.2 - 2026-02-06
#### Reworked Packages:
  • Paper Box is now used to create a package; Packing Box has been removed
  • Recipe of Paper Box has been changed to 4 paper + 1 honeycomb -> 3 boxes
  • Package can no longer be repacked several times. If any item inside the opened Package changes - it will break and drop remaining items
  • When the Package is broken - it has a chance to drop a Paper Box
  • Payback Packages also follow this new system
  • Behavior of Package block breaking is now inverted:
  • Just breaking will drop the intact Package
  • Sneaking will destroy the Package and drop its contents
  • Smaller improvements and fixes

#### Misc
  • _doMobSpawning_ game rule no longer prevents delivering pigeons from spawning. _Configurable._
  • Fixed crash in Letter view screen
  • Fixed error with C2ME
[0.5.2] Envelope - 0.5.2 by mortuusars on Oct 21, 2026
Download
## 0.5.2 - 2026-02-06
#### Reworked Packages:
  • Paper Box is now used to create a package; Packing Box has been removed
  • Recipe of Paper Box has been changed to 4 paper + 1 honeycomb -> 3 boxes
  • Package can no longer be repacked several times. If any item inside the opened Package changes - it will break and drop remaining items
  • When the Package is broken - it has a chance to drop a Paper Box
  • Payback Packages also follow this new system
  • Behavior of Package block breaking is now inverted:
  • Just breaking will drop the intact Package
  • Sneaking will destroy the Package and drop its contents
  • Smaller improvements and fixes

#### Misc
  • _doMobSpawning_ game rule no longer prevents delivering pigeons from spawning. _Configurable._
  • Fixed crash in Letter view screen
  • Fixed error with C2ME
[0.5.1] Envelope - 0.5.1 by mortuusars on Oct 21, 2026
Download
## 0.5.1 - 2026-01-31
  • Removed Requires debug mode message in chat on world load.
[0.5.1] Envelope - 0.5.1 by mortuusars on Oct 21, 2026
Download
## 0.5.1 - 2026-01-31
  • Removed Requires debug mode message in chat on world load.
[0.5.0] Envelope - 0.5.0 by mortuusars on Oct 21, 2026
Download
## 0.5.0 - 2026-01-30
[The mod is not fully finished. Use in forever world is not recommended.]
  • Release
[0.5.0] Envelope - 0.5.0 by mortuusars on Oct 21, 2026
Download
## 0.5.0 - 2026-01-30
[The mod is not fully finished. Use in forever world is not recommended.]
  • Release
Envelope Icon
Download Envelope
Select game version
Select platform