Skip to content

Darkxx14/KitsX

Repository files navigation

the best kits plugin for Crystal PvP servers

Skript Support

on kit load:
  send "You loaded %kit%"
on kit save:
  send "You saved %kit%"
on kitroom open:
  send "You opened the kitroom"

Developer API

Maven

        <repository>
            <id>xyris-repo</id>
            <url>https://xyris.fun/repo/</url>
        </repository>

        <dependency>
            <groupId>dev.darkxx</groupId>
            <artifactId>KitsX</artifactId>
            <version>1.0.0</version>
            <scope>provided</scope>
        </dependency>

Gradle

repositories {
    maven("https://xyris.fun/repo/")
}

dependencies {
    compileOnly("dev.darkxx:KitsX:1.0.0")
}

First, initialize the KitsApiProvider in the onEnable

        KitsApiProvider.init(this);

Next, get current instance of the KitsX api with the following:

        KitsAPI kits = KitsApiProvider.get().getKitsAPI();

Here are some usage examples:

    @EventHandler
    public void onPlayerJoin(PlayerJoinEvent e) {
        Player player = e.getPlayer();
        
        // Load the kit for the player
        KitsAPI kits = KitsApiProvider.get().getKitsAPI();
        kits.load(p, "Kit 1");
    }

    @EventHandler
    public void onKitLoad(KitLoadEvent event) {
        Player player = e.getPlayer();
        String kitName = e.getKitName();
        
        // Send the player a message if the kit name equals to "Kit 1"
        if (kitName.equals("Kit 1")) {
            player.sendMessage("Hello, " + player.getName() + "! You loaded " + kitName + "!");
        }
    }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages