SimpleLogin [1.8-1.16] icon

SimpleLogin [1.8-1.16] -----

Join Messages, Join Titles, Join Sounds, Join Commands + More! - Fully Customizable - PlaceholderAPI




This update will require a manual configuration update.
Please read the whole update to get a better understanding.
Changelog:
  • Added: Ability to edit /SimpleLogin help message
  • Fixed: Global join sounds playing when the player was vanished
  • Fixed: Global quit sounds playing when the player was vanished
  • Fixed: A command issue with older versions

/!\ IMPORTANT /!\
This update requires a manual configuration update. Add the following strings to your config.yml file. (You may reset your config, however, this will get rid of your previous work)​

# /SimpleLogin help message
helpMessage:
- '&8<&9&l*&8> &9&l&nSimpleLogin v2&r &8<&9&l*&8>'
- ''
- '&f&lCommands Usage:'
- ' &f» /SimpleLogin reload &7- Reload the plugin'
- ' &f» /SimpleLogin help &7- A list of commands'
- ' &f» /SimpleLogin check &7- Open the Check GUI'
- ''
- '&8<&3&l*&8> &3Discord: &ndiscord.gg/5TVUXfd&r &8<&3&l*&8>'

#-----------------------------------------------------------------
# SimpleLogin v2 - by RossRao
# Available Placeholders:
# %player% - Get the players name
# %playerdisplayname% - Get the players display name
# %prefix% - Get the plugins prefix
# %world% - Get the players current world
# %health% - Get the players health
# %maxHeatlh% - Get the players max health
# %hunger% - Get the players hunger
# %uuid% - Get the players UUID
#-----------------------------------------------------------------

# Utility Messages
Prefix: '&8[&9SimpleLogin&8]'
pluginReload: '&8<&a&l*&8> &7SimpleLogin: &aReloaded'
unknownArgument: '&8<&c&l*&8> &cThat argument does not exist, silly.'


# /SimpleLogin help message
helpMessage:
- '&8<&9&l*&8> &9&l&nSimpleLogin v2&r &8<&9&l*&8>'
- ''
- '&f&lCommands Usage:'
- ' &f» /SimpleLogin reload &7- Reload the plugin'
- ' &f» /SimpleLogin help &7- A list of commands'
- ' &f» /SimpleLogin check &7- Open the Check GUI'
- ''
- '&8<&3&l*&8> &3Discord: &ndiscord.gg/5TVUXfd&r &8<&3&l*&8>'


# Join/Quit Message Options
joinMessage:
Enabled: true
Message: '&8<&a+&8> &a%player%'

firstJoinMessage:
Enabled: true
Message: '&8<&a&l*&8> &a&n%player%&r &ahas joined the Server for the First Time! &8<&a&l*&8>'

quitMessage:
Enabled: true
Message: '&8<&c-&8> &c%player%'


# Join/First Join MOTD Options
joinMOTD:
Enabled: true
MOTD:
- '&8<&9&l*&8> &9Welcome back to the Server, &n%player%&r&9! &8<&9&l*&8>'
- ''
- ' &f- &7Discord: &fdiscord.gg/mydiscord'
- ' &f- &7Website: &fmywebsite.com'
- ' &f- &7Store: &fmystore.com'
- ''

firstJoinMOTD:
Enabled: true
MOTD:
- '&8<&9&l*&8> &9Welcome to the Server, &n%player%&r&9! &8<&9&l*&8>'
- ''
- ' &f- &7Rules: &f/rules'
- ' &f- &7Discord: &fdiscord.gg/mydiscord'
- ' &f- &7Website: &fmywebsite.com'
- ' &f- &7Store: &fmystore.com'
- ''


# Firework Options
Firework:
Join: true
FirstJoin: true


# Sound Options
# Available Sounds: https://www.spigotmc.org/wiki/cc-sounds-list/
joinSound:
Enabled: false
Sound: ''

firstJoinSound:
Enabled: false
Sound: ''

# Global sounds will be played to everyone on the server when someone joins/quits.
joinGlobalSound:
Enabled: false
Sound: ''

firstJoinGlobalSound:
Enabled: false
Sound: ''

quitGlobalSound:
Enabled: false
Sound: ''


# Title Options
joinTitle:
Enabled: true
Title: '%prefix%'
SubTitle: '&9Welcome back to the Server, &n%player%&r&9!'

firstJoinTitle:
Enabled: true
Title: '%prefix%'
SubTitle: '&9Welcome to the Server, &n%player%&r&9!'


# Join/First Join/Quit Command Options
# (Supports Placeholders)
joinCommand:
Enabled: false
Command: ''

joinConsoleCommand:
Enabled: false
Command: ''

firstJoinCommand:
Enabled: false
Command: ''

firstJoinConsoleCommand:
Enabled: false
Command: ''

quitCommand:
Enabled: false
Command: ''

quitConsoleCommand:
Enabled: false
Command: ''


# Other Options
# Cancel the Join Message, Join Firework etc for operators
noOperatorMessage: false

# Clear the players inventory when they join
inventoryClearJoin: false

# Clear the players potion effects when they join
potionClearJoin: false

# Set the players health level when they join
# Level 20 = All Hearts
# Level 2 = 1 Heart
# Level 1 = Half a Heart
Health:
Enabled: false
Level: 20

# Set the player hunger level when they join
# Level 20 = All Hunger
# Level 2 = 1 Hunger
# Level 1 = Half a Hunger
Hunger:
Enabled: false
Level: 20

# Cancelled Events
# Disable players from taking hunger
hungerDisabled: false

# Disable players from crafting items
craftingDisabled: false

# Disable players from dropping items
itemDropDisabled: false

# Disable players from picking up items
itemPickupDisabled: false


# Permissions
noPermission: '%prefix% &cYou do not have permission to do that!'
reloadPermission: 'SimpleLogin.reload'
helpPermission: 'SimpleLogin.help'
checkPermission: 'SimpleLogin.check'
----------, Jan 19, 2021

This is an Important Update and will require a configuration update!
Please read the whole update to get a better understanding.
Changelog:
  • Added: An option to disable Join Messages, Join Fireworks etc for operators
  • Added: The ability to set your own plugin permissions
  • Fixed: Previous versions showing as v1.0.4
  • Fixed: Unknown item error for 1.13+
  • Fixed: Constant warning messages about the config file
  • Fixed: First Join Message showing as a normal Join Message
  • Other: Moved 1.13 back to the modern version of the plugin
  • Other: Removed motd.yml and moved the content to config.yml


/!\ IMPORTANT /!\
This update requires a manual configuration update. Add the following strings to your config.yml file. (You may reset your config, however, this will get rid of your previous work)
# Join/First Join MOTD Options
joinMOTD:
Enabled: true
MOTD:
- '&8<&9&l*&8> &9Welcome back to the Server, &n%player%&r&9! &8<&9&l*&8>'
- ''
- ' &f- &7Discord: &fdiscord.gg/mydiscord'
- ' &f- &7Website: &fmywebsite.com'
- ' &f- &7Store: &fmystore.com'
- ''

firstJoinMOTD:
Enabled: true
MOTD:
- '&8<&9&l*&8> &9Welcome to the Server, &n%player%&r&9! &8<&9&l*&8>'
- ''
- ' &f- &7Rules: &f/rules'
- ' &f- &7Discord: &fdiscord.gg/mydiscord'
- ' &f- &7Website: &fmywebsite.com'
- ' &f- &7Store: &fmystore.com'
- ''


# Cancel the Join Message, Join Firework etc for operators
noOperatorMessage: false


# Permissions
reloadPermission: 'SimpleLogin.reload'
helpPermission: 'SimpleLogin.help'
checkPermission: 'SimpleLogin.check'

#-----------------------------------------------------------------
# SimpleLogin v2 - by RossRao
# Available Placeholders:
# %player% - Get the players name
# %playerdisplayname% - Get the players display name
# %prefix% - Get the plugins prefix
# %world% - Get the players current world
# %health% - Get the players health
# %maxHeatlh% - Get the players max health
# %hunger% - Get the players hunger
# %uuid% - Get the players UUID
#-----------------------------------------------------------------

# Utility Messages
Prefix: '&8[&9SimpleLogin&8]'
pluginReload: '&8<&a&l*&8> &7SimpleLogin: &aReloaded'
unknownArgument: '&8<&c&l*&8> &cThat argument does not exist, silly.'


# Join/Quit Message Options
joinMessage:
Enabled: true
Message: '&8<&a+&8> &a%player%'

firstJoinMessage:
Enabled: true
Message: '&8<&a&l*&8> &a&n%player%&r &ahas joined the Server for the First Time! &8<&a&l*&8>'

quitMessage:
Enabled: true
Message: '&8<&c-&8> &c%player%'

# Join/First Join MOTD Options
joinMOTD:
Enabled: true
MOTD:
- '&8<&9&l*&8> &9Welcome back to the Server, &n%player%&r&9! &8<&9&l*&8>'
- ''
- ' &f- &7Discord: &fdiscord.gg/mydiscord'
- ' &f- &7Website: &fmywebsite.com'
- ' &f- &7Store: &fmystore.com'
- ''

firstJoinMOTD:
Enabled: true
MOTD:
- '&8<&9&l*&8> &9Welcome to the Server, &n%player%&r&9! &8<&9&l*&8>'
- ''
- ' &f- &7Rules: &f/rules'
- ' &f- &7Discord: &fdiscord.gg/mydiscord'
- ' &f- &7Website: &fmywebsite.com'
- ' &f- &7Store: &fmystore.com'
- ''


# Firework Options
Firework:
Join: true
FirstJoin: true


# Sound Options
# Available Sounds: https://www.spigotmc.org/wiki/cc-sounds-list/
joinSound:
Enabled: false
Sound: ''
firstJoinSound:
Enabled: false
Sound: ''
# Global sounds will be played to everyone on the server when someone joins/quits.
joinGlobalSound:
Enabled: false
Sound: ''

firstJoinGlobalSound:
Enabled: false
Sound: ''

quitGlobalSound:
Enabled: false
Sound: ''


# Title Options
joinTitle:
Enabled: true
Title: '%prefix%'
SubTitle: '&9Welcome back to the Server, &n%player%&r&9!'

firstJoinTitle:
Enabled: true
Title: '%prefix%'
SubTitle: '&9Welcome to the Server, &n%player%&r&9!'


# Join/First Join/Quit Command Options
# (Supports Placeholders)

joinCommand:
Enabled: false
Command: ''

joinConsoleCommand:
Enabled: false
Command: ''

firstJoinCommand:
Enabled: false
Command: ''

firstJoinConsoleCommand:
Enabled: false
Command: ''

quitCommand:
Enabled: false
Command: ''
quitConsoleCommand:
Enabled: false
Command: ''


# Other Options

# Cancel the Join Message, Join Firework etc for operators
noOperatorMessage: false

# Clear the players inventory when they join
inventoryClearJoin: false

# Clear the players potion effects when they join
potionClearJoin: false

# Set the players health level when they join
# Level 20 = All Hearts
# Level 2 = 1 Heart
# Level 1 = Half a Heart
Health:
Enabled: false
Level: 20

# Set the player hunger level when they join
# Level 20 = All Hunger
# Level 2 = 1 Hunger
# Level 1 = Half a Hunger
Hunger:
Enabled: false
Level: 20


# Cancelled Events

# Disable players from taking hunger
hungerDisabled: false

# Disable players from crafting items
craftingDisabled: false

# Disable players from dropping items
itemDropDisabled: false

# Disable players from picking up items
itemPickupDisabled: false


# Permissions
noPermission: '%prefix% &cYou do not have permission to do that!'
reloadPermission: 'SimpleLogin.reload'
helpPermission: 'SimpleLogin.help'
checkPermission: 'SimpleLogin.check'
----------, Dec 26, 2020

This update should fix most errors when using the plugin in 1.13+!

Changelog:

  • Fixed: /SimpleLogin check not working
  • Fixed: Check Menu having a missing item
  • Fixed: Plugin not working when not having PlaceholderAPI installed [Important]
  • Fixed: A bunch of console errors [Important]
  • Removed: Temporarily removed %ping% placeholder [Important]
  • Other: Fully implemented 1.16 into the plugin (Does not support RGB yet) [Important]
  • Other: Moved 1.13 to the legacy version of the plugin [Important]

