This plugin measures the total time players are connected to your server network.
This plugin is based on Mr_Minecraft15's plugin OnlineTime, but I've more or less completely rewritten everything up to the point where it is barely noticeable.
- Every message (including prefix) is customizable!
- Store data in YAML or MySQL
- extreme multiprogramming, zero blocking operations on I/O-threads cause zero lag
- PlaceholderAPI support
Command | Description |
---|---|
/onlinetime [playername or uuid] |
show online time of player |
/ot [playername or uuid] |
alias for /onlinetime |
/onlinetimeadmin set [playername or uuid] [time] |
set a players online time to the given amount |
/onlinetimeadmin mod [playername or uuid] [time] |
modify a players online time by the given amount |
/onlinetimeadmin reset [playername or uuid] |
reset a players online time to zero |
/ota (set|mod|reset) ... |
alias for /onlinetimeadmin |
The time argument accepts values as follows:
- just any whole number: interpreted as seconds
- multiple combination of amount with unit: the sum of given amount
- Examples:
Time Example | Interpretation |
---|---|
77 |
77 seconds or 1 minute and 17 seconds |
4h 3min |
4 hours and 3 minutes |
28 days 1 hour |
28 days and 1 hour |
2w1d |
2 weeks and one day |
1h -5min |
1 hour minus 5 minutes or 55 minutes |
-6 d |
subtract 6 days (only using modify) |
Permission | Description |
---|---|
onlinetime.see |
see your recorded online time |
onlinetime.see.other |
see other players recorded online time |
onlinetime.admin |
modify all entries |
Placeholder | Description | Example (with 5d 2h 7min) |
---|---|---|
%onlinetime_string% |
formatted string (same as when using /onlinetime) | 5 days 2 hours 7 minutes |
%onlinetime_only_seconds% |
seconds, as in formatted string (without unit) | 0 |
%onlinetime_only_minutes% |
minutes, as in formatted string (without unit) | 7 |
%onlinetime_only_hours% |
hours, as in formatted string (without unit) | 2 |
%onlinetime_only_days% |
days, as in formatted string (without unit) | 5 |
%onlinetime_only_weeks% |
weeks, as in formatted string (without unit) | 0 |
%onlinetime_only_months% |
months, as in formatted string (without unit) | 0 |
%onlinetime_only_years% |
years, as in formatted string (without unit) | 0 |
%onlinetime_all_seconds% |
whole time in seconds | 439620 |
%onlinetime_all_minutes% |
whole time in minutes | 7327 |
%onlinetime_all_hours% |
whole time in hours | 122 |
%onlinetime_all_days% |
whole time in days | 5 |
%onlinetime_all_weeks% |
whole time in weeks | 0 |
%onlinetime_all_months% |
whole time in months | 0 |
%onlinetime_all_years% |
whole time in years | 0 |
See enhancement labeled issues.
This plugin is licensed under the MIT license. For further information see LICENSE.