Mineuniverse
Log in Register
Plugins

AbilityItemsAPI

An API to make the creation of items with abilities easier for developers
by Synk_mc_
Download Claim this project
82 downloads
0 likes
Updated Jun 30, 2026
0 hypes
Developer Tools Mechanics

This plugin is now archived and won't be getting updates or support.

 

This plugin makes it easier for developers to make abilities for items.

Import the API

To import the API, you can either use Maven or Gradle. Here's how


<repository>
  <id>synkdev-repo-releases</id>
  <name>SynkDev Repository</name>
  <url>https://maven.synkdev.cc/releases&lt;/url&gt;
</repository>

<dependency>
  <groupId>cc.synkdev</groupId>
  <artifactId>AbilityitemsAPI</artifactId>
  <version>1.1</version>
  <scope>provided</scope>
</dependency>


_Using Maven_


maven {
    url "https://maven.synkdev.cc/releases"
}

implementation "cc.synkdev:AbilityitemsAPI:1.1"

_Using Gradle_


Create your items

Creating an item is very straightforward. Here's some code for example


ItemStack itemStack = new ItemStack(Material.STICK);
ItemMeta meta = itemStack.getItemMeta();
meta.setDisplayName(ChatColor.BOLD+"THE STICK");
itemStack.setItemMeta(meta);

AbilityItem testItem = AbilityItem.newItem("testItem").from(itemStack).lockInSlot().setQuantity(3).setClickEvent(event -> {
    event.getPlayer().sendMessage(ChatColor.ITALIC+"You clicked da stick...");
}).build();
_This creates a stick named "THE STICK". When a player clicks it, they get the message "You clicked da stick" in the chat._

To give an item to a player, it's also very straightforward:


testItem.give(Bukkit.getPlayerExact("Notch"));

 

For full documentation, visit the [docs](https://docs.synkdev.cc/).
Here's the maven repository: [https://maven.synkdev.cc/](https://maven.synkdev.cc/)

Release 1.1
MC 1.21, 1.9, 1.16, 1.20, 1.17, 1.18, 1.11, 1.7.4, 1.14, 1.13, 1.8, 1.19, 1.12, 1.10, 1.15
Release 2024-08-16 Get
Release 1.2
MC 1.21, 1.9, 1.16, 1.20, 1.17, 1.18, 1.11, 1.7.4, 1.14, 1.13, 1.8, 1.19, 1.12, 1.10, 1.15
Release 2024-08-16 Get
AbilityitemsAPI-1.0
MC 1.20.6, 1.7.2, 1.21, 1.9, 1.16, 1.19.3, 1.20.2, 1.18.1, 1.20, 1.20.4, 1.19.2, 1.20.5, 1.20.1, 1.20.3, 1.17, 1.7.4, 1.14, 1.18, 1.11, 1.12, 1.10, 1.15, 1.19.4, 1.13, 1.8
Release 2024-08-15 Get

More from Synk_mc_

ChatWatchdog
87
King's Anvil
65
ServerVeil
59
SynkLibs
292
NeuxsAuctionHouse
251
Deathlogger
228

You Might Also Like

WorldGuard Custom Flags
WorldGuard Custom Flags
97,851
HoloAPI
Advanced and powerful holographic displays
93,959
Minequery
Minequery
91,099
SQLibrary
SQLibrary aims to streamline driver wrappers in Java for every database engine
85,675
WolfyUtilities
Utils and APIs: Config, Language and Inventory API, Protection Utils: WorldGuard, LWC, PlotSquared
84,728
DisguiseTester
Experiment with disguises!
9,677