SkillAgentSearch skills...

TitleManager

Adds hovering titles, actionbar titles, tabmenu titles and a scoreboard sidebar to your Minecraft 1.8 - 1.18 server.

Install / Use

/learn @Puharesource/TitleManager
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1 align="center"> TitleManager </h1> <p align="center"> <a href="https://www.spigotmc.org/resources/titlemanager.1049"> <img src="https://img.shields.io/badge/Version-2.3.6-blue?style=for-the-badge" alt="Version"> </a> <a href="https://github.com/Puharesource/TitleManager/actions"> <img src="https://img.shields.io/github/workflow/status/Puharesource/TitleManager/Java%20CI?logo=github&style=for-the-badge&logoColor=fff" alt="Actions Status"> </a> <a href="https://titlemanager.tarkan.dev/javadoc/"> <img src="https://img.shields.io/badge/JavaDoc-2.2-blue.svg?style=for-the-badge&logo=Read-the-Docs&logoColor=fff" alt="Javadoc"> </a> <a href="https://www.spigotmc.org/resources/titlemanager.1049/updates"> <img src="https://img.shields.io/badge/Minecraft-1.8%20--%201.18-blue?style=for-the-badge&logo=Hack-the-Box&logoColor=fff" alt="Minecraft versions"> </a> <a href="https://bstats.org/plugin/bukkit/TitleManager/7318"> <img src="https://img.shields.io/bstats/players/7318?style=for-the-badge" alt="Players currently experiencing TitleManager"> </a> <a href="https://bstats.org/plugin/bukkit/TitleManager/7318"> <img src="https://img.shields.io/bstats/servers/7318?style=for-the-badge" alt="Servers currenty running TitleManager"> </a> </p> <p align="center"><sup><strong>A Bukkit plugin for sending titles and setting the header and footer of the player list. <a href="https://www.spigotmc.org/resources/titlemanager.1049/">Spigot Project Page</a></strong></sup></p>

For Developers

The Repository

Example for Gradle .kts:

maven("https://repo.tarkan.dev")

Example for Gradle:

maven {
    url 'https://repo.tarkan.dev'
}

Example for Maven:

<repository>
  <id>tarkan-repo</id>
  <url>https://repo.tarkan.dev</url>
</repository>

The dependency

Example for Gradle .kts:

implementation('io.puharesource.mc:TitleManager:2.3.1')

Example for Gradle:

compile group: 'io.puharesource.mc', name: 'TitleManager', version: '2.3.1'

Example for Maven

<dependency>
   <groupId>io.puharesource.mc</groupId>
   <artifactId>TitleManager</artifactId>
   <version>2.3.1</version>
</dependency>

plugin.yml

If your plugin can't run without TitleManager add the following line to your plugin.yml file.

depend: [TitleManager]

If your plugin can run without TitleManager, then add the following line to your plugin.yml file instead

softdepend: [TitleManager]

Getting the API instance

Once you want to use TitleManager's API, you'll need an instance of TitleManagerAPI, which carries all of the methods available for TitleManager. I suggest getting the instance once you load your plugin and store it somewhere easily accessible, for this example I'll however just be storing it locally in the onEnable method.

Java
@Override
public void onEnable() {
  TitleManagerAPI api = (TitleManagerAPI) Bukkit.getServer().getPluginManager().getPlugin("TitleManager");
}
Kotlin

For kotlin I suggest using the lazy delegate for storing the instance of TitleManager when accessed.

val titleManagerAPI : TitleManagerAPI by lazy { Bukkit.getServer().pluginManager.getPlugin("TitleManager") }

Related Skills

View on GitHub
GitHub Stars235
CategoryDevelopment
Updated2mo ago
Forks51

Languages

Kotlin

Security Score

85/100

Audited on Jan 13, 2026

No findings