/ItemBuilderAPI

API to build an ItemStack on CraftBukkit or Spigot.

Primary LanguageJavaMIT LicenseMIT

ItemBuilderAPI

API to build an ItemStack on CraftBukkit or Spigot.

downloads downloads license

Features

  • Easier way to build ItemStacks
  • Forget about the messy code.
  • Manipulate data easy.
  • Personalize items with placeholders.
  • Build from configuration. Forget about parsers.

Usage

To use the ItemBuilder API:

  • Build with Maven or Gradle.
  • Add the following code to build.gradle or pom.xml
  • For < 1.8 (and below) use version v1.0
  • For 1.9 < (and above) use version v2.0

Start Using It

ItemBuilder.newBuilder()
	.setDisplayName("&9Hey there {name}")
	.addLoreLine("&6This is a lore line!")
	.arg("name", cPlayer.getPlayer().getName())
	.setQuantity(1)
.build();

Build it into your project.

Gradle

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    compile 'com.github.RicardormDev:ItemBuilderAPI:v#.#' // Version
}

Maven

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

<dependency>
	<groupId>com.github.RicardormDev</groupId>
	<artifactId>ItemBuilderAPI</artifactId>
	<version>Tag</version>
</dependency>

TODO

  • Add some Javadocs
  • Serialize Items
  • Upload version for newer Minecraft versions.
  • Add ModelData supporrt.