Repository navigation
Releases: TF-Minecraft/BirdMessenger
Release list
v1.1.6
Changes
- Preserve nested item data when reloading mail, and keep recovery copies of damaged mail files before rewriting them.
- Prevent invalid or stacked letters entering the picker and return leftover items when it closes.
- Validate letter templates and clamp long-distance delivery times correctly.
- Add complete production line coverage and regression tests for mail persistence, GUI interactions and plugin lifecycle.
Downloads
birdmessenger-1.1.6.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.1.5
Changes
- fix: deliver pending mail on character switch when RPCharacters enables late by @ryanbarlow97 in #30
Full Changelog: v1.1.4...v1.1.5
Downloads
birdmessenger-1.1.5.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.1.4
Changes
- fix: load after RPCharacters by dropping loadbefore ItemsAdder by @ryanbarlow97 in #29
Full Changelog: v1.1.3...v1.1.4
Downloads
birdmessenger-1.1.4.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.1.3
Changes
- fix: open the mail picker before skin lookups finish by @ryanbarlow97 in #28
Full Changelog: v1.1.2...v1.1.3
Downloads
birdmessenger-1.1.3.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.1.2
Changes
- Fix unsigned letters becoming ordinary books after saving with Done and then being rejected by bird mail.
- Preserve the original letter item and edited pages in either hand, including writable letters accepted by the mail configuration.
- Avoid overwriting inventory items that moved or changed before the save completed.
Unsigned letter saves now bypass ItemsAdder's late book text/image formatting to preserve item identity. Existing books that have already lost their letter metadata are not automatically repaired.
PR: #27
Downloads
v1.1.1
Changes
Recheck recipient availability when confirming a letter. If the character opted out after the picker opened, return the letter to its sender with a configurable message. Already-sent mail is unaffected.
The per-character toggle requires RPCharacters 2.7.0.
Downloads
birdmessenger-1.1.1.jar— Plugin JAR.SHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.1.0
Changes
Owns letter editing, sealing, opening and configuration alongside delivery. Includes guarded inventory updates and off-hand book handling. Update the full plugin set together and follow the manual server update guide, including stopped-server copies of focus and letter files.
- refactor: own letter editing and sealing in BirdMessenger by @ryanbarlow97 in #24
Full Changelog: v1.0.3...v1.1.0
Downloads
birdmessenger-1.1.0.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.0.3
Changes
- Ignore local documentation directory by @ryanbarlow97 in #23
Full Changelog: v1.0.2...v1.0.3
Downloads
birdmessenger-1.0.3.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.0.2
Changes
Refresh the pinned plugin and library dependencies for Java 21 / Paper 1.21.10. Release builds passed clean verification with tests enabled; live-server testing was not performed.
- Use consolidated current jar inputs by @ryanbarlow97 in #22
Full Changelog: v1.0.1...v1.0.2
Downloads
birdmessenger-1.0.2.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.
v1.0.1
Changes
- docs: use unified TF-Minecraft documentation by @ryanbarlow97 in #1
- build: replace TLibs file paths with Maven dependency by @ryanbarlow97 in #2
- build: upgrade to TLibs 1.1.0 by @ryanbarlow97 in #4
- ci: build dated development jars and tagged draft releases by @ryanbarlow97 in #3
- ci: build against latest stable TLibs release by @ryanbarlow97 in #5
- Fix README link to the project documentation by @ryanbarlow97 in #6
- build: resolve shared plugin APIs from verified releases by @ryanbarlow97 in #7
- Target Java 21 and Minecraft 1.21.10 by @ryanbarlow97 in #8
- build: standardise XML and Maven POM layout by @ryanbarlow97 in #9
- chore: standardize repository ignore rules by @ryanbarlow97 in #10
- chore: adopt Artistic-2.0 license by @ryanbarlow97 in #11
- refactor: standardize Java packages and plugin API references by @ryanbarlow97 in #12
- docs: explain delivery timing without obsolete batch references by @ryanbarlow97 in #13
- Standardize releases for the fresh baseline by @ryanbarlow97 in #14
- Unify plugin artifact naming, validation, and ignore rules by @ryanbarlow97 in #15
- Standardize lowercase plugin artifact names by @ryanbarlow97 in #16
- Remove unused machine-specific reference path by @ryanbarlow97 in #17
- build: compile against Paper API 1.21.10 by @ryanbarlow97 in #19
- fix(ci): derive plugin release versions from tags by @ryanbarlow97 in #18
- fix: resolve build warnings by @ryanbarlow97 in #20
- fix: resolve Paper API build warnings by @ryanbarlow97 in #21
New Contributors
- @ryanbarlow97 made their first contribution in #1
Full Changelog: https://github.com/TF-Minecraft/BirdMessenger/commits/v1.0.1
Downloads
birdmessenger-1.0.1.jarSHA256SUMS— SHA-256 checksums.build.json— Build metadata.