Skip to content

BlueSlimeDev/MessageHandlerAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MessageHandlerAPI | THE LIGHTWEIGHT MESSAGE HANDLER


  • Support from 1.7.x to 1.21.x
  • ActionBar
  • BossBar
  • Titles
  • PlaceholderAPI Support
  • Messages with components

Maven Usage (With jitpack):

        <repository>
            <id>jitpack.io</id>
            <url>https://jitpack.io</url>
        </repository>

REQUIRES UTILITIES API FROM BLUE SLIME DEV

Dependency:

    <dependencies>
        <dependency>
            <groupId>com.github.BlueSlimeDev</groupId>
            <artifactId>UtilitiesAPI</artifactId>
            <version>1.0.1</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.github.BlueSlimeDev</groupId>
            <artifactId>MessageHandlerAPI</artifactId>
            <version>TAG</version>
            <!-- TAG = latest version, for example:
            <version>0.7</version>
            -->
        </dependency>
    </dependencies>

Example Usages:

  • Auto Detect <titles>, <subtitle>, <actionbar>, <bossbar>:
public class ExampleGeneral {
    public void sendMessage(Player player, String message) {
        MessageHandlerAPI.sendMessage(player, message);
    }
}
  • Manual BossBar:
public class ExampleBoss {
    public void sendMessage(Player player, String message) {
        // Without percentage:
        BossBarHandler.sendBossBar(player, message);
        // With percentage:
        BossBarHandler.sendBossBar(player, message, 60);
    }
}
  • Manual Titles:
public class ExampleTitles {
    public void sendMessage(Player player, String message) {
        // Without percentage:
        TitlesHandler.sendTitle(player, message);
        // With percentage:
        TitlesHandler.sendTitle(player, message, 60);
    }
}
  • Manual ActionBar:
public class ExampleAction {
    public void sendMessage(Player player, String message) {
        ActionBarHander.sendActionBar(player, message);
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages