HeavenActivity

HeavenActivity gives income based on a user's activity and previous balance.

HeavenActivity tracks the player's activity of the last minutes (default: 15) by tracking block place/break, movement, chat and command usage. Everything is configurable (points per event, delays, timeframe, notification cycle etc). It can give iConomy income based on activity AND player balance.

http://www.tymcs.tk/images/Bukkit/HeavenActivity_banner.png


HeavenActivity tracks the player's activity of the last minutes (default: 15) by tracking block place/break, movement, chat and command usage. Everything is configurable (points per event, delays, timeframe, notification cycle etc). It can give iConomy income based on activity AND player balance.
This project was originally developed by Sevenos here.

Note: This project is licensed under the TPL license.

Features:

  • Track player activity by block place/break, movement, chat and command usage
  • Extremely configurable
  • Individual activity modifiers per group/player (optional)
  • Give players iConomy income based on activity (optional)


Commands:

  • /activity <target> - Your or <target>'s current activity ("activity.view.other" permission to show <target>'s activity)\
  • /activity list - Shows activity of all online players ("activity.view.list" permission)\
  • /activity admin <stats|reload|resetstats> - Admin commands to see stats, reload config or reset the stats ("activity.admin" permission)


How does it work?
The tracking is based on sequences, those sequences have a configurable length (in seconds) and a configurable max amount. By default, there are 15 sequences with a length of 60 seconds each. This results in tracked activity for the last 15 minutes. Each tracked event is added to the current sequence, the activity is the average point value of all available sequences. One sequence can have more than 100 points, but the average activity is capped at 100 points/percent.


Installation:

  1. Extract the compressed file.
  2. Copy HeavenActivity.jar to your plugins folder
  3. Restart (or reload) your server.


Permissions nodes:

  • activity.view.*:
    • description: Allows to view all information
    • children:
      • activity.view.own: true
      • activity.view.other: true
      • activity.view.list: true
  • activity.view.own:
    • description: Allows to view own activity with /activity
    • defaults to everyone
  • activity.view.other:
    • description: Allows to view activity of other players with /activity (name)
    • defaults to everyone
  • activity.view.list:
    • description: Allows to view a list of all players and their current activity with /activity list
    • defaults to everyone
  • activity.notify.*:
    • descriptions: Sends all notifications
    • children:
      • activity.notify.activity: true
      • activity.notify.income: true
  • activity.notify.activity:
    • description: Sends regular notifications about current activity
    • defaults to everyone
  • activity.notify.income:
    • description: Sends notifications about income
    • defaults to everyone
  • activity.admin.*:
    • description: Allows admin stuff
    • defaults to OPs only

The HeavenActivity Team

profile avatar
Owner
  • 4
    Projects
  • 95.9K
    Downloads

More from tyzoidView all

  • Colors project image

    Colors

    • 87.7K
    • Bukkit Plugins

    A chat plugin that allows you to add colors, prefixes, suffixes, and different chat formats.

    • 87.7K
    • September 1, 2016
    • Bukkit Plugins
    • +1
  • BeSuperman project image

    BeSuperman

    • 14.2K
    • Bukkit Plugins

    This looks like a job for... SUPERMAN!

    • 14.2K
    • June 4, 2013
    • Bukkit Plugins
    • +2
  • HAGG - Gortume project image

    HAGG - Gortume

    • 0
    • Bukkit Plugins

    The scariest, most fun minigame you'll ever play

    • 0
    • April 25, 2013
    • Bukkit Plugins
  • CreativeServer project image

    CreativeServer

    • 1.4K
    • Bukkit Plugins

    Puts your entire server into creative mode

    • 1.4K
    • February 15, 2013
    • Bukkit Plugins
    • +1
  • Colors project image

    Colors

    • 87.7K
    • Bukkit Plugins

    A chat plugin that allows you to add colors, prefixes, suffixes, and different chat formats.

    • 87.7K
    • September 1, 2016
    • Bukkit Plugins
    • +1
  • BeSuperman project image

    BeSuperman

    • 14.2K
    • Bukkit Plugins

    This looks like a job for... SUPERMAN!

    • 14.2K
    • June 4, 2013
    • Bukkit Plugins
    • +2
  • HAGG - Gortume project image

    HAGG - Gortume

    • 0
    • Bukkit Plugins

    The scariest, most fun minigame you'll ever play

    • 0
    • April 25, 2013
    • Bukkit Plugins
  • CreativeServer project image

    CreativeServer

    • 1.4K
    • Bukkit Plugins

    Puts your entire server into creative mode

    • 1.4K
    • February 15, 2013
    • Bukkit Plugins
    • +1