JoinEventsPro [1.8-1.13] [FIRST JOIN MANAGEMENT, MAINTENANCE MODE, JOIN ITEMS & MORE!] 3.4

Completely manage and customize every event that happens when a player joins.

  1. Cervinakuy
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    [​IMG]
    Are you looking for a plugin that completely manages join events? Well, you've come to the right place. JoinEventsPro has First Join Management, awesome features like Maintenance Mode, and all sorts of sounds.

    There are frequent updates, and all versions are thoroughly tested before being released. JoinEventsPro is also extremely lightweight but is packed with quality and easy to work with code. Each feature also has its own permission so you can manage which players have access to each feature. The config.yml is created to be easy to understand, and is coded to safely secure your changes when reloading with /jep reload.
    [​IMG]

    JoinEventsPro also has a Wiki page for those needing more in depth help, which can be found here.​

    [​IMG]
    • Customizable NEW! First Join Book (Enable/Disable)​
    • Customizable NEW! Join Book (Enable/Disable)​
    • Customizable PlaceholderAPI Support (Enable/Disable)​
    • Customizable Maintenance Mode (Enable/Disable)​
    • Customizable Maintenance Mode MOTD (Enable/Disable)​
    • Customizable Server MOTD (Enable/Disable)​
    • Customizable First Join Items (Enable/Disable)​
    • Customizable Join Items (Enable/Disable)​
    • Customizable First Join Location (Enable/Disable)​
    • Customizable Join Location (Enable/Disable)​
    • Customizable Unlimited Players (Enable/Disable)​
    • Customizable First Join Firework (Enable/Disable)​
    • Customizable Join Firework (Enable/Disable)​
    • Customizable Max Players (Enable/Disable)​
    • Customizable First Join MOTD (Enable/Disable)​
    • Customizable Join MOTD (Enable/Disable)​
    • Customizable Console First Join Commands (Enable/Disable)​
    • Customizable Console Join Commands (Enable/Disable)​
    • Customizable First Join Commands (Enable/Disable)​
    • Customizable Join Commands (Enable/Disable)​
    • Customizable Console Leave Commands (Enable/Disable)​
    • Customizable Leave Commands (Enable/Disable)​
    • Customizable First Join Sound (Enable/Disable)​
    • Customizable Join Sound (Enable/Disable)​
    • Customizable First Join Message (Enable/Disable)​
    • Customizable Join Message (Enable/Disable)​
    • Customizable Leave Message (Enable/Disable)​
    • Customizable Full Server Message (Enable/Disable)​
    • Customizable Full Server Bypass Permission (Enable/Disable)​
    [​IMG]
    • Download the JoinEventsPro.jar.​
    • Place the JoinEventsPro.jar in your plugins folder.​
    • Restart or reload your server.​
    • Customize all messages and options in the config.yml.​
    • Leave a nice rating, like the resource page, and have fun!​

    [​IMG]
    Video Tutorial by @LtJim007


    If you have any issues with JoinEventsPro, please visit the Wiki page before contacting me or leaving a bad review. This could potentially save both you and me a lot of time. Alternatively, you can use the Discussion tab to receive help from either me, or other people in the community.

    Lastly, the lists of both 1.8 sounds and 1.9+ sounds are available for customizable of the sounds in the plugin.

    If the above does not fix your problem and you believe your issue is of great importance, private message me with your problem. I am always open and happy to help :)
    [​IMG]

    Commands:
    • /jep View information regarding JoinEventsPro.​
    • /jep help Lists all available commands.​
    • /jep reload Reloads the configuration.​
    • /jep setfirstjoinlocation Sets the First Join Location.​
    • /jep setjoinlocation Sets the Join Location.​
    • /jep firstjoinlocation Teleports you to the First Join Location.
    • /jep joinlocation Teleports you to the Join Location.
    • /jep firstjoinmotd Displays the First Join MOTD​
    • /jep joinmotd Displays the Join MOTD.​
    • /jep servermotd Displays the Server MOTD.
    • /jep maintenance Toggles the built-in Maintenance Mode.​
    • /jep setmaxplayers <amount> Sets the maximum player limit.

    Permissions:
    • jep.commands.admin Gives access to all JoinEventsPro commands.
    • jep.firstjoin.commands Executes the commands if the player has this permission.
    • jep.join.commands Executes the commands if the player has this permission.
    • jep.leave.commands Executes the commands if the player has this permission.
    • jep.firstjoin.firework Shoots a firework if a player has this permission.
    • jep.join.firework Shoots a firework if a player has this permission.
    • jep.firstjoin.items Gives the permission to receive the First Join Items.
    • jep.join.items Gives the permission to receive the Join Items.
    • jep.firstjoin.location Teleports the player to the location if they have this permission.
    • jep.join.location Teleports the player to the location if they have this permission.
    • jep.server.full Bypasses the max player count if the server is full.
    • jep.server.maintenance Allows you to join the server if it is in Maintenance.
    • jep.firstjoin.message Sends the First Join Message if the player has this permission.
    • jep.join.message Sends the Join Message if the player has this permission.
    • jep.leave.message Sends the Leave Message if the player has this permission.
    • jep.firstjoin.motd Displays the First Join MOTD with this permission.
    • jep.join.motd Displays the Join MOTD with this permission.
    • jep.firstjoin.sound Without this permission, there will be no First Join Sound.
    • jep.join.sound Without this permission, there will be no Join Sound.
    • jep.leave.sound Without this permission, there will be no Leave Sound.
    • jep.firstjoin.book Players receive the First Join Book with this permission
    • jep.join.book Players receive the Join Book with this permission
    [​IMG]
    Code (YAML):
    FirstJoin:
      Message
    :
        Message
    : '&7[&6&l+&7] &7Welcome &b%player% &7to our server.'
        Enabled
    : true
      Sound
    :
        Sound
    : 'AMBIENCE_THUNDER'
        Pitch
    : 1
        Enabled
    : true
      Commands
    :
        Commands
    :
        - 'console
    : All commands in this plugin have PlaceholderAPI support'
        - 'console
    : This command is run from the console, you may use %player%'
        - 'player
    : This command is run from the player, you may use %player%'
        Enabled
    : true
      MOTD
    :
        Lines
    :
       - '&f&m                                                                  '
        - ' '
        - ' &a&lWelcome to our Network!'
        - ' &7Here at our server, we create quality gameplay'
        - ' &7for all sorts of players.'
        - ' '
        - ' &eWebsite &fwww.mynetwork.com'
        - ' &eStore &fstore.mynetwork.com'
        - ' '
        - '&f&m                                                                  '
        Enabled
    : true
      Book
    :
        Information
    :
          Slot
    : 4
          Title
    : 'Welcome to our Network!'
          Author
    : 'Cervinakuy'
        Pages
    :
       - '&a&lWelcome to our Network!%newline%&7This is a custom book made using the plugin &bJoinEventsPro&7.%newline%%newline%&7You can customize these pages in the config.yml.'
        - '&a&lPage 2%newline%&7This is an example of a second page.'
        Enabled
    : true
      Items
    :
        Diamond
    :
          Name
    : '&aFirst Join Diamond'
          Material
    : DIAMOND
          Permission
    : jep.items.diamond
          Slot
    : 0
          Amount
    : 1
          Lore
    :
         - '&7Welcome to our Network!'
          - '&7Please take this welcome'
          - '&7diamond.'
        Enabled
    : true
      Other
    :
        Firework
    : true

    Join
    :
      Message
    :
        Message
    : '&7[&a&l+&7] &7&b%player% &7joined the server.'
        Enabled
    : true
      Sound
    :
        Sound
    : 'ITEM_PICKUP'
        Pitch
    : 1
        Enabled
    : true
      Commands
    :
        Commands
    :
        - 'console
    : All commands in this plugin have PlaceholderAPI support'
        - 'console
    : This command is run from the console, you may use %player%'
        - 'player
    : This command is run from the player, you may use %player%'
        Enabled
    : true
      MOTD
    :
        Lines
    :
       - '&f&m                                                                   '
        - ' '
        - ' &6&lWelcome back to our Network!'
        - ' &7Here at our server, we create quality gameplay'
        - ' &7for all sorts of players.'
        - ' '
        - ' &eWebsite &fwww.mynetwork.com'
        - ' &eStore &fstore.mynetwork.com'
        - ' '
        - '&f&m                                                                   '
        Enabled
    : true
      Book
    :
        Information
    :
          Slot
    : 4
          Title
    : 'Welcome back to our Network!'
          Author
    : 'Cervinakuy'
        Pages
    :
       - '&a&lWelcome back to our Network!%newline%&7This is a custom book made using the plugin &bJoinEventsPro&7.%newline%%newline%&7You can customize these pages in the config.yml.'
        - '&a&lPage 2%newline%&7This is an example of a second page.'
        Enabled
    : true
      Items
    :
        Selector
    :
          Name
    : '&aServer Selector &7(Right Click)'
          Slot
    : 0
          Amount
    : 1
          Permission
    : jep.items.selector
          Material
    : COMPASS
          Lore
    :
         - '&7This is our server selector.'
          Commands
    :
          - 'player
    : servers'
        Pickaxe
    :
          Name
    : '&aDefault Pickaxe'
          Slot
    : 1
          Amount
    : 1
          Permission
    : jep.items.pickaxe
          Material
    : IRON_PICKAXE
          Lore
    :
         - '&7This is a pickaxe.'
        Enabled
    : true
      Other
    :
        Firework
    : true

    Leave
    :
      Message
    :
        Message
    : '&7[&c&l-&7] &b%player% &7left the server.'
        Enabled
    : true
      Sound
    :
        Sound
    : 'NOTE_BASS'
        Pitch
    : 1
        Enabled
    : true
      Commands
    :
        Commands
    :
        - 'console
    : All commands in this plugin have PlaceholderAPI support'
        - 'console
    : This command is run from the console, you may use %player%'
        - 'player
    : This command is run from the player, you may use %player%'
        Enabled
    : true

    Server
    :
      MOTD
    :
        Normal
    :
          Line-1
    : '&a&lMinecraft Network &7Now with &eJoinEventsPro!'
          Line-2
    : '&7JoinEventsPro download: bit.ly/JoinEventsPro'
          Enabled
    : true
        Maintenance
    :
          Line-1
    : '&c&lMinecraft Network &7Now with &eJoinEventsPro!'
          Line-2
    : '&7JoinEventsPro download: bit.ly/JoinEventsPro'
          Enabled
    : false
      Messages
    :
        Full
    : '&7[&b&lJOINEVENTSPRO&7] &cThe server is currently full, please check back later.'
        Maintenance
    : '&7[&b&lJOINEVENTSPRO&7] &cThe server is currently undergoing Maintenance, please check back later.'
      Players
    :
        Unlimited
    : true
        Max
    : 100

    Messages
    :
      General
    :
        Prefix
    : '&7[&b&lJOINEVENTSPRO&7]'
        Permission
    : '%prefix% &cYou do not have permission to execute that command.'
        Player
    : '%prefix% &cYou must be a player to perform this action.'
      Commands
    :
        Reload
    : '%prefix% &7Successfully reloaded the configuration.'
        Teleported
    : '%prefix% &7You teleported to the &b%type%&7.'
        Spawn
    : '%prefix% &7Successfully set the &b%type%&7.'
        MaintenanceOn
    : '%prefix% &7Server Maintenance is now &eENABLED&7.'
        MaintenanceOff
    : '%prefix% &7Server Maintenance is now &cDISABLED&7.'
        Players
    : '%prefix% &7The player limit is now &b%number% players&7.'
        Unknown
    : '%prefix% &cUnknown Command. Type /jep help for help.'
      Error
    :
        Spawn
    : '%prefix% &cThere is no %type% Location set.'
        Number
    : '%prefix% &cThe argument specified was not an integer.'
     
    Spawn
    :
      FirstJoin
    :
        Enabled
    : true
      Join
    :
        Enabled
    : true

    Please leave a message on the Discussion page or private message me if you have an issue before leaving a bad review. :)
    Lambsauce, Digger, ThiagoEloy and 4 others like this.