No config update required!
----------, Dec 22, 2020

Changelog:
  • Added: %health% Placeholder
  • Added: %maxHealth% Placeholder
  • Added: %hunger% Placeholder
  • Added: %uuid% Placeholder
  • Added: %ping% Placeholder

No config update required!
----------, Dec 21, 2020

Changelog:
  • Fixed: Sounds not working on 1.13+
  • Fixed: Errors when using 1.16
  • Fixed: Setting the players hunger on join causing issues with the plugin
Note: I am sorry for all of the updates within the last few hours, however, these bugs are major and affect the plugin a bunch. A new update will be released tomorrow with some new features rather than bug fixes. :)
----------, Oct 31, 2020

Changelog:
  • Due to errors with automatic config updates, we have temporarily removed them. (Automatic updates were causing configs to be reset every time the plugin is loaded)
Note: From now on, you will now need to manually add updates to your config to be able to use the new features. This goes for the previous update.

# Global sounds will be played to everyone on the server when someone joins/quits.
joinGlobalSound:
Enabled: false
Sound: ''

firstJoinGlobalSound:
Enabled: false
Sound: ''

quitGlobalSound:
Enabled: false
Sound: ''
----------, Oct 31, 2020

Changelog:
  • Added: Global Join Sounds
  • Added: Global First Join Sounds
  • Added: Global Quit Sounds
  • Fixed: 1.14 Errors
Thank you to @Zyklope for the Global Sound suggestion!
----------, Oct 30, 2020

Update 2.0.2 BETA!
Changelog:
Added: Clear all potion effects on join option
Fixed: 1.8 Sounds formats from the code not working correctly on newer versions
Other: This plugin has now been placed into a ZIP file for support for multiple versions
Other: I have added back the Check GUI as it should now work for both newer versions and older versions depending on which jar you decide to use
----------, Sep 25, 2020

Update 2.0.1 BETA!

This version has been made as a temporary fix for the plugin not working on 1.13 and above Minecraft Versions.

This feature will be re-enabled once I get a fix but it could take a while.
Changelog:
Temporarily Disabled: Check GUI (Causing a loading issue for newer versions of Minecraft)
Fixed: A console error caused by checking for config files
----------, Sep 14, 2020

Welcome to SimpleLogin v2.0.0 BETA!

I do apologise that this update has taken so long, I have been extremely busy working on another project. Apart from that, I hope that you all enjoy this update as much as I did coding it.

Please make sure to report any bugs in my Discord Server or Direct Message me. Thank you! https://discord.gg/5TVUXfd
(NOTE: Some features have not been fully tested in newer Minecraft versions, I will try to fix my best if any bugs appear.)

Let's get into the Update!
Changelog:
Added: Config Versions (This will allow the config file to automatically update and keep previous work.)
Added: Check GUI (A new menu for checking what certain messages are currently set to.)
Added: Minecraft 1.16.2 Support
Added: Inventory Clear on Join Option
Added: Setting a players Health on join Option
Added: Setting a players Hunger on join Option
Added: An enable/disable option for EVERY feature
Added: Plugin Loaded/Unloaded Messages for the Console
Added: An Option to disable Crafting
Added: An Option to disable Hunger Loss
Added: An Option to disable Item Dropping
Added: An Option to disable Item Pickups
Fixed: Fireworks not being set off on login
Fixed: First join firework being set off when a player is vanished
Fixed: Plugin checking for an old feature on First Join that was removed in previous versions
Fixed: Events being overridden by other Plugins
Fixed: Errors when using SimpleLogin commands in the console
Fixed: Config information being removed when a message was changed from a String List
Fixed: Some plugin placeholders not working with Login/Quit Commands
Fixed: Join/Quit Console Commands being executed as a player
Fixed: A bunch of Login/Quit errors for multiple newer versions
Removed: "NONE" Option due to all features having an Enable & Disable System
Other: Plugin no longer requires TitleAPI for titles
Other: Recoded the entire plugin

And that is all for this Update my friends!

I have tried my best to remove all config errors, however, I have not tested all versions yet so as I previously said, please make sure to report any errors that you have encountered.

