Package pers.neige.neigeitems.event
Class ItemUpdateEvent.PreGenerate
-
- All Implemented Interfaces:
-
org.bukkit.event.Cancellable
public class ItemUpdateEvent.PreGenerate extends CancellableEvent
物品更新事件(生成新物品前触发).
-
-
Constructor Summary
Constructors Constructor Description ItemUpdateEvent.PreGenerate(OfflinePlayer player, ItemStack oldItem, Map<String, String> data, ItemGenerator item)
-
Method Summary
Modifier and Type Method Description HandlerList
getHandlers()
OfflinePlayer
getPlayer()
获取持有物品的玩家 ItemStack
getOldItem()
获取待更新物品 Map<String, String>
getData()
获取旧物品内部的指向数据 ItemGenerator
getItem()
获取根据旧物品的物品ID获得的NI物品生成器 static HandlerList
getHandlerList()
-
Methods inherited from class org.bukkit.event.Event
getEventName, getHandlers, isAsynchronous
-
Methods inherited from class pers.neige.neigeitems.event.CancellableEvent
call, isCancelled, setCancelled
-
Methods inherited from class org.bukkit.event.Cancellable
isCancelled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
ItemUpdateEvent.PreGenerate
ItemUpdateEvent.PreGenerate(OfflinePlayer player, ItemStack oldItem, Map<String, String> data, ItemGenerator item)
- Parameters:
player
- 持有物品的玩家oldItem
- 待更新物品data
- 旧物品内部的指向数据item
- 根据旧物品的物品ID获得的NI物品生成器
-
-
Method Detail
-
getHandlers
@NonNull() HandlerList getHandlers()
-
getPlayer
@Nullable() OfflinePlayer getPlayer()
获取持有物品的玩家
-
getOldItem
@NonNull() ItemStack getOldItem()
获取待更新物品
-
getItem
@NonNull() ItemGenerator getItem()
获取根据旧物品的物品ID获得的NI物品生成器
-
getHandlerList
@NonNull() static HandlerList getHandlerList()
-
-
-
-