DonatorJoin+ icon

DonatorJoin+ -----

An advanced message manager for join & quit events (server + world) per rank.




DonatorJoin+ v2.4.6

Changelog:

  • This should fix hex colors not properly working in 1.21
----------, Aug 4, 2024

DonatorJoin+ v2.4.5

Changelog:

  • Fixed pitch and volume always going to their default values
  • Fixed support for newer Spigot versions
----------, Jun 18, 2024

DonatorJoin+ v2.4.4

Changelog:

  • Reworked support for vanish systems, these should now work more properly, as well as bringing in support for additional vanish plugins (Essentials and VelocityVanish)
  • Made some additional internal changes to make the plugin more maintainable and faster.
----------, Dec 25, 2023

DonatorJoin+ v2.4.3

Changelog:

  • Added support for 1.20
----------, Jun 15, 2023

DonatorJoin+ v2.4.2

Changelog:

  • Added the option to configure sound volume and pitch (defaults still remain at 20 and -20 respectively).
  • Added the same sound configurability to the join and leave sound commands.
----------, Nov 4, 2022

DonatorJoin+ v2.4.0

Changelog:

  • Added support for 1.18 and newer Java versions (Java 16+).
  • Added support for PremiumVanish on BungeeCord versions of DonatorJoin+.
----------, Jan 3, 2022

DonatorJoin+ v2.3.8

Changelog:

  • Added a delay option per join message
  • Ranks section can now be removed from the config without errors
  • Fixed support for new BungeeUtilisalsX version and updated some libraries.
----------, Sep 30, 2021

DonatorJoin+ v2.3.7

Changelog:

  • This version fixes an error that occured when world filtering was disabled.
  • This version fixes functionality of world filtering.
----------, Aug 15, 2020

DonatorJoin+ v2.3.6

Changelog:

  • Nothing, this is a reupload of previous update. (the github actions link was buggy with CloudFlare DDoS check + u needed a Github account to access the download)
----------, Jul 20, 2020

DonatorJoin+ v2.3.6

Changelog:

  • Added extra debug if debug is set to true in the config
  • Added /djp togglemessages to toggle join & quit messages of other players. Permission is donatorjoinplus.togglemessages
----------, Jul 4, 2020

DonatorJoin+ v2.3.5

Changelog:

  • This version adds an option to enable / disable (whitelist / blacklist) specific worlds for per world join messages
----------, Jun 18, 2020

DonatorJoin+ v2.3.2

Changelog:

  • Fixed a very rare NullPointerException
How to update?
MAKE SURE TO READ THE "How to update" OF THE v2.3.0 UPDATE.
----------, Feb 19, 2020

DonatorJoin+ v2.3.1

Changelog:

  • Empty join / quit messages will not be sent anymore (empty messages can still be made using a color code if you want)
How to update?
MAKE SURE TO READ THE "How to update" OF THE PREVIOUS UPDATE.
----------, Feb 7, 2020

DonatorJoin+ v2.3.0

Changelog:

  • Recoded big parts of the code
  • Slightly changed the BungeeCord version (command is now /bdjp)
  • Moved messages from config.yml to messages.yml in the Spigot version
  • Made the help message configurable
  • Added /djp joinsound (sound) [player]
  • Added /djp leavesound (sound) [player]
  • Added /djp togglesound [player]
  • Added /djp togglefirework [player]
How to update?
  1. Remove the messages section from your config.yml. This is now moved to messages.yml!
  2. Add this section to your config.yml file (manually):
Code (Text):
# This is for the /djp joinsound & /djp leavesound commands.
# Here you can whitelist or blacklist certain sounds from being used.
sounds:
  # blacklist mode = all sounds you add to this list will be FORBIDDEN
  # whitelist mode = all sounds you add to this list will be ALLOWED
  mode: WHITELIST
  # Sounds that you can use can be found here:
  # https://github.com/dieterblancke/DonatorJoinPlus/blob/master/spigot/src/main/java/com/dbsoftwares/djp/spigot/utils/XSound.java#L70-L883
  list:
    - 'BLOCK_NOTE_BLOCK_BELL'
----------, Feb 6, 2020

DonatorJoin+ v2.2.3

Changelog

  • Added BungeeCord version for the plugin, download is a zip (for now) with both the spigot & bungee version inside of it.
----------, Dec 3, 2019

DonatorJoin+ v2.2.2

Changelog

  • Fixed a bug when using /djp setslotgroup (user) none, it should now work as intended.
Are you using a version older then 2.2.0? Please read the 2.2.0 update notes before updating to 2.2.2!
----------, Nov 11, 2019

DonatorJoin+ v2.2.1

Changelog

  • Fixed an error that occured with default configuration
  • Updated the version of my Configuration API to 1.3.0
Are you using a version older then 2.2.0? Please read the 2.2.0 update notes before updating to 2.2.1!
----------, Nov 2, 2019

DonatorJoin+ v2.2.0

Changelog

  • Fixed a possible memory leak (rather small, map of UUID and Booleans but still)
  • Added firstjoin feature, which allows you to send a custom message on first join (requested by @_IceFire_)
  • Reformatted source code files (see gitlab :))
You have to add this manually if you want to use the firstjoin feature:
Code (YAML):
firstjoin:
  enabled
: true
  message
:
   - '&eWelcome &b {player } &eto the network! &7&oGood luck and have fun!'
----------, Nov 1, 2019

DonatorJoin+ v2.1.6

Changelog
  • Fixed an error on startup on some servers (added a fallback logger)
----------, Aug 17, 2019

