DonatorJoin+ 2.0.1

A Message on a Player Join, per group. Fully Configurable with sounds!

  1. didjee2
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Source Code:
    https://bitbucket.org/didjee2/donatorjoin
    Contributors:
    DBSoftwares - didjee2
    DonatorJoin+

    Features
    • Disable default join & quit messages.
    • Priorities (if someone has multiple ranks which are set to have a join message, it will only send the highest priority message - priorities can be disabled!)
    • Custom Join message per rank (can be disabled)
    • Custom Quit message per rank (can be disabled)
    • Sound on join / quit (you can find the sounds here)
    • Firework on join / quit
    Requirements
    • Vault (last version)
    Commands - Permissions
    • /djp reload - donatorjoin.reload
    Example

    [​IMG]

    Discord

    Searching a quick way to get support? Join our Discord where we'll be happy to help!
    [​IMG]

    Default Configuration
    Code (YAML):
    ################################################################################################
    #    ____                            _                        _           _                    #
    #   |  _ \    ___    _ __     __ _  | |_    ___    _ __      | |   ___   (_)  _ __      _      #
    #   | | | |  / _ \  | '_ \   / _` | | __|  / _ \  | '__|  _  | |  / _ \  | | | '_ \   _| |_    #
    #   | |_| | | (_) | | | | | | (_| | | |_  | (_) | | |    | |_| | | (_) | | | | | | | |_   _|   #
    #   |____/   \___/  |_| |_|  \__,_|  \__|  \___/  |_|     \___/   \___/  |_| |_| |_|   |_|     #
    #                                                                                              #
    ################################################################################################

    # Set to false to disable default MC join message.
    joinmessage
    : false

    # Set to false to disable default MC quit message.
    quitmessage
    : false

    # If true, only the highest priority rank will be broadcasted!
    # If false, a broadcast for any found rank will be sent.
    usepriorities
    : true

    ranks
    :
      - name
    : 'VIP'
        priority
    : 10
        join
    :
          enabled
    : true
          message
    : '&8(&cServer&8) &7(&aVIP&7) &b%player% &ehas joined the game!'
          sound
    :
            enabled
    : true
            sound
    : ENTITY_IRONGOLEM_DEATH
          firework
    : true
        quit
    :
          enabled
    : true
          message
    : '&8(&cServer&8) &7(&aVIP&7) &b%player% &ehas left the game!'
          sound
    :
            enabled
    : true
            sound
    : ENTITY_IRONGOLEM_DEATH
          firework
    : false
      - name
    : 'MVP'
        priority
    : 20
        join
    :
          enabled
    : true
          message
    : '&8(&cServer&8) &7(&9MVP&7) &b%player% &ehas joined the game!'
          sound
    :
            enabled
    : true
            sound
    : BLOCK_PORTAL_TRAVEL
          firework
    : true
        quit
    :
          enabled
    : true
          message
    : '&8(&cServer&8) &7(&9MVP&7) &b%player% &ehas left the game!'
          sound
    :
            enabled
    : true
            sound
    : BLOCK_PORTAL_TRAVEL
          firework
    : false
    ItsFireball1122 likes this.

Recent Updates

  1. DonatorJoin+ 2.0.1
  2. DonatorJoin+ 2.0.0 - RECODE
  3. DonatorJoin+ 1.0.5

Recent Reviews

  1. SkyAcer009
    SkyAcer009
    5/5,
    Version: 2.0.0
    Perfect and excellent plugin. Thank you very much :)
    I've been looking for such a plugin for a while.
    1. didjee2
      Author's Response
      Amazing that you like it :)
  2. xXBlazeCraftXx
    xXBlazeCraftXx
    3/5,
    Version: 1.0.5
    Good plugin but same as the guy below me shame that this was abandoned! 3123213123213
    1. didjee2
      Author's Response
      My laptop broke back then, and I was too stupid to use Git back then too + didn't have a backup of the finished donatorjoin+, so I would have to recode it.

      I can do that for you, as it's not much work at all. Mostly would take me 10 minutes.
  3. fehni
    fehni
    3/5,
    Version: 1.0.5
    If I player has multiple ranks, the join/quit messages do not work. Meaning, the player can only be in one group at a time (listed in dj+ config) for this to function properly. Defeats the purpose for prison/faction servers where players need both a game rank and a donator rank.
    1. didjee2
      Author's Response
      Should be better now, the project kind of was abandoned back then.
  4. Kostya_1313
    Kostya_1313
    4/5,
    Version: 1.0.5
    [22:11:39] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to DonatorJoinPlus v1.0
    org.bukkit.event.EventException
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.PlayerList.onPlayerJoin(PlayerList.java:333) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.PlayerList.a(PlayerList.java:159) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.LoginListener.b(LoginListener.java:144) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.LoginListener.E_(LoginListener.java:54) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.NetworkManager.a(NetworkManager.java:233) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.ServerConnection.c(ServerConnection.java:140) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:827) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:400) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:668) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:567) [craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_91]
    Caused by: java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.CREEPER_DEATH
    at java.lang.Enum.valueOf(Enum.java:238) ~[?:1.8.0_91]
    at org.bukkit.Sound.valueOf(Sound.java:1) ~[craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    at com.dbsoftware.donatorjoin.DonatorJoin.onJoin(DonatorJoin.java:85) ~[?:?]
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_91]
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_91]
    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_91]
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[craftbukkit.jar:git-Spigot-90f61bc-83a9dbd]
    ... 14 more
    1. didjee2
  5. ChimpGamer
    ChimpGamer
    5/5,
    Version: 1.0.5
    Great plugin love it only got some buggs with 1.10.2 but that could possibly be my config. But if this is the real plugin why ist it updated for awhile?
    1. didjee2
      Author's Response
      I don't really update it because I don't get ideas or bug reports.
      If you have any ideas, PM me ;).
  6. Refornm
    Refornm
    5/5,
    Version: 1.0.5
    Best Plugin ever can you make it execute console and player commands on join on diffrent groups and add mysql for bungeecord support for it to broadcast to all of the servers thanks :)
  7. ItsFireball1122
    ItsFireball1122
    5/5,
    Version: 1.0.5
    Great plugin, no permissions needed (correct me if I'm wrong), and outstanding in general. I would like to suggest possibly commands slot to be added please ;) also maybe MOTD sections for each group, helpful for certain ranks.
    1. didjee2
      Author's Response
      Great idea! I'll add it!
  8. Ted_2001
    Ted_2001
    5/5,
    Version: 1.0.5
    Very Good Plugin Without Bugs And Very Customation Plugin Great Work Keep Updating This Man <3 !!
    1. didjee2
  9. pascal34287
    pascal34287
    5/5,
    Version: 1.0.4
    Works great!
    1. didjee2
  10. File14
    File14
    5/5,
    Version: 1.0.3
    Thanks for adding my suggestion.
    1. didjee2
      Author's Response
      No problem!