Easy Attendance
EASY ATTENDANCE
Give rewards to player who play specific days
I developed a plugin for my server which combined a bunch of functions, and this, attendance system is one of that.
As I think this could be useful to others, I pulled this out and made it into a new plugin, added more customizable options and commands.
However, bugs may still exists as this is not initially designed to be monofunctional, as well as I am just a new comers :)
Kindly report and commend below if you have any suggesstion or bugs, I'll keep it up to date as I can.
To install this plugin:
1) Put the plugin jar file into your server plugin folder
2) Restart your server
3) Modify config.yml file according to tutorial below
4) Modify locale.yml file by translating every line to your language.
5) Restart your server again
Configuration Modifying Tutorial
AttendanceEnabled: true to enable this plugin, false to disable this plugin.
AttendanceMode: join to let plugin process player's attendance when they enter the game; if you are using a protection plugin like authme reloaded, please change join to command, and add command /attendanceexecute <loginplayername> to your protection plugin to run when player successfully login.
AttendanceReward:
'1': | indicates the day to give reward
- say 1 | indicates the command to run
- give %playername% diamond 1 | if you need the player name in your command, use %playername% parameters
'10': | You can add more days to give reward below as you want
- say 10
- say execute successful
Commands
- /attendance set <player_name> <days> Set a player's logged in day to a specific days.
- /attendance list Show all attendance record.
- /attendance check <player_name> Show attendance record of a specific player.
- /attendance today Show today's date.
- /attendanceexecute <player_name> Pass player to process attendance.
Permissions:
attendance.manage: To use /attendance command. Default to OP.
attendance.execute: To use /attendanceexecute command. Default to OP.
Comments