All Projects → Puharesource → Titlemanager

Puharesource / Titlemanager

Licence: lgpl-2.1
Adds hovering titles, actionbar titles, tabmenu titles and a scoreboard sidebar to your Minecraft 1.8 - 1.16 server.

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to Titlemanager

Betonquest
An advanced and powerful quest scripting plugin for Minecraft. Features built-in RPG style conversations and integration for over 25 other plugins.
Stars: ✭ 121 (-9.02%)
Mutual labels:  spigot, bukkit
Slime World Manager
A Spigot plugin that implements the Slime Region Format.
Stars: ✭ 118 (-11.28%)
Mutual labels:  spigot, bukkit
Plugman
Plugin manager for Bukkit servers.
Stars: ✭ 80 (-39.85%)
Mutual labels:  spigot, bukkit
Exploitfixer
Bukkit/BungeeCord plugin that aims on fixing Exploits in your Minecraft network. [Requires HamsterAPI to work]
Stars: ✭ 73 (-45.11%)
Mutual labels:  spigot, bukkit
Catserver
Spiritual inheritance of mcpc+/thermos/Cauldron, full support spigot/sponge/forge/bukkit/paper API
Stars: ✭ 127 (-4.51%)
Mutual labels:  spigot, bukkit
Minecraft Optimization
Minecraft server optimization guide
Stars: ✭ 77 (-42.11%)
Mutual labels:  spigot, bukkit
Glowstone
A fast, customizable and compatible open source server for Minecraft: Java Edition
Stars: ✭ 1,364 (+925.56%)
Mutual labels:  spigot, bukkit
Webconsole
Spigot plugin to manage your server remotely using a web interface
Stars: ✭ 62 (-53.38%)
Mutual labels:  spigot, bukkit
Savagefactions
The Ultimate Competitve Factions Plugin. Switches focus from casual factions and introduces new features for competitive factions.
Stars: ✭ 99 (-25.56%)
Mutual labels:  spigot, bukkit
Mypet
🐕 Extensive pet plugin for Bukkit/Spigot
Stars: ✭ 84 (-36.84%)
Mutual labels:  spigot, bukkit
Guilds
Adding RPG to your server has never been more fun and action-packed!
Stars: ✭ 66 (-50.38%)
Mutual labels:  spigot, bukkit
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-18.05%)
Mutual labels:  spigot, bukkit
Chestcommands
An intuitive and powerful plugin to create graphical user interfaces in Minecraft.
Stars: ✭ 62 (-53.38%)
Mutual labels:  spigot, bukkit
Serverlistplus
A flexible Minecraft plugin to customize the appearance of your server in the server list
Stars: ✭ 127 (-4.51%)
Mutual labels:  spigot, bukkit
Fastboard
Simple Bukkit scoreboard API with 1.7.10 to 1.16 support.
Stars: ✭ 62 (-53.38%)
Mutual labels:  spigot, bukkit
Skedule
Use the BukkitScheduler with coroutines - for plugin developers using Kotlin
Stars: ✭ 81 (-39.1%)
Mutual labels:  spigot, bukkit
Redprotect
RedProtect Easy and Light Weight Antigrief plugin.
Stars: ✭ 51 (-61.65%)
Mutual labels:  spigot, bukkit
Luckperms
A permissions plugin for Minecraft servers.
Stars: ✭ 1,100 (+727.07%)
Mutual labels:  spigot, bukkit
Taboolib
Powerful framework for creating bukkit plugin.
Stars: ✭ 83 (-37.59%)
Mutual labels:  spigot, bukkit
Bstats
bStats collects data for plugin authors. It's free and easy to use!
Stars: ✭ 99 (-25.56%)
Mutual labels:  spigot, bukkit

TitleManager

Version Actions Status Javadoc Minecraft versions Players currently experiencing TitleManager Servers currenty running TitleManager

A Bukkit plugin for sending titles and setting the header and footer of the player list. Spigot Project Page


For Developers

The Repository

Example for Gradle:

maven {
    name 'puharesource-repo'
    url 'https://repo.puha.io/repo/'
}

Example for Maven:

<repository>
  <id>puha-repo</id>
  <url>https://repo.puha.io/repo/</url>
</repository>

The dependency

Example for Gradle:

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

Example for Maven

<dependency>
   <groupId>io.puharesource.mc</groupId>
   <artifactId>TitleManager</artifactId>
   <version>2.2.0</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") }
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].