Skip to content

Splodgebox/armorequip

Repository files navigation

ArmorEquipEvent & ArmorUnequipEvent

This repository contains two new events for the SpigotAPI, these are the ArmorEquipEvent and ArmorUnequipEvent Which are traditionally not already in the plugin.

Small parts of the code were taken from the original ArmorEquipEvent by Arnah

Usage example

    @EventHandler
    public void onArmorApply(ArmorEquipEvent event) {
        Player player = event.getPlayer();
        ItemStack itemStack = event.getItemStack();
        
        if (!player.isOp()) {
            event.setCancelled(true);
            return;
        }
        
        player.sendMessage("You have successfully applied " + itemStack.getType());
    }

    @EventHandler
    public void onArmorRemove(ArmorUnequipEvent event) {
        Player player = event.getPlayer();
        ItemStack itemStack = event.getItemStack();

        player.sendMessage("You have successfully removed " + itemStack.getType());
    }

How to import this library

Current Version: Release

If you are using Gradle, you can use the following:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}


	dependencies {
	        implementation 'com.github.Splodgebox:armorequip:VERSION-ABOVE'
	}

If you are using Maven, you can use the following:

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

	<dependency>
	    <groupId>com.github.Splodgebox</groupId>
	    <artifactId>armorequip</artifactId>
	    <version>VERSION-ABOVE</version>
	</dependency>

alt_text

About

ArmorEquipEvent and ArmorUnequipEvent for SpigotAPI

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages