Sueta

StaffTimesheet

v1.5

Holographic Staff Management System

·Plugin

If you like the plugin, please consider donating! :)

YouTube

Checkout StaffTimesheet on GitHub!

Requires:

What is StaffTimesheet?

StaffTimesheet is a holographic staff member time management system. The plugin allows you to track how much time your staff members stay clocked in throughout the month or however long you wish to keep track. The plugin also logs all commands that each staff member executes while on their shift.

Staff Member Configuration...

staff-members.yml

#                                         Staff Members                                        #
#                Use the following example format to define a staff memeber                    #
#          You can use http://mcuuid.net/ to determine player uuids by player name             #
################################################################################################

#                                Example Staff Member Config Format                            #

staff-members:  #List of staff member configurations

  #Example Staff Member Config Format - Add staff members to the 'staff-members' list with the following example's format
  Kloudy:                                         #Staff member player name
    uuid: "b8a93b92-fab4-4906-b71d-309a051fb2d7"  #Staff member uuid
    super-admin: true                             #(Default: false) (true or false) if the staff member is a super admin
    clock-in-command: "pex user Kloudy add mystaff.permission"      #(Optional) Command that gets executed when the staff member clocks in
    clock-out-command: "pex user Kloudy remove mystaff.permission"  #(Optional) Command that gets executed when the staff member clocks out
    time-goal: "15:00:00"                         #(Default: "15:00:00") Monthly time goal for the staff member. Time format: "hh:mm:ss
    rank-title: "Junior Mod"                      #(Default: none) Name of staff member's rank
    logged-time: "00:00:00"                       #(Default: "00:00:00") Hours the staff member has logged this month. The plugin will update this value as they log hours, but you can override that amount and place in a different value. Time format: "hh:mm:ss                                 
    start-shift-on-login: false                   #(Default: false) (true or false) if the plugin should start logging staff member's time as soon as they log in
    start-shift-on-return-from-afk: true          #(Optional) (Default: false) (true or false) if the plugin should auto clock in the staff member after they return from being afk
  VersaillesBank:
    uuid: b1bb041e-b998-452e-b664-7ef08162f0ca
    super-admin: false
    time-goal: '15:00:00'
    rank-title: Junior Mod
    logged-time: 00:00:12
    start-shift-on-login: true

Commands...

Command Aliases:

  • /st
  • /stafftimesheet

/staff - Author, version
/staff help [page] - displays help text

*requires permission: staff.admin
/staff reload - reloads the config values

*requires permission: staff.shift

/staff menu - opens the staff menu gui
/staff clockin - clocks in the staffmember
/staff clockout - clocks out the staffmember

Permissions...

staff.* - Gives access to all StaffTimesheet commands and features
staff.admin - Gives access to all admin commands
staff.shift - Gives access to staff gui

Similar projects

Plugin →