DonatorJoin+ v2.1.5

Changelog
  • Fixed a bug that leave message gets sent twice on kick
  • Added bstats support
----------, Jun 21, 2019

DonatorJoin+ v2.1.4

Changelog
  • Messages can now have multiple lines by using <nl> in the message.
----------, Jun 13, 2019

DonatorJoin+ v2.1.3

Changelog
  • Made world section for rank in configuration optional. This means that the world part can be removed if not being used.
  • Added commands that can be executed by the console on player join (an example that is used in default configuration is title manager title broadcast). This section is also optional, if not used, it can be left out aswell.
  • Added a debug option in the config.
NOTE: The config must be manually updated (the debug option & the commands sections), see the default configuration for this.
----------, Jun 12, 2019

DonatorJoin+ v2.1.2

Changelog
----------, May 14, 2019

DonatorJoin+ v2.1.1

Changelog
  • Added 1.13.2 support (even though this should already work in previous versions)
READ & FOLLOW UPDATE NOTES OF PREVIOUS UPDATE
----------, Jan 12, 2019

DonatorJoin+ v2.1.0

NOTE: Some of these changes are experimental (mainly the slot system) and haven't received much testing yet.

Changelog
  • Added a toggle system suggested by @JasperWorld
    • /djp toggle [player]
    • /djp enable [player]
    • /djp disable [player]
    • Permissions: donatorjoinplus.toggle & donatorjoinplus.toggle.others
  • Added per world messages support suggested by @SrGuittar
  • Added a donator / staff slot system, allowing you to increase max slots according to per rank (for example: VIP gets 5 slots above max, MVP 10, ...) suggested by @mtdutch
How to update?
  • Upload the newest version of the plugin
  • Rename the current config to 'config.old.yml'
  • Restart the server
  • Edit your new config
  • Restart your server again (or use /djp reload)
----------, Jan 12, 2019

DonatorJoin+ v2.0.3

Changelog
  • Added support for SuperVanish, when logging in or logging out in vanish, no join / leave message will be displayed.
Thank you @JasperWorld for this suggestion.
----------, Dec 6, 2018

DonatorJoin+ v2.0.2

Changelog
  • Added option to use permissions instead of group names, default false (using group names is easier with OP players).
  • Added PlaceHolderAPI support.
----------, Jul 11, 2018

DonatorJoin+ v2.0.1

Changelog
  • The plugin now only loads in sounds when enabled.
  • Added a warning when wrong sound has been entered.
----------, Jun 12, 2018

DonatorJoin+ v2.0.0

It's been a while since I updated this resource. It basically was abandoned until someone asked me to update it.
As I lost the source code (due to my computer crashing years ago), I've decided to recode the plugin.

Changelog
  • Remade config, to update, rename the old DonatorJoin+ folder and make a new one generate.
  • Added multiple ranks support (requested for servers such as Prison, Factions, ...)
  • Added priorities, if someone would have both VIP & MVP, MVP has the higher priority so that join / quit message will be displayed.
  • A bunch of code improvements (as it's recoded).
----------, Jun 6, 2018

DonatorJoin+
________________________________

Fixed:

Fixed a little firework bug :/.

How to update:

Just upload the new version & reload or restart your server.
________________________________
----------, Sep 29, 2015

DonatorJoin+
________________________________

New:

- Added ability to remove the default quit message.
(Like: didjee2 has leftthe game.)
You can set this to true or false in the config.
-
Added Quit message in the config, sould & firework can be enabled.
- Added option to enable or disable the join and/or quit message.
- Fixed a little bug with capital letters.
- Config rewrite.

How to update:

Backup your config or rename your config to "oldconfig.yml".
Let the plugin create a new config, and edit the config as you want with the values of the oldconfig.
________________________________
----------, Jul 6, 2015

DonatorJoin+
________________________________

New:

- Added ability to remove the default join message.
(Like: didjee2 has joined the game.)
You can set this to true or false in the config.

How to update:

Reset the config and let the plugin regenerate a new one.
OR:
Add the part below to the config (IN EVERY RANK!!!).​
Code (Text):

  Firework_Enabled: true
 
Before:​
Code (Text):
Legendary:
  # Fill in the ranks you added above over here with their message.
  Message: '&8&l[&c&lServer&8&l] &7(&a&lLegendary&7) &c%player% &7has joined the game!'
  Sound_Enabled: true
  # Only if sounds is enabled.
  Sound: Portal_Travel
From this update:​
Code (Text):
Legendary:
  # Fill in the ranks you added above over here with their message.
  Message: '&8&l[&c&lServer&8&l] &7(&a&lLegendary&7) &c%player% &7has joined the game!'
  Sound_Enabled: true
  # Only if sounds is enabled.
  Sound: Portal_Travel
  Firework_Enabled: true

[​IMG]

________________________________
----------, Jul 4, 2015

DonatorJoin+
________________________________

New:

- Added ability to remove the default join message.
(Like: didjee2 has joined the game.)
You can set this to true or false in the config.

How to update:

Reset the config and let the plugin regenerate a new one OR:
Add the part below to the config.​
Code (Text):
# If false, you can remove the Join Message. (Default is like: didjee2 has joined the game!)
Enable_Default_JoinMessage: false
________________________________
----------, Jul 4, 2015

DonatorJoin+
________________________________

- Fixed something in the Config :p
________________________________
----------, Jun 26, 2015

Resource Information
Author:
----------
Total Downloads: 25,966
First Release: Jun 26, 2015
Last Update: Aug 4, 2024
Category: ---------------
All-Time Rating:
35 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings