OnSign — Player Stats & Reward Signs for Minecraft

OnSign plugin for Minecraft displays player stats, leaderboards, and reward shops on signs. Learn how to install and configure OnSign for your server.

Download OnSign for Minecraft 1.8.1

Original name: OnSign

Minecraft: 1.8.1

FileVersionLoaderSize
OnSign.jar——22 КБDownload
OnSign_v2.0.0.jar1.8.1—50 КБDownload

Understanding the OnSign Plugin for Minecraft Servers

Running a Minecraft server is about more than just keeping the world loaded and the lag low. A thriving community needs visible progression, healthy competition, and simple ways to reward loyal players. While chat commands and web panels work, they pull players out of the immersive experience. The OnSign plugin solves this by turning ordinary in-game signs into dynamic, interactive displays that show real-time statistics and even let players purchase rewards with a single click. It is a companion tool for the popular OnTime plugin, and together they create a robust system for tracking activity, displaying leaderboards, and managing a reward shop directly on the block level.

What OnSign Does and Why It Matters

At its core, OnSign acts as a bridge between the OnTime database and the physical signs placed in your Minecraft world. It reads each player's statistics and renders them live on the sign's text. This means no more typing commands into chat or checking a website to see playtime or votes. The information is right there, visible the moment a player walks up to a sign. This is especially powerful in spawn areas or dedicated halls where newcomers can immediately see the server's top players or check their own achievements without any friction.

One critical technical requirement is that the plugin relies on a MySQL database. OnSign will not start without it, a detail that often catches new server administrators off guard. However, this database-driven approach ensures lightning-fast data synchronization across all signs and protects statistics from being lost during server restarts or crashes. The data is persistent, consistent, and always up to date.

The Three Sign Modes: Players, Tops, and Shop

The developer has built three primary display modes, each highly configurable. Understanding these modes is key to getting the most out of the plugin.

Personal Player Signs

You can place up to three different parameters on a single sign. Available data points include the player's status (online, offline, or AFK), the date and time of their last login or logout, and total playtime for all time, today, this week, or this month. The plugin also supports vote counters and referral counters with the same time-period breakdowns, as well as loyalty points. For example, you can create a personal sign that shows a player's name, their current status, and their total playtime, which is perfect for personal houses, guild halls, or faction bases.

Real-Time Top 10 Leaderboards

Competition is a great motivator. OnSign can display rankings based on any of the metrics mentioned above. A leaderboard sign will show the player's position in the list, their name, and their current score. The update frequency can be set to daily or at any interval you define in the configuration file. You could create an entire "Avenue of Fame" with separate signs for the top players by total time, weekly votes, or monthly referrals. This visual representation of progress encourages players to participate more actively in the server's community and events.

Reward Shop on a Sign

The most interactive feature is the integration with the OnTime reward shop. An administrator can link a sign to a specific reward. When a player right-clicks the sign, the plugin checks their balance of points or in-game currency. If they have enough, the reward is instantly granted and the cost is deducted. There are no menus to navigate or commands to remember; it is an intuitive and fast process. This is particularly useful for selling ranks, temporary buffs, or cosmetic items, streamlining the monetization and reward process.

Version Compatibility and Dependencies

Matching the versions of OnSign and OnTime is critical. The developer has tightly coupled the releases, and any mismatch will result in the plugin failing to work. Here is a quick reference guide:

  • OnSign v1.0.0 works with OnTime v3.8.1 or newer.
  • OnSign v1.1.0 only works with OnTime v3.8.2 through v3.9.0.
  • OnSign v1.2.0 and newer only work with OnTime v3.9.1 through v3.10.3.
  • OnSign v1.3.0 and newer only work with OnTime v3.11.0 through v3.13.2.
  • OnSign v2.0.0 and all subsequent versions require OnTime v4.1.2 or higher.

Additionally, the Vault plugin is mandatory for handling permissions and economy. Without Vault.jar in your plugins folder, OnSign cannot interact with permissions or currency systems. All three files, OnSign.jar, OnTime.jar, and Vault.jar, must be present in the plugins directory. The plugin is designed for Bukkit and Spigot servers, and it supports various Minecraft versions depending on the build you choose. Always check the specific release notes to confirm compatibility with your server's Minecraft version and loader.

Installation and Initial Configuration

The installation process is standard for Bukkit and Spigot servers, but there is one important nuance: after the first launch, you must edit the config.yml file to provide MySQL connection details. Without this step, the plugin will not activate. Here is the step-by-step process for how to install it:

  1. Place OnSign.jar, OnTime.jar, and Vault.jar into the plugins folder.
  2. Restart the server or run the reload command.
  3. Open the file plugins/OnSign/config.yml and enter your MySQL database connection parameters.
  4. Restart the server again so the changes take effect.
  5. Create signs according to the instructions in the official documentation.

It is important to note that OnSign starts with a slight delay to allow OnTime to fully initialize. This prevents synchronization errors that could occur in earlier versions. Patience during the startup sequence is key to a stable setup.

Administrator Commands

Managing the plugin is straightforward, with two main commands that are easy to remember:

  • /onsign refresh - Forcefully updates all signs on the server. This is useful after manual database edits or if the automatic update fails.
  • /onsign reload - Reloads the configuration, re-reads data from MySQL, and updates all signs. This is the equivalent of a full plugin restart without stopping the server.

These commands are sufficient for daily operations. All fine-tuning is done in the config.yml file, where you can set update intervals for leaderboards, date display formats, and other parameters.

Practical Use Cases and Scenarios

OnSign shines in a variety of server scenarios. On a survival server, personal signs in player homes can display playtime and loyalty points, encouraging long-term dedication. On a factions server, leaderboard signs in the spawn area can showcase the most active factions or players, fueling rivalry. For a server with a shop or rank system, the reward shop signs provide a seamless purchasing experience. If you want players to easily find and install similar mods, you might mention a convenient launcher in your server's documentation, but the core experience relies on the plugin itself. The combination of dynamic stats, competitive leaderboards, and a click-to-buy shop creates a cohesive and engaging player experience.

Final Thoughts

OnSign is an essential tool for servers that already use OnTime and want to elevate player interaction to a new level. Dynamic signs make statistics feel alive and accessible, leaderboards foster healthy competition, and the reward shop simplifies monetization and activity incentives. With proper configuration, the plugin runs stably and places minimal load on the server. The clear versioning system prevents unexpected conflicts, making it a reliable addition to any server's toolkit. If you are looking to create a welcoming and technologically advanced space in your Minecraft world, this plugin combination is worth serious consideration. To get started, you can download Understanding the OnSign Plugin for Minecraft Servers from the official resource page, and remember that Understanding the OnSign Plugin for Minecraft Servers for Minecraft requires the correct OnTime version to function properly.