Recent Reviews

  1. AztecWalker
    AztecWalker
    5/5,
    Version: 3.4
    Your plugin is awesome tho..

    But there is 1 problem..
    It makes the online player count on the client minecraft server list stay on 0 player even if there's like 30 players inside..

    Please fix or probably let me know if i had something configured wrongly..
    1. Cervinakuy
      Author's Response
      Thank you for your review!

      This must be due to another issue, or a possibly conflicting plugin. I will private message you to figure this out.

      If you have any further problems, please let me know.
  2. BrettPlayMC
    BrettPlayMC
    5/5,
    Version: 3.4
    Ayyy 3,000th download congrats. c00l resource btw, I like it! 10/10 IGN. kthxbai
    1. Cervinakuy
      Author's Response
      Thank you for your review!
  3. Leomelonseeds
    Leomelonseeds
    5/5,
    Version: 3.4
    From functionality to support, this plugin is amazing. There seem to be no bugs with it, and it runs very fast on my server.

    If you have any problems with the plugin you can simply contact the author on discord and he will usually help you within 24 hours.

    Would recommend as the #1 join events plugin.
    1. Cervinakuy
      Author's Response
      Thank you for your review!
  4. Moolet
    Moolet
    5/5,
    Version: 3.4
    Absolutely amazing plugin!

    I was searching for something that does exactly this and I was not only blown away by the feature set this plugin offers, but also the fact it's free! The polish of this plugin alone would justify a price tag.

    Upon setup, I did have some permission issues, though the cause ended up being entirely unrelated to this plugin. Even still, the developer and his helpful team were beyond prompt and informative in their replies. There's a clear amount of care given by this developer, and that's a rare and under-appreciated thing.

    Full 1.13 support, all features work as advertised, config file is beautifully setup (not sure some other people's complaints have been about there) and the developer is a great bloke.

    10/10
    1. Cervinakuy
      Author's Response
      Thank you for the very kind-hearted review, I appreciate it!
  5. Lead_Airplanes
    Lead_Airplanes
    5/5,
    Version: 3.4
    Great plugin! Had a few error messages pop up in 1.13, but the plugin was fully functional. The dev is very pleasant and worked with me to resolve the issues, and the error messages are no longer present. He even added a new feature I suggested!
    1. Cervinakuy
      Author's Response
      Thank you for your review, I’m so glad I could help you out!
  6. lhartnett123
    lhartnett123
    5/5,
    Version: 3.4
    After a bit of difficulty getting the plugin working properly, I contacted the developer and he was very helpful and fixed the issue pretty quick. The plugin does exactly what it's supposed to do, no reason for any poor reviews at all.
    1. Cervinakuy
      Author's Response
      Thank you for your review! I really appreciate it :)
  7. BrettPlayMC
    BrettPlayMC
    5/5,
    Version: 2.9
    Congrats on 1,000 downloads on the latest version. Good and very customizable plugin. Well done.
    1. Cervinakuy
      Author's Response
      Thank you! I really appreciate your support.
  8. Lordinou
    Lordinou
    5/5,
    Version: 2.9
    Great plugin, customizable and efficient, everything you need in one ! The dev is fast answering and active, go one.
    1. Cervinakuy
      Author's Response
      Thank you so much!
  9. lewis2471
    lewis2471
    5/5,
    Version: 2.9
    This plugin is GREAT! I love all of the customisation options for it!

    Small suggestion: could you make the join events toggle-able for individual players (if they have a permission) e.g. jep toggle (so they can choose whether the commands occur)
    1. Cervinakuy
      Author's Response
      Thank you for the great review!

      I suggest that if you use PermissionsEx, that you individually add/remove the permission for each player.
  10. DLAfvr
    DLAfvr
    5/5,
    Version: 2.9
    Update to 1.12 please~~~
    This plugin is perfect and my 1.12.2 server needs it!!!
    1. Cervinakuy
      Author's Response
      Thank you! I’m hoping to update soon.