Package com.stardevllc.staritems.model
Class CustomItem
java.lang.Object
com.stardevllc.staritems.model.CustomItem
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Set<EventHandler<? extends org.bukkit.event.Event>> protected com.stardevllc.itembuilder.common.ItemBuilder<?, ?> protected Stringprotected org.bukkit.plugin.java.JavaPluginprotected Consumer<org.bukkit.entity.Player> protected Consumer<org.bukkit.entity.Player> protected Consumer<org.bukkit.entity.Player> protected Consumer<org.bukkit.entity.Player> -
Constructor Summary
ConstructorsConstructorDescriptionCustomItem(org.bukkit.plugin.java.JavaPlugin plugin, String name, com.stardevllc.itembuilder.common.ItemBuilder<?, ?> itemBuilder) CustomItem(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.inventory.ItemStack itemStack) -
Method Summary
Modifier and TypeMethodDescription<T extends org.bukkit.event.Event>
voidaddEventHandler(Class<T> eventType, EventHandler<T> listener) getName()org.bukkit.plugin.java.JavaPluginConsumer<org.bukkit.entity.Player> Consumer<org.bukkit.entity.Player> Consumer<org.bukkit.entity.Player> Consumer<org.bukkit.entity.Player> <T extends org.bukkit.event.Event>
voidhandleEvent(T event) setWhileHoldingConsumer(Consumer<org.bukkit.entity.Player> whileHoldingConsumer) setWhileInInventoryConsumer(Consumer<org.bukkit.entity.Player> whileInInventoryConsumer) setWhileOnHotbarConsumer(Consumer<org.bukkit.entity.Player> whileOnHotbarConsumer) setWhileWearingConsumer(Consumer<org.bukkit.entity.Player> whileWearingConsumer) org.bukkit.inventory.ItemStack
-
Field Details
-
stripColorFunction
-
plugin
protected org.bukkit.plugin.java.JavaPlugin plugin -
name
-
itemBuilder
protected com.stardevllc.itembuilder.common.ItemBuilder<?,?> itemBuilder -
eventHandlers
-
whileInInventoryConsumer
-
whileOnHotbarConsumer
-
whileWearingConsumer
-
whileHoldingConsumer
-
-
Constructor Details
-
CustomItem
public CustomItem(org.bukkit.plugin.java.JavaPlugin plugin, String name, com.stardevllc.itembuilder.common.ItemBuilder<?, ?> itemBuilder) -
CustomItem
public CustomItem(org.bukkit.plugin.java.JavaPlugin plugin, org.bukkit.inventory.ItemStack itemStack)
-
-
Method Details
-
addEventHandler
public <T extends org.bukkit.event.Event> void addEventHandler(Class<T> eventType, EventHandler<T> listener) -
handleEvent
public <T extends org.bukkit.event.Event> void handleEvent(T event) -
getName
-
getWhileInInventoryConsumer
-
setWhileInInventoryConsumer
public CustomItem setWhileInInventoryConsumer(Consumer<org.bukkit.entity.Player> whileInInventoryConsumer) -
getWhileOnHotbarConsumer
-
setWhileOnHotbarConsumer
public CustomItem setWhileOnHotbarConsumer(Consumer<org.bukkit.entity.Player> whileOnHotbarConsumer) -
getWhileWearingConsumer
-
setWhileWearingConsumer
-
getWhileHoldingConsumer
-
setWhileHoldingConsumer
-
getPlugin
public org.bukkit.plugin.java.JavaPlugin getPlugin() -
toItemStack
public org.bukkit.inventory.ItemStack toItemStack()
-