1.8-1.21 | TimeTags [Free] icon

1.8-1.21 | TimeTags [Free] -----

Adds a GUI for the player to select custom tags based on his PlayTime



[​IMG]
DESCRIPTION:

TimeTags is a powerful and highly customizable plugin that adds a rewarding, playtime-based tag system to your server. As players spend more time online, they unlock new tags that they can manage through an interactive and feature-rich GUI.
A standout feature is the unique Display Mode Selector, which empowers players to choose exactly where their tag appears: in chat only, in the tab list only, or in both locations simultaneously. With full control over every GUI item, title, button, and message, you can seamlessly integrate TimeTags into your server's unique theme.
FEATURES:
- Playtime-Based Rewards: Tags are automatically unlocked when players reach the playtime milestones you configure.
- Interactive GUI Menu: A clean and intuitive menu for players to select and manage their tags using /tags.
- Display Mode Selector: Players can choose to show their tag in Chat, Tab, or Both, using buttons directly in the GUI.
- Deeply Customizable: Configure GUI titles, sizes, items, decorative borders, messages, and more.
- Per-Tag Appearance: Define unique items, names, and lore for each tag, with different descriptions for locked vs. unlocked states.
- Full Admin Control: Easily manage the plugin with simple admin commands, including reload and bypass functions.
- PlaceholderAPI Dependency: Built to integrate perfectly with PlaceholderAPI for maximum compatibility.
COMMANDS:
playtime:
description: Checks your playtime or that of another player.
usage: /playtime [player]
permission: timetags.playtime
aliases: [pt]
tags:
description: Opens the menu to select your tag.
usage: /tags
permission: timetags.tags
timetags:
description: Main admin command for TimeTags.
usage: /timetags <reload|bypass>
permission: timetags.admin
aliases: [tt]
default: op
PLACEHOLDERS (PlaceholderAPI):
These are the primary placeholders to use in your other plugins, as defined in config.yml.
%timetags_chat%
description: Use this in your chat formatting plugin. It will display the player's selected tag or the defined "no_tag_placeholder".
%timetags_tab%
description: Use this in your tab plugin. It will display the player's selected tag or the defined "no_tag_placeholder".
CONFIGURATION EXAMPLE (config.yml):
The configuration is designed to be powerful and easy to understand. You can define the display order, required time, and full appearance for every tag.
Code (YAML):

# --- Tags ---
# Use numbers as keys to define the order of the tags in the menu.
# The number itself is the position. You can leave gaps (e.g., 1, 2, 5).
tags
:
  '1'
: # First position
    display
: '&7 [&fLunar&7 ]'
    time_required_hours
: 1
    gui_item
: 'CLOCK'
    gui_name
: '&fLunar Tag'
    gui_lore_unlocked
:
     - '&7A tag for those who just started.'
      - ''
      - '&aClick to select!'
    gui_lore_locked
:
     - '&7Play longer to unlock this tag.'
      - ''
      - '&cRequires
: &e{required_time} hours of gameplay.'
 
Resource Information
Author:
----------
Total Downloads: 41
First Release: Jun 19, 2025
Last Update: Jun 19, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings