promotional bannermobile promotional banner

OnSign

This plugin uses signs to show player status and playtime data collected by the OnTime plugin.
<p>Results of the use of "%top+" to create a sign.  Sign shows results when there is no player in the "top list" at that position.</p>

Results of the use of "%top+" to create a sign. Sign shows results when there is no player in the "top list" at that position.

<p>Shop Sign Example - Builder Promotion Shop - Setup</p>

Shop Sign Example - Builder Promotion Shop - Setup

<p>An example "top" scoreboard that can be seen on the **Wind Point** server.</p>

<p>&nbsp;(ip: <a href="http://wind-point.serverminer.com:25716" rel="nofollow">wind-point.serverminer.com:25716</a>)</p>

An example "top" scoreboard that can be seen on the **Wind Point** server.

 (ip: wind-point.serverminer.com:25716)

<p>Shop Sign Example - Diamond Shop - Complete</p>

Shop Sign Example - Diamond Shop - Complete

<p>Shop Sign Example - /ontime &lt;playerName&gt; Shop - Setup</p>

Shop Sign Example - /ontime <playerName> Shop - Setup

<p>A sign showing the top player for the current day.</p>

A sign showing the top player for the current day.

<p>Player Sign creation.</p>

Player Sign creation.

<p>Shop Sign Example - Diamond Shop - Setup</p>

Shop Sign Example - Diamond Shop - Setup

<p>Using the "%top+" to add signs to a "top list"</p>

Using the "%top+" to add signs to a "top list"

<p>Shop Sign Example - /ontime &lt;playerName&gt; Shop - Complete</p>

Shop Sign Example - /ontime <playerName> Shop - Complete

<p>Player sign example.</p>

Player sign example.

<p>Shop Sign Example - Builder Promotion Shop - Complete</p>

Shop Sign Example - Builder Promotion Shop - Complete

<p>"Top" Sign Example</p>

"Top" Sign Example

Description

This companion plugin to OnTime provides a sign based solution to share an individual player's and the server's top player's OnTime data. It also supports OnTime "shop" Rewards, which give players control over the OnTime Rewards they receive. A MySQL database is required to use OnSign.

Important Notes on V2.0.x

In order to use this latest version of OnSign, the OnTime plugin must also be upgraded to V4.1.2 or later.

Player Signs

For a specified player, the player's name and any combination of up to three of the following can be shown on a sign:

  • status (online, offline, or AFK)
  • date/time of last login or logout (changes when players come and go)
  • date/time of last login (only changes on each login)
  • total play time (OnTime) on the server
  • total play time for the current day
  • total playtime for the current week
  • total playtime for the current month
  • total votes cast for the server
  • total votes cast for the current day
  • total votes cast for the current week
  • total votes cast for the current month
  • total referrals made to the server
  • total referrals made for the current day
  • total referrals made for the current week
  • total referrals made for the current month
  • current 'loyalty' point total

Top "Ten"

For a specified piece of data, the plugin will show the position on the list, the name of the player, and their current score. These signs are updated every day, or at an interval specified by the administrator. The following data can be shown on the "top" signs:

  • total play time (OnTime) on the server
  • total play time for the current day
  • total playtime for the current week
  • total playtime for the current month
  • total votes cast for the server
  • total votes cast for the current day
  • total votes cast for the current week
  • total votes cast for the current month
  • total referrals made to the server
  • total referrals made for the current day
  • total referrals made for the current week
  • total referrals made for the current month
  • current 'loyalty' point total

Shop Rewards

These signs are linked directly to an OnTime Reward defined by an admin. When a player clicks on this type of OnSign, and they have the required balance of Points or in-game money, they will receive that reward and have deducted from their points or econ balance, the configured cost. Please [click here] to learn more about OnTime Shop Rewards.


Sign Setup

For information and setting up signs, and other plugin information please see the plugin pages tab, or click here.

Other Plugin Integration

  • Vault: OnSign uses the Vault plugin to provide support to various permission plugins. The Vault.jar MUST be installed in your plugins directory in order to use OnSign.
  • OnTime: OnSign sources most of the data displayed from the OnTime plugin. This OnTime.jar MUST be installed in your plugins directory in order to use OnSign.

OnSign and OnTime version compatibility

  • OnSign v1.0.0 will work with OnTime v3.8.1 or earlier
  • OnSign v1.1.0 will ONLY work with OnTime v3.8.2 - v3.9.0
  • OnSign v1.2.0 or later will ONLY work with OnTime v3.9.1 - v3.10.3
  • OnSign v1.3.0 or later will ONLY work with OnTime v3.11.0 - v3.13.2
  • OnSign v2.0.0 or later will ONLY work with OnTime v4.1.2 or later

Commands

  • onsign refresh

This command will refresh all signs.

  • onsign reload

This command will reload the config.yml, reload from the database the sign data, and refresh all signs.

Installation

  1. Place OnSign.jar in your plugin folder
  2. Place OnTime.jar in your plugin folder Make sure you are running the correct version of OnTime!
  3. Place vault.jar in your plugin folder
  4. Restart your server / Reload Plugins
  5. Edit plugins/OnSign/config.yml to setup your MySQL (required) database access
  • See insructions for config settings in the generated file or here

6. Restart your server / Reload Plugins if config.yml is modifed

That's it!

Change Log

For the complete change log, please click here.

V2.0.2

Compiled/Tested with Spigot/Bukkit V1.8.1; Java7; Vault 1.5.2

Fixes

  • The fix added in V2.0.1 did not address all possible scenarios. This second update provides a complete fix for Ticket #21

V2.0.1

Compiled/Tested with Spigot/Bukkit V1.8.1; Java7; Vault 1.5.2

Fixes

  • Fixed issue with OnSign not auto-updating the MySQL database 'uuid' column for some servers. (Ticket #21)

V2.0.0

Compiled/Tested with Spigot/Bukkit V1.8.1; Java7; Vault 1.5.2

Enhancements

  • Made plugin compatible with MC v1.8, adding support for UUIDs for player identification
  • Added support for 'vanishNoPacket' plugin, leaving players marked as 'offline' on signs when 'vanished' (Ticket #15)

Fixes

  • Fixed 'login/logout' display on signs to properly update each successful player login and logout (No Ticket)
  • Added a delay to OnSign startup, so OnTime is sure to complete its initiation first (No Ticket)
  • Addressed issue where 'rank up' purchases from a sign shop could result in multiple charges for one rank. (Ticket #17)

New Commands

  • onsign refresh

This command will refresh/update all signs.

The OnSign Team

profile avatar
  • 5
    Projects
  • 172.9K
    Downloads

More from _ForgeUser8455416View all

  • afkTerminator project image

    afkTerminator

    • 27.4K
    • Bukkit Plugins

    AFK Machine Detection and Destruction

    • 27.4K
    • May 27, 2016
    • Bukkit Plugins
  • OnTime project image

    OnTime

    • 137.3K
    • Bukkit Plugins

    Player time on server tracking, with in game 'top player' lists, file based reports, and more.

    • 137.3K
    • March 9, 2016
    • Bukkit Plugins
    • +1
  • OnTimeLimits project image

    OnTimeLimits

    • 0
    • Bukkit Plugins

    Limit the hours of the day, and the amount of time per day, week, and month a player can be on a server.

    • 0
    • July 8, 2013
    • Bukkit Plugins
  • OnTime Bounty project image

    OnTime Bounty

    • 0
    • Bukkit Plugins

    OnTime Bounty

    • 0
    • July 31, 2012
    • Bukkit Plugins
    • +1
  • afkTerminator project image

    afkTerminator

    • 27.4K
    • Bukkit Plugins

    AFK Machine Detection and Destruction

    • 27.4K
    • May 27, 2016
    • Bukkit Plugins
  • OnTime project image

    OnTime

    • 137.3K
    • Bukkit Plugins

    Player time on server tracking, with in game 'top player' lists, file based reports, and more.

    • 137.3K
    • March 9, 2016
    • Bukkit Plugins
    • +1
  • OnTimeLimits project image

    OnTimeLimits

    • 0
    • Bukkit Plugins

    Limit the hours of the day, and the amount of time per day, week, and month a player can be on a server.

    • 0
    • July 8, 2013
    • Bukkit Plugins
  • OnTime Bounty project image

    OnTime Bounty

    • 0
    • Bukkit Plugins

    OnTime Bounty

    • 0
    • July 31, 2012
    • Bukkit Plugins
    • +1