JoinEventsPro [1.8-1.12] [FIRST JOIN MANAGEMENT, MAINTENANCE MODE, JOIN ITEMS & MORE!] 3.1

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 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.
    [​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
    : 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
      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
      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
      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
    : 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
      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
    : 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
    :
      Join
    :
        World
    : Lobby
        X
    : 996
        Y
    : 76
        Z
    : -516
        Yaw
    : 89.85179
        Pitch
    : -1.0500165

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

Recent Reviews

  1. 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.
  2. 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!
  3. 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.
  4. 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.
  5. HexedHero
    HexedHero
    5/5,
    Version: 2.9
    I'm sure its an amazing plugin but doesn't create the config.yml on 1.12 nor can you make it your self.
    1. Cervinakuy
      Author's Response
      Thank you for your review. I have not yet added 1.12 support (As you can see in the title.) but it is on the way with a recode and some new features :)
  6. SpecialGamin
    SpecialGamin
    5/5,
    Version: 2.9
    To be honest this is the best plugin that manages that stuff. Thank you so much for this free plugin. :D
    1. Cervinakuy
      Author's Response
      Thank you! <3
  7. Tau
    Tau
    5/5,
    Version: 2.9
    Great!, Does what it says (almost) While only some servers may need this, There seems to be no way to specify what slot the "Kits" are in, it would be nice.

    Good job
    1. Cervinakuy
      Author's Response
      Thanks!

      What do you mean by "almost"? Please PM me.

      As for the kits, I will most likely add a custom item system with a soon to be released recode :)
  8. RaeRoeZta
    RaeRoeZta
    5/5,
    Version: 2.9
    Seems like a very nice plugin, I will definitely be using this as my join plugin. It helps that the developer is very helpful and explains why they do what they do in regards to development.
    1. Cervinakuy
      Author's Response
      Thank you so much with your kind regards! <3
  9. Songoda
    Songoda
    5/5,
    Version: 2.9
    Absolutely incredible, and at that such an amazing developer. 10/10 would rate again :p :p :p :p :p :p
    1. Cervinakuy
      Author's Response
      Haha thanks!
  10. BrettPlayMC
    BrettPlayMC
    5/5,
    Version: 2.8
    Dank. :D
    1. Cervinakuy