[GEN/ADMN] FirstJoinPlus v1.8.1 - Fully featured suite to handle brand new players! [1.4.7-R0.1]

Discussion in 'Plugin Releases' started by chaseoes, Mar 20, 2012.

  1. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    [IMG]
    FirstJoinPlus
    Version 1.6.1 - Download Here (BukkitDev) - Source

    FirstJoinPlus is a highly configurable plugin that allows you to control every aspect of when players join for the first time. Teleport them to a special spawn, give them a starter kit of items, start them off with some XP, announce to the entire server that they joined for the first time, and more.

    [IMG]

    It replaces the default join message with a message you can customize through the config (what you see up there). Please notify me of all feature requests/suggestions/bug reports!

    How to Install/Use
    • Download FirstJoinPlus.jar using the download link on the right, and upload it to the /plugins/ directory, and restart your server.
    • A config.yml will automatically be generated inside of the /plugins/firstjoinplus/ directory, which you can use to customize all aspects of the plugin. For colors, please use the default color codes.
    • If using the %city% or %country% variables, GeoIPTools is required.
    Features
    • Changes the default join message to a special one when a player joins for the first time.
    • Give new players configurable items when they join.
    • Display the total number of players who have joined when a player joins.
    • Completely disable any messages you want through the configuration.
    • Define a MOTD only displayed to players joining the first time.
    • Define a spawnpoint new players are teleported to when they join for the first time.
    • Give players a preset amount of XP when they join for the first time.
    • Display an awesome smoke effect when players join for the first time.
    • Special variables can be used throughout the configuration.
    • Customize the default join, kick, and quit messages as well as their colors.
    • People already on your server before installing this won't be told they joined for the first time.
    • Support for GeoIPTools with %city% and %country% variables.
    • Ability to have the player joining for the first time automatically run a list of commands.
    • Tons more - check out the configuration!
    Commands
    /firstjoinplus reload Reload the plugin's configuration. firstjoinplus.reload
    /firstjoinplus setspawn Set the spawnpoint for new players. firstjoinplus.setspawn
    /firstjoinplus spawn Teleport to the spawnpoint for new players (for testing). firstjoinplus.spawn
    /firstjoinplus motd View the MOTD shown to new players (for testing). firstjoinplus.motd
    /firstjoinplus items Give yourself the items given to new players (for testing). firstjoinplus.items

    The command /fjp can be used as an alias in place of /firstjoinplus. All commands default to OP's, no permissions plugin required!

    Configuration
    Please see here for a complete explanation on what each of the configuration options do and how to properly configure them.

    This post has been edited 23 times. It was last edited by chaseoes Nov 18, 2012.
  2. Offline

    CreeperShift

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Nice! Finally someone updated my old plugin ;) gj
  3. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Your old plugin? I actually updated iPencil's FirstJoin plugin, but I guess there's lots of them like this out there. :)
  4. Offline

    CreeperShift

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ... Urgh... *hint* *hint* ....
    efstajas likes this.
  5. Offline

    tmad40blue

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    YES FINALLY

    Thank you so much.
    chaseoes likes this.
  6. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Version 1.1 released! You can download it as soon as it's approved on BukkitDev:
    http://dev.bukkit.org/server-mods/firstjoinplus/files/

    Source code now available on GitHub (fork me!):
    https://github.com/chaseoes/FirstJoinPlus

    Thanks to Score_Under and GJ from the IRC for helping me with this one!

    Changelog below.

    v1.1
    • Config has completely changed - if updating, please delete your current one and let the new one automatically generate when you restart.
    • Added variables and color codes to the config, use %name% and %number%.
    • Added ability to use standard color codes throughout all messages as much as you wish.
    • Added options to disable the first join messages, join messages, and kick messages.
    • Added option to display the unique amount of players in total that have joined.
    • Added ability to give players who join for the first time a configurable item (use the data value for the item). Amount is the amount of that item to give, and data is the data/damage value of it (used for colored wool etc., normally left at 0).
    • Added a /firstjoinplus reload command to reload the config.

    This post has been edited 3 times. It was last edited by chaseoes Mar 22, 2012.
  7. Offline

    tmad40blue

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Maybe an abbreviation for the reload command? Something like /fjp reload. Just a suggestion.
  8. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Possibly, but I don't see it as something you'll need to use all that often anyways.
  9. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Plugin confirmed to be completely working with the recent 1.2.4 development builds of Bukkit!
  10. Offline

    efstajas

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  11. Offline

    tmad40blue

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can we disable the first-spawn feature? HeroSpawn does this beautifully for my server and this conflicts with it.
  12. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Is it really necessary to send me a PM, comment on the BukkitDev page, and post here with the same question?

    This plugin does absolutely nothing with spawning yet, I haven't added that feature. The values in the config are just preparing for the next release, they do absolutely nothing.
  13. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Anyone else have feature suggestions? I'm looking to push a new release but want to add in some new features first!
  14. Offline

    CreeperShift

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    What the most requested feature, during the time I released it, was a per group join/welcome message support, as in firstjoin.1 as permissions and in the config you would put a message for firstjoin.1 . I actually implemented it back then but never got to release it cuz I was banned >_>
  15. Offline

    md_5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Approved.
  16. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)

    This post has been edited 1 time. It was last edited by chaseoes May 7, 2012.
  17. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Anyone have suggestions for new features in FirstJoinPlus v1.3?
  18. Offline

    Jumla

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I fucking hate you...... I just created this EXACT plugin for my server, then I see this... God damn. Great job though.
  19. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Well, you could have searched for it.. it's been on the forums and BukkitDev for over a month now...
  20. Offline

    Elpres

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I am having issues trying to give gold ingots to a first join player. using bukkit 1.2.5- 1.3.

    the three appropriate lines from my config

    itemonfirstjoin: true

    items:
    - 266.52.0
  21. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Sorry about that, it appears to have been a small bug. Should be fixed in this version:
    https://github.com/downloads/chaseoes/FirstJoinPlus/FirstJoinPlus-v1.2.1.jar

    I would push the update to BukkitDev - but BukkitDev sucks.
  22. Offline

    Elpres

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    cool, I am really impressed with your response time. Thanks heaps

    :UPDATE:

    Just checked it out and it worked a treat. One step closer to completeing my adventure world.

    This post has been edited 1 time. It was last edited by Elpres May 10, 2012.
  23. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    No problem, glad to help! :D
  24. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    FirstJoinPlus v1.2.1 Released!
    Go check out the changes!
    http://dev.bukkit.org/server-mods/firstjoinplus/

    More bug fixes and a new command:
    • Added "/firstjoinplus motd" command to test viewing your first join MOTD.
    • Added simple update checking.
    • Fixed players with display names showing as they joined for the first time.
    • Fixed giving players items on their first join.
  25. Offline

    Shaohs

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wow this will be nice to know
    Also I might give em a treat heh heh heh
  26. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    ..what will be nice to know?
    And thanks? :p
  27. Offline

    Shaohs

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I mean it would be nice to know when someone came for the first time
  28. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Well that's what this plugin does! :D
  29. Offline

    chaseoes BukkitDev Staff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  30. Offline

    kayc01

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    LOVE IT. HAHA 890 unique players have joined my server :p lol
    really easy,simple but creative :D

Share This Page