LoginStreak icon

LoginStreak -----

A configurable login streak system with custom rewards available for each day!




Hello everyone!

Today, I have pushed out a patch for some minor bugs that were recently discovered so this is a very minor update but it is one nonetheless. I hope that this fixes some headaches anyone may have been having with errors or problems when setting up the plugin!

Changelog:
Fixed Bug with errors when command explanation is not set to anything.
Added a reminder to fix the command explanation when it isn't set up or set up correctly.
Fixed bug with spaces not being recognized in the commandScope section.

This is 100% backwards compatible and does not bring new features but rather is just a patch with bug fixes.

Support will be provided here: https://discord.gg/xZMkzUu
----------, Sep 17, 2021

Hello everyone!

Today's update was a long time coming despite not bringing many changes as I started the work for this over a year ago. I then took a very long break from it but now I'm back and I have finished it up while updating it to support 1.17! Today's update brings a requested feature to implement a backup system into the plugin. In the config, you can decide what files you want to backup with all files being automatically selected to be backed up. To manually back up the files, you can use the "/loginstreak backup" command if you have the required permissions or from the console, or you can set it to automatically update using the config.yml file and enabling the feature. For the auto-backup system, you can specify how many unique players must join or how many days 1 player must join or a combination of both until the plugin makes a back up of the files. You also no longer need an economy plugin on start up to generate the config file where you can disable the need for that plugin as that was a glitch which should be fixed now.

Hopefully you enjoy the plugin, and happy gaming!

Changelog:

  • Added a Backup Command to /loginstreak
  • Added an Auto-Backup system based upon player joining.
  • Tested and Fixed Problems for 1.17 (Meaning the plugin now supports 1.17, 1.17.1 etc.)
  • Fixed Issue with Config Not Generating When No Economy Plugin is Present.

Support will be provided here: https://discord.gg/xZMkzUu
----------, Jul 18, 2021

It is finally here, update 3.0.0 with many of the biggest and best community suggestions for updates! This is one of the biggest updates since the release of the plugin overhauling some old aspects and introducing new ones!

This update comes with these new features and updates:
  • 1 New PAPI Placeholder which shows how long until a player receives their next streak day!
  • A new option for counting the time. Rather than it being 24 hours from when they first log in, you can set it so that it resets every day at midnight on the host machine's time.
  • 3 New Administrative commands which allow you to set a player's streak easily, reset their streak easily and reload the plugin.
  • Permission based rewards, allowing you to put players with specific permissions onto different reward "tracks" which allows you to create many different rewards for players!
  • A new command which is similar to the new placeholder in that it tells the player how long until they earn their next reward/day.
  • A under the hood improvement allowing you to no longer need an economy plugin such as EssentialsX (You still need Vault though) to enable the plugin as long as you disable it in the config.yml and don't use economy features excluding command rewards.
IMPORTANT: This update came with many config.yml options so you need to regenerate your config.yml's for this to work. Simply rename your old config and restart the plugin if you wish to keep your old settings in a backup file and then copy over the settings from the old config making sure to not delete the new settings.

Many of these ideas came from people within my support discord server as listed below:
  • muzak23
  • itaquito
  • T_nology
  • BusyPixel

Changelog:
  • Added 1 New PAPI Placeholder
  • Added New Option for Counting Streak Times
  • Added New Administrative "Loginstreak" command to help Administrators better control the plugin
  • Added Permission Based Rewards
  • Added Permission Based Reward Weights
  • Added a Time Left Command to show when they will next receive their streak
  • Stopped an error where you need an economy plugin other than Vault.
  • Updated the config file with many new things.

Support will be provided here: https://discord.gg/xZMkzUu
----------, Jul 7, 2020

Changelog:

Fixed players not receiving day 1 reward after being reset.

Support will be provided here: https://discord.gg/xZMkzUu
----------, May 20, 2020

Changelog:

Removed debug messages for testing from release build.

Support will be provided here: https://discord.gg/xZMkzUu
----------, Apr 22, 2020

Changelog:

Changed login listener to use a players real name rather than their display name as defined by other plugins.

Added: reset option to rewards. This option allows you to set a reward day that once reached will reset the players streak to 1 so as to allow them to loop through the rewards again.

Support will be provided here: https://discord.gg/xZMkzUu
----------, Apr 21, 2020

Changelog:

This update has added a new file "ranks.yml" this is to increase performance so that when the ranks are updated rather than updating every single person in "streaks.yml" it updates only the top 10 in the new file.

This should hopefully increase performance for larger servers.
----------, Jan 31, 2020

Changelog:

Added: /topstreaks Command. This will send you the top 10 (Or less if there are not 10 players who have ever joined) players who have the highest streaks along with their streaks. The default permission node is loginstreak.streaklb

Added: 10 PAPI Placeholders. They are %loginstreak_top1-10%. These are placeholders for the top 10 players and their streaks similar to the /topstreaks command. Ex. If I had a holographic display I could add 10 lines and set them to be %loginstreak_top1% then %loginstreak_top2% etc. and it would be the same display as /topstreaks but on a holographic display.
----------, Jan 7, 2020

Changelog:

Patched the Java Compiler Error on systems below Java 11.
----------, Dec 29, 2019

Changelog:

Added: Multiple rewards on the same day.
To use: Separate the rewards with a semicolon ex. IRON_ORE;RED_WOOL and the amounts/scope by a semicolon as well.

Added: bStats
This will allow me to gather anonymous data about my plugin such as how many servers are using it. You can disable it in the bStats config file found in /plugins/bStats/.

Next Planned Update:
Add in the scoreboard for the top streaks.
----------, Dec 28, 2019

Changelog:

Added: Placeholder API Support
The placeholder is %loginstreak_playerdays%. This will show the amount of days a players streak.

Next Planned Update:
TBA
Please leave suggestions either in the discord or in the discussion tab of this resource.
----------, Dec 20, 2019

Resource Information
Author:
----------
Total Downloads: 3,167
First Release: Dec 2, 2019
Last Update: Sep 17, 2021
Category: ---------------
All-Time Rating:
9 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings