public class ItemDataManager
extends java.lang.Object
| 构造器和说明 |
|---|
ItemDataManager(SXAttribute plugin) |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
clearColor(java.lang.String lore)
清除物品颜色
|
org.bukkit.inventory.ItemStack |
getItem(java.lang.String itemName,
org.bukkit.entity.Player player)
获取物品
|
java.util.Set<java.lang.String> |
getItemList()
获取物品编号列表
|
static double |
getSellValue(org.bukkit.inventory.ItemStack item)
获取商品价格
|
void |
importItem(java.lang.String itemName,
org.bukkit.inventory.ItemStack itemStack) |
boolean |
isItem(java.lang.String itemName)
判断物品是否存在
|
void |
loadItemData()
读取物品数据
|
static java.lang.String |
replaceColor(java.lang.String lore)
恢复物品颜色
|
void |
saveItem(java.lang.String itemName,
org.bukkit.inventory.ItemStack itemStack)
保存物品
|
void |
sendItemMapToPlayer(org.bukkit.command.CommandSender sender,
java.lang.String... searchs)
发送物品列表给指令者
|
void |
updateItem(org.bukkit.inventory.ItemStack item,
org.bukkit.entity.Player player)
更新物品
|
public ItemDataManager(SXAttribute plugin) throws java.io.IOException, org.bukkit.configuration.InvalidConfigurationException
java.io.IOExceptionorg.bukkit.configuration.InvalidConfigurationExceptionpublic static java.lang.String clearColor(java.lang.String lore)
lore - Stringpublic static java.lang.String replaceColor(java.lang.String lore)
lore - Stringpublic static double getSellValue(org.bukkit.inventory.ItemStack item)
item - ItemStackpublic void loadItemData()
throws java.io.IOException,
org.bukkit.configuration.InvalidConfigurationException
java.io.IOException - IOExceptionorg.bukkit.configuration.InvalidConfigurationException - InvalidConfigurationExceptionpublic java.util.Set<java.lang.String> getItemList()
public boolean isItem(java.lang.String itemName)
itemName - Stringpublic org.bukkit.inventory.ItemStack getItem(java.lang.String itemName,
org.bukkit.entity.Player player)
itemName - Stringplayer - Playerpublic void updateItem(org.bukkit.inventory.ItemStack item,
org.bukkit.entity.Player player)
item - ItemStackplayer - Playerpublic void importItem(java.lang.String itemName,
org.bukkit.inventory.ItemStack itemStack)
throws java.io.IOException,
org.bukkit.configuration.InvalidConfigurationException
java.io.IOExceptionorg.bukkit.configuration.InvalidConfigurationExceptionpublic void saveItem(java.lang.String itemName,
org.bukkit.inventory.ItemStack itemStack)
throws java.io.IOException,
org.bukkit.configuration.InvalidConfigurationException
itemName - StringitemStack - ItemStackjava.io.IOException - IOExceptionorg.bukkit.configuration.InvalidConfigurationException - InvalidConfigurationExceptionpublic void sendItemMapToPlayer(org.bukkit.command.CommandSender sender,
java.lang.String... searchs)
sender - CommandSendersearchs - String