CourierNew

A unique mail system plugin for Spigot Minecraft servers

GPL-3.0 License

Stars
5
CourierNew - 1.3.6 Latest Release

Published by jeremynoesen over 2 years ago

This update brings some small changes.

Changes:

  • cnhelp and cnreload are now couriernew help and couriernew reload
  • The help message only shows commands you have permission to run
CourierNew - 1.3.5

Published by jeremynoesen over 2 years ago

This release uses UUIDs instead of Player objects to prevent players losing mail.

CourierNew - 1.3.4

Published by jeremynoesen over 2 years ago

This version fixes dependency issues. 1.13 is no longer supported.

CourierNew - 1.3.3

Published by jeremynoesen about 3 years ago

Fixed an issue that could cause servers with large outgoing.yml to take too long to shut down

CourierNew - 1.3.2

Published by jeremynoesen almost 4 years ago

Changes:

  • Fixed reload command not working
  • Added Gradle to project
  • Added support for more vanish plugins
CourierNew - 1.3.1

Published by jeremynoesen almost 4 years ago

This is just a last minute fix for errors I was unaware of until now.

Fixes:

  • Errors would spam console when clicking any entities
  • The particle effect was too tall when receiving a letter
  • The term postman was still referenced in the code
CourierNew - 1.3.0

Published by jeremynoesen almost 4 years ago

This is the final update to CourierNew! This update brings some small quality-of-life fixes, and some major performance improvements!

Fixes:

  • The error when sending letters with ** has been fixed and now works again

Changes:

  • The large startup message has been removed
  • You can no longer run non-couriernew commands when holding a letter
  • Most of the plugin's main functions were rewritten to bring a drastic performance improvement, especially for servers with a large outgoing.yml
  • Replaced postman with the term courier where possible
  • Built natively with 1.16
  • The config has been simplified, the default looks like:
receive-delay: 100
resend-delay: 2400
remove-delay: 200
spawn-distance: 5
protected-courier: true
courier-entity-type: VILLAGER
blocked-gamemodes: []
blocked-worlds: []
CourierNew - 1.2.9

Published by jeremynoesen almost 5 years ago

Additions

  • Custom postman entity config option
  • Config option for spawn distance from player
  • Better text wrapping for editing letters - it no longer adds a new page every time!
  • 1.15 native compatibility!
  • Changed the sounds the plugin uses

Fixes

  • Fixed an issue causing a memory leak
CourierNew - 1.2.8

Published by jeremynoesen about 5 years ago

Bugs fixed

  • Letters with "To " in their message would refuse to send
  • Sending to all players would also send to yourself

New features

  • Customization of the letter title in messages.yml
  • SuperVanish support when checking for vanished recipients
CourierNew - 1.2.7

Published by jeremynoesen over 5 years ago

Additions:

  • Messages are now customizable in messages.yml. After updating, restart your Minecraft server to get the file. The default messages have received a fresh new look!
  • You can now send a letter to multiple people at once! You can do /post and one of three ways to send to multiple players: separate names with commas (permission: couriernew.post.multiple), one asterisk * to send to all online players (permission: couriernew.post.allonline), and two asterisks ** to send to all players who ever joined your server (permission: couriernew.post.all).
  • The reload command now deletes stray postmen so they don't take over your world. It also reloads the messages.
  • Added a new configuration option "protected-postman" which allows you to enable or disable players from grabbing mail from a postman that is not theirs. Default is true, they are protected.
  • /courierreload is now /cnreload and the permission node is unchanged
  • /courier is now /cnhelp, and the permission node couriernew.courier is now couriernew.help

Fixes:

  • Text wrapping in the lore of a letter no longer cuts words off at random places.
  • Fixed an issue where you were not able to send to any offline player

Removed:

  • The command /postman has been removed as /unread does the exact same thing
CourierNew - 1.2.6

Published by jeremynoesen over 5 years ago

Fixes an issue where the postman can walk away, as well as tested the plugin in 1.14

CourierNew - 1.2.5

Published by jeremynoesen over 5 years ago

This release fixes an issue on startup related to Ansi color codes.

CourierNew - 1.2.4

Published by jeremynoesen over 5 years ago

Initial Release