Thank you!​
----------, Sep 13, 2020

  • Added: A few new Console Messages when errors occur
  • Fixed: Some Title Issues
  • Fixed: Some 1.11-1.13 Issues
  • Other: Cleaned up Code in preparation for Version 2.0.0
No Config Update Required

Great news everyone, I am now officially working on a major update with a bunch of cool and unique features for the second main plugin version! This update may take me a while, but stay tuned.

(1.21 is the last version for SimpleLogin v1 as we welcome SimpleLogin v2 soon)
----------, Jul 14, 2020

  • Added: First Join Firework
  • Fixed: Commands being executed even when it's disabled
  • Fixed: Some error codes with Sounds
  • Fixed: 1.16 Bug with default Join Messages
  • Other: Completely removed the Spawn System due it causing too many errors not only with the plugin features but with other plugins. (Use previous versions to use the Spawn System)

Config Update Required

We currently do not support automatic config updates, so in order to receive this update if you have used a previous version of SimpleLogin, please add anything that is missing from the following config to yours.

----------, Jul 3, 2020

  • Added: 1.15 Support
  • Added: 1.16 Support

No Config Update Required


Please Note: This update has not been fully tested yet, let me know if there are any issues and I will fix them as soon as possible. Thanks!
----------, Jul 2, 2020

  • Added: Join MOTD (Multiline Support & Toggleable)
  • Added: First Join MOTD (Multiline Support & Toggleable)
  • Added: /SimpleLogin CheckJoin - Check the Join/First Join/Quit Message
  • Added: /SimpleLogin CheckMOTD - Check the Join MOTD
  • Added: /SimpleLogin CheckFirstMOTD - Check the First Join MOTD
  • Added: An option to enable/disable Titles - If false, this will prevent error codes when a player joins but the dependency is not installed
  • Fixed: /SL not working

Config Update Required
We currently do not support automatic config updates, so in order to receive this update if you have used a previous version of SimpleLogin, please add anything that is missing from the following config to yours.
----------, Jun 23, 2020

  • Added: Firework on Join Option
  • Fixed: Not being instantly teleported to Spawn on join (It used to take 5 ticks)
  • Fixed: If the spawn wasn't set, the Join/FirstJoin features would not work
  • Other: You can now use /SL rather than /SimpleLogin

Config Update Required
We currently do not support automatic config updates, so in order to receive this update if you have used a previous version of SimpleLogin, please add anything that is missing from the following config to yours.
----------, Jun 18, 2020

I'm a Noob and accidentally gave out the wrong jar for the last Update. Please use this one instead :p
----------, Jun 16, 2020

  • Added: /Spawn <player> Command - Teleport a Player to the Spawn Point
  • Added: Player not online message to the config
  • Fixed: Players being Teleported to Spawn on join if they didn't have the SimpleLogin.Spawn Permission
  • Fixed: Some Plugin Placeholders not working correctly
  • Other: Added some Commands to /SimpleLogin help that were missing
Config Update Required
We currently do not support automatic config updates, so in order to receive this update if you have used a previous version of SimpleLogin, please add anything that is missing from the following config to yours.
----------, Jun 16, 2020

  • Added: /SetSpawn Command - Set the Server Spawn Point
  • Added: /Spawn Command - Teleport to the Server Spawn
  • Added: Spawn Sound - Play a sound to the player when they teleport to the Server Spawn
  • Added: An option to enable/disable Spawn on Join

Config Update Required
We currently do not support automatic config updates, so in order to receive this update if you have used a previous version of SimpleLogin, please add anything that is missing from the following config to yours.

----------, Jun 16, 2020

  • Added: %world% Placeholder (Get the Players World Name)
  • Added: PlaceholderAPI Support for Join, First Join & Quit Commands
  • Fixed: Config Issues
  • Fixed: An Issue with Permissions
  • Other: Cleaned up Code
  • Other: Changes to Default Messages
New Config:

----------, Jun 14, 2020

Added: Minecraft 1.13 Support
Added: Minecraft 1.14 Support
Added: %playerdisplayname% Placeholder for Join Commands, First Join Commands & Quit Commands
Fixed: Being able to use /SimpleLogin without having the "SimpleLogin.help" Permission

No config updates required!
----------, Jun 4, 2020

  • Added: Quit Command Support
  • Added: Quit Console Command Support
  • Added: More support for Vanish Plugins
  • Fixed: Quit Messages not working with Vanish Plugins
  • Fixed: Certain Placeholders not working with the Quit Message
Please Note: We currently do not support automatic config updates, so to receive these new features, please take a read of the following config and add anything that is missing in your current config.

Unsupported Vanish Plugins: If you use a vanish plugin that is not supported, please let me know and I will see what I can do to implement a fix for it. Thank you.
----------, Jun 2, 2020

  • Added: bStats Support (We utilize bStats to collect anonymous statistics)
  • Fixed: First Join Message not working with Vanished Supported Plugins
  • Fixed: Plugin messing with other plugins that have the same functions
----------, May 31, 2020

  • Added: PlaceholderAPI Support
  • Added: Plugin Prefix
  • Added: "/SimpleLogin" Command
  • Added: "/SimpleLogin help" Command
  • Changed: "/SLReload" to "/SimpleLogin reload"
  • Fixed: Vanish Bugs
  • Cleaned up Code
Please Note: We currently do not support automatic config updates, so to receive these new features, please take a read of the following config and add anything that is missing in your current config.

----------, May 31, 2020

  • Added First Join Player Command
  • Added First Join Console Command
  • Added Join Player Command
  • Added Join Console Command
Please Note: The Config has received an update and to use these new features, you will need to add the following to your config.yml:

# Commands
# %player% Placeholder will display the players Account Name.
# Set the Commands to "NONE" to disable them
# Do NOT put a / before the command

join_command: 'NONE'
join_console_command: 'NONE'
first_join_command: 'NONE'
first_join_console_command: 'NONE'
----------, May 1, 2020

  • Added a Reload Command (/slreload)
  • Fixed Join Titles & Sounds not showing if vanished
  • Cleaned up code
Please Note: There has been an update to the config, to receive these changes, add the following to your config

# Settings
# Set the Settings Message to "NONE" to disable them

no_permission: '&cYou do not have permission to do that!'
reload_message: '&c&lSimpleLogin reloaded!'
----------, Apr 30, 2020

Added Support for Vanish Plugins
  • Fixed %playerdisplayname% not working on Join Messages/Titles
  • Temporarily removed "Coming Soon..." GUI
  • Fixed Config not being created after it being reset
----------, Apr 29, 2020

  • Fixed error in console when loading plugin
  • Fixed config errors
  • Fixed "Coming Soon" GUI causing an error
----------, Apr 28, 2020

+ Added First Join Title
+ Added First Join Subtitle
+ Added Join Title
+ Added Join Subtitle
= Fixed error message in console


Please Note: In order to use titles, you will need the TitleAPI Plugin downloaded on your server. (TitleAPI will be provided in the ZIP File)
----------, Apr 24, 2020

+ Added Option to Disable Features
+ Fixed Sounds not Playing 100% of the time
+ Fixed Plugin Breaking /reload

Please Note:
To disable an option, simply replace it with "NONE" and restart your server.

No Config Reset Required.
----------, Apr 24, 2020

+ Added First Join Sound
+ Added Support for Vanish Plugins that disable Join/Quit messages

Please Note:
Your config does not automatically update and will need to be updated with this version.

To update your current config, simply add:

firstjoinsound: 'LEVEL_UP'

You may also delete your current config to have it update automatically. All changes will be lost
----------, Apr 24, 2020

+ Added Sound Support
+ Plugin is now available on 1.8 - 1.12

Please Note:

You need to delete your current config and let it regenerate a new one due to the config updates.

For a list of available sounds, visit https://www.spigotmc.org/wiki/cc-sounds-list/
----------, Apr 23, 2020

+ Major Bug Fixes
----------, Apr 23, 2020

Minor Update:
- Removed Minecraft Vanilla Join/Quit Messages
- Added %player% Placeholder
- Changed Displayname Placeholder to %playerdisplayname%
----------, Apr 23, 2020

Resource Information
Author:
----------
Total Downloads: 15,735
First Release: Apr 23, 2020
Last Update: Jan 19, 2021
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings