Index

A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addAttribute(Attribute, double, AttributeModifier.Operation, EquipmentSlot) - Method in class me.qscbm.inlayx.gem.Gem
 
addAttributeLore(String) - Method in class me.qscbm.inlayx.gem.Gem
 
addEnchantment(Enchantment, int) - Method in class me.qscbm.inlayx.gem.Gem
 
addGem(Player, ItemStack, String) - Method in class me.qscbm.inlayx.gem.GemManager
 
addGem(Player, ItemStack, String) - Method in class me.qscbm.inlayx.socket.SocketService
 
addGem(ItemStack, String) - Method in class me.qscbm.inlayx.gem.GemManager
 
addGem(ItemStack, String) - Method in class me.qscbm.inlayx.socket.SocketService
 
addItemFlag(ItemFlag) - Method in class me.qscbm.inlayx.gem.Gem
 
addPotionEffect(PotionEffectType, int, int, boolean, boolean, boolean) - Method in class me.qscbm.inlayx.gem.Gem
 
addSlotToItem(ItemStack, int, GemType) - Method in class me.qscbm.inlayx.gem.GemManager
 
addSlotToItem(ItemStack, int, GemType) - Method in class me.qscbm.inlayx.socket.SocketService
 
ambient() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns the value of the ambient record component.
amount() - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Returns the value of the amount record component.
amplifier() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns the value of the amplifier record component.
argInt(String[], int, int, int) - Static method in class me.qscbm.inlayx.command.sub.SubCommand
 
asPlayer(CommandSender) - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
AsyncTabCompleteListener - Class in me.qscbm.inlayx.listener
 
AsyncTabCompleteListener() - Constructor for class me.qscbm.inlayx.listener.AsyncTabCompleteListener
 
attribute() - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Returns the value of the attribute record component.
AttributeEntry(Attribute, double, AttributeModifier.Operation, EquipmentSlot) - Constructor for record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Creates an instance of a AttributeEntry record class.

B

BLACKLIST - Enum constant in enum class me.qscbm.inlayx.gem.Gem.MaterialFilterMode
 

C

cancelled(String) - Static method in class me.qscbm.inlayx.socket.ExtractResult
 
CANCELLED - Enum constant in enum class me.qscbm.inlayx.socket.ExtractResult.Status
 
CANCELLED - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
被插件事件监听器取消
cancelTasks() - Method in class me.qscbm.inlayx.listener.ExtractGuiListener
 
canDropFrom(String, int) - Method in class me.qscbm.inlayx.gem.Gem
 
canExecute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
canSocketGem(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
canSocketGem(ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
canSocketGem(ItemMeta) - Method in class me.qscbm.inlayx.gem.GemManager
 
canSocketGem(ItemMeta) - Method in class me.qscbm.inlayx.socket.SocketService
 
canSocketGemType(ItemStack, String) - Method in class me.qscbm.inlayx.gem.GemManager
 
canSocketGemType(ItemStack, String) - Method in class me.qscbm.inlayx.socket.SocketService
 
canSocketTo(Material) - Method in class me.qscbm.inlayx.gem.Gem
判断宝石能否镶嵌到指定材质的装备上
clearGemItemCache() - Method in class me.qscbm.inlayx.gui.ExtractGuiFactory
清空宝石物品缓存, 重载宝石配置后调用, 使 GUI 展示新的物品定义.
CmdAddGem - Class in me.qscbm.inlayx.command.sub
管理员命令: 镶嵌指定宝石
CmdAddGem(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdAddGem
 
CmdAddSlot - Class in me.qscbm.inlayx.command.sub
管理员命令: 添加指定槽位
CmdAddSlot(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdAddSlot
 
CmdExtract - Class in me.qscbm.inlayx.command.sub
提取宝石
CmdExtract(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdExtract
 
CmdGive - Class in me.qscbm.inlayx.command.sub
给予宝石
CmdGive(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdGive
 
CmdHelp - Class in me.qscbm.inlayx.command.sub
显示帮助信息
CmdHelp(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdHelp
 
CmdInfo - Class in me.qscbm.inlayx.command.sub
获取装备或宝石信息
CmdInfo(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdInfo
 
CmdList - Class in me.qscbm.inlayx.command.sub
查询宝石列表
CmdList(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdList
 
CmdReload - Class in me.qscbm.inlayx.command.sub
重载插件
CmdReload(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdReload
 
CmdRemoveGem - Class in me.qscbm.inlayx.command.sub
管理员命令: 移除指定宝石
CmdRemoveGem(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
CmdRemoveSlot - Class in me.qscbm.inlayx.command.sub
管理员命令: 移除指定槽位
CmdRemoveSlot(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
CmdSocket - Class in me.qscbm.inlayx.command.sub
打开镶嵌页面
CmdSocket(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.CmdSocket
 
COMMAND_ALIASES - Static variable in class me.qscbm.inlayx.command.GemCommand
 
COMMANDS - Static variable in class me.qscbm.inlayx.command.GemCommand
 
ConfigManager - Class in me.qscbm.inlayx.config
配置管理
ConfigManager(InlayX) - Constructor for class me.qscbm.inlayx.config.ConfigManager
 
ConfigManager.SoundConfig - Class in me.qscbm.inlayx.config
单组声音配置(开关, 声音, 音量, 音调).
ConfigUpdater - Class in me.qscbm.inlayx.config
配置更新
createGemItem(String) - Method in class me.qscbm.inlayx.gem.GemItemFactory
 
createGemItem(String) - Method in class me.qscbm.inlayx.gem.GemManager
 
createGUI() - Method in class me.qscbm.inlayx.gui.ExtractGuiFactory
 
createSocketGUI() - Method in class me.qscbm.inlayx.gem.GemManager
 
createSocketGUI() - Method in class me.qscbm.inlayx.gui.SocketGuiFactory
 
createUnknownGemItem(String) - Method in class me.qscbm.inlayx.gem.GemItemFactory
生成配置已不存在的宝石的占位物品(仅用于 GUI 展示, 携带原 gem_id 以供点击移除).

D

DAMAGE - Enum constant in enum class me.qscbm.inlayx.gem.Gem.DurabilityMode
原版损耗值
description() - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdHelp
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdInfo
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdList
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdReload
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
description() - Method in class me.qscbm.inlayx.command.sub.CmdSocket
 
description() - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
dropIndex() - Method in record class me.qscbm.inlayx.gem.GemManager.GemRegistry
Returns the value of the dropIndex record component.
DurabilityEntry(Gem.DurabilityMode, double) - Constructor for record class me.qscbm.inlayx.gem.Gem.DurabilityEntry
Creates an instance of a DurabilityEntry record class.
duration() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns the value of the duration record component.

E

effect() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns the value of the effect record component.
equals(Object) - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.qscbm.inlayx.gem.Gem.DurabilityEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class me.qscbm.inlayx.gem.GemManager.GemRegistry
Indicates whether some other object is "equal to" this one.
EQUIP_SLOT - Static variable in class me.qscbm.inlayx.gui.ExtractGuiFactory
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdHelp
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdInfo
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdList
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdReload
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdSocket
 
execute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
extractGem(Player, ItemStack, String) - Method in class me.qscbm.inlayx.gem.GemManager
 
extractGem(Player, ItemStack, String) - Method in class me.qscbm.inlayx.socket.SocketService
 
extractGem(ItemStack, String) - Method in class me.qscbm.inlayx.gem.GemManager
 
extractGem(ItemStack, String) - Method in class me.qscbm.inlayx.socket.SocketService
 
ExtractGuiFactory - Class in me.qscbm.inlayx.gui
提取宝石 GUI 的构建与刷新.
ExtractGuiFactory(InlayX, GemManager) - Constructor for class me.qscbm.inlayx.gui.ExtractGuiFactory
 
ExtractGuiListener - Class in me.qscbm.inlayx.listener
 
ExtractGuiListener(InlayX) - Constructor for class me.qscbm.inlayx.listener.ExtractGuiListener
 
ExtractResult - Class in me.qscbm.inlayx.socket
提取 / 移除宝石操作结果
ExtractResult.Status - Enum Class in me.qscbm.inlayx.socket
 

F

failed(String) - Static method in class me.qscbm.inlayx.socket.ExtractResult
 
FAILED - Enum constant in enum class me.qscbm.inlayx.socket.ExtractResult.Status
 
FAILED - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
镶嵌成功率判定失败
failure(SocketResult.Status) - Static method in class me.qscbm.inlayx.socket.SocketResult
 
findMethod(Object, String, Class<?>...) - Static method in class me.qscbm.inlayx.util.ReflectionUtils
 

G

Gem - Class in me.qscbm.inlayx.gem
宝石
Gem(String, String, GemType, int, Material) - Constructor for class me.qscbm.inlayx.gem.Gem
 
Gem.AttributeEntry - Record Class in me.qscbm.inlayx.gem
一个原版属性修饰符的配置值
Gem.DurabilityEntry - Record Class in me.qscbm.inlayx.gem
 
Gem.DurabilityMode - Enum Class in me.qscbm.inlayx.gem
 
Gem.MaterialFilterMode - Enum Class in me.qscbm.inlayx.gem
装备材质过滤模式
Gem.PotionEntry - Record Class in me.qscbm.inlayx.gem
药水效果的配置值
GemCommand - Class in me.qscbm.inlayx.command
命令执行器/补全器
GemCommand(InlayX) - Constructor for class me.qscbm.inlayx.command.GemCommand
 
GemDropEvent - Class in me.qscbm.inlayx.api.event
在插件为怪物选定掉落宝石之后, 把宝石加进掉落物之前触发.
GemDropEvent(LivingEntity, Player, String, int, Gem) - Constructor for class me.qscbm.inlayx.api.event.GemDropEvent
 
GemExtractedEvent - Class in me.qscbm.inlayx.api.event
在提取流程结束之后触发.
GemExtractedEvent(Player, ItemStack, String, boolean) - Constructor for class me.qscbm.inlayx.api.event.GemExtractedEvent
 
GemExtractEvent - Class in me.qscbm.inlayx.api.event
在装备上的宝石即将被提取时触发.
GemExtractEvent(Player, ItemStack, String) - Constructor for class me.qscbm.inlayx.api.event.GemExtractEvent
 
GemExtractHolder - Class in me.qscbm.inlayx.gui
提取宝石 GUI 的 InventoryHolder
GemExtractHolder(int) - Constructor for class me.qscbm.inlayx.gui.GemExtractHolder
 
GemItemFactory - Class in me.qscbm.inlayx.gem
宝石物品工厂
GemItemFactory(InlayX, AtomicReference<GemManager.GemRegistry>) - Constructor for class me.qscbm.inlayx.gem.GemItemFactory
 
GemManager - Class in me.qscbm.inlayx.gem
宝石管理.
GemManager(InlayX) - Constructor for class me.qscbm.inlayx.gem.GemManager
 
GemManager.GemRegistry - Record Class in me.qscbm.inlayx.gem
 
GemRegistry(Map<String, Gem>, Map<String, List<Gem>>) - Constructor for record class me.qscbm.inlayx.gem.GemManager.GemRegistry
Creates an instance of a GemRegistry record class.
gems() - Method in record class me.qscbm.inlayx.gem.GemManager.GemRegistry
Returns the value of the gems record component.
GemSocketedEvent - Class in me.qscbm.inlayx.api.event
在宝石成功镶嵌到装备之后触发.
GemSocketedEvent(Player, ItemStack, Gem) - Constructor for class me.qscbm.inlayx.api.event.GemSocketedEvent
 
GemSocketEvent - Class in me.qscbm.inlayx.api.event
在宝石即将镶嵌到装备上时触发.
GemSocketEvent(Player, ItemStack, Gem, ItemStack) - Constructor for class me.qscbm.inlayx.api.event.GemSocketEvent
 
GemSocketHolder - Class in me.qscbm.inlayx.gui
镶嵌 GUI 的 InventoryHolder
GemSocketHolder() - Constructor for class me.qscbm.inlayx.gui.GemSocketHolder
 
GemTabCompleter - Class in me.qscbm.inlayx.command
 
GemTabCompleter() - Constructor for class me.qscbm.inlayx.command.GemTabCompleter
 
GemTemplate - Class in me.qscbm.inlayx.gem
宝石显示模板的变量解析
GemType - Class in me.qscbm.inlayx.gem
宝石类型
GemType(String, String, ChatColor) - Constructor for class me.qscbm.inlayx.gem.GemType
 
getActor() - Method in class me.qscbm.inlayx.api.event.GemExtractedEvent
发起提取的玩家.
getActor() - Method in class me.qscbm.inlayx.api.event.GemExtractEvent
发起提取的玩家.
getActor() - Method in class me.qscbm.inlayx.api.event.GemSocketedEvent
发起镶嵌的玩家.
getActor() - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
发起镶嵌的玩家.
getAllGems() - Method in class me.qscbm.inlayx.gem.GemManager
 
getApi() - Static method in class me.qscbm.inlayx.InlayX
获取 API 实例
getAttributeCount() - Method in class me.qscbm.inlayx.gem.Gem
 
getAttributeLore() - Method in class me.qscbm.inlayx.gem.Gem
 
getAttributes() - Method in class me.qscbm.inlayx.gem.Gem
 
getCommands() - Method in class me.qscbm.inlayx.command.GemCommand
 
getDefaultGemType() - Method in class me.qscbm.inlayx.config.ConfigManager
 
getDropGem(String, int) - Method in class me.qscbm.inlayx.gem.GemManager
按掉落来源与怪物等级随机选取一颗掉落的宝石.
getDropSources() - Method in class me.qscbm.inlayx.gem.Gem
 
getEnchantments() - Method in class me.qscbm.inlayx.gem.Gem
 
getEntity() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
触发掉落的怪物.
getEquipment() - Method in class me.qscbm.inlayx.api.event.GemExtractedEvent
提取完成后的装备物品.
getEquipment() - Method in class me.qscbm.inlayx.api.event.GemExtractEvent
镶嵌着待提取宝石的装备, 此时还未被修改.
getEquipment() - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
准备接受宝石的装备.
getFieldValue(Class<?>, String) - Static method in class me.qscbm.inlayx.util.ReflectionUtils
 
getFilterMaterials() - Method in class me.qscbm.inlayx.gem.Gem
 
getGem() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
插件选中的宝石, 监听器可以替换或清空它.
getGem() - Method in class me.qscbm.inlayx.api.event.GemSocketedEvent
本次镶嵌进去的宝石定义.
getGem() - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
准备镶嵌的宝石定义.
getGem(String) - Method in class me.qscbm.inlayx.gem.GemManager
 
getGemId() - Method in class me.qscbm.inlayx.api.event.GemExtractedEvent
本次被提取的宝石 ID.
getGemId() - Method in class me.qscbm.inlayx.api.event.GemExtractEvent
待提取宝石的 ID.
getGemId(ItemStack) - Method in class me.qscbm.inlayx.gem.GemItemFactory
 
getGemId(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
getGemId(ItemMeta) - Method in class me.qscbm.inlayx.gem.GemItemFactory
 
getGemItem() - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
玩家手中的宝石物品.
getGemManager() - Method in interface me.qscbm.inlayx.api.InlayXApi
获取宝石管理器.
getGems() - Method in class me.qscbm.inlayx.gem.GemManager
 
getGemType(String) - Method in class me.qscbm.inlayx.config.ConfigManager
 
getGemTypes() - Method in class me.qscbm.inlayx.config.ConfigManager
 
getHandlerList() - Static method in class me.qscbm.inlayx.api.event.GemDropEvent
 
getHandlerList() - Static method in class me.qscbm.inlayx.api.event.GemExtractedEvent
 
getHandlerList() - Static method in class me.qscbm.inlayx.api.event.GemExtractEvent
 
getHandlerList() - Static method in class me.qscbm.inlayx.api.event.GemSocketedEvent
 
getHandlerList() - Static method in class me.qscbm.inlayx.api.event.GemSocketEvent
 
getHandlers() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
 
getHandlers() - Method in class me.qscbm.inlayx.api.event.GemExtractedEvent
 
getHandlers() - Method in class me.qscbm.inlayx.api.event.GemExtractEvent
 
getHandlers() - Method in class me.qscbm.inlayx.api.event.GemSocketedEvent
 
getHandlers() - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
 
getInventory() - Method in class me.qscbm.inlayx.gui.GemExtractHolder
 
getInventory() - Method in class me.qscbm.inlayx.gui.GemSocketHolder
 
getItemFlags() - Method in class me.qscbm.inlayx.gem.Gem
 
getKiller() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
杀死怪物的玩家.
getMobLevel() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
参与本次掉落判定的怪物等级.
getMobLevel(LivingEntity) - Method in class me.qscbm.inlayx.integration.MythicMobsBridge
 
getPotionEffects() - Method in class me.qscbm.inlayx.gem.Gem
 
getResultItem() - Method in class me.qscbm.inlayx.api.event.GemSocketedEvent
镶嵌完成后的装备物品.
getSocketCount(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
getSocketCount(ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
getSocketCount(ItemMeta) - Method in class me.qscbm.inlayx.gem.GemManager
 
getSocketCount(ItemMeta) - Method in class me.qscbm.inlayx.socket.SocketService
 
getSocketedGems(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
getSocketedGems(ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
getSocketSlots(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
getSocketSlots(ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
getSource() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
掉落来源, 目前是 normal 或 mythic.
getStars(int) - Static method in class me.qscbm.inlayx.util.TextUtils
生成宝石等级对应的星级显示(★), 负数按 0 处理
GuiListener - Class in me.qscbm.inlayx.listener
 
GuiListener(InlayX) - Constructor for class me.qscbm.inlayx.listener.GuiListener
 

H

hasAny(CommandSender, String) - Static method in class me.qscbm.inlayx.command.sub.SubCommand
 
hashCode() - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Returns a hash code value for this object.
hashCode() - Method in record class me.qscbm.inlayx.gem.Gem.DurabilityEntry
Returns a hash code value for this object.
hashCode() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns a hash code value for this object.
hashCode() - Method in record class me.qscbm.inlayx.gem.GemManager.GemRegistry
Returns a hash code value for this object.
hasNumber(String) - Static method in class me.qscbm.inlayx.util.TextUtils
 
hasSocketedGems(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
hasSocketedGems(ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
hasSocketLore(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
hasSocketLore(ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 

I

icon() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns the value of the icon record component.
InlayX - Class in me.qscbm.inlayx
插件主类
InlayX() - Constructor for class me.qscbm.inlayx.InlayX
 
InlayXApi - Interface in me.qscbm.inlayx.api
API 入口.
INSTANCE - Static variable in class me.qscbm.inlayx.InlayX
 
InteractionFeedback - Class in me.qscbm.inlayx.interaction
集中处理镶嵌与提取交互中重复出现的提示和声音.
InteractionFeedback(InlayX) - Constructor for class me.qscbm.inlayx.interaction.InteractionFeedback
 
INVALID_INPUT - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
装备或宝石为空
isAvailable() - Method in class me.qscbm.inlayx.integration.MythicMobsBridge
 
isCancelled() - Method in class me.qscbm.inlayx.api.event.GemDropEvent
 
isCancelled() - Method in class me.qscbm.inlayx.api.event.GemExtractEvent
 
isCancelled() - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
 
isColorCodeChar(char) - Static method in class me.qscbm.inlayx.util.TextUtils
 
isGem(ItemStack) - Method in class me.qscbm.inlayx.gem.GemItemFactory
 
isGem(ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
isMythicMob(LivingEntity) - Method in class me.qscbm.inlayx.integration.MythicMobsBridge
 
isNumber(String) - Static method in class me.qscbm.inlayx.util.TextUtils
 
isSuccess() - Method in class me.qscbm.inlayx.api.event.GemExtractedEvent
宝石是否成功返还, false 表示宝石已碎裂.
isSuccess() - Method in class me.qscbm.inlayx.socket.SocketResult
 

L

loadGems() - Method in class me.qscbm.inlayx.gem.GemManager
 
loadSettings() - Method in class me.qscbm.inlayx.config.ConfigManager
 
loreHasEmptySocket(ItemMeta) - Method in class me.qscbm.inlayx.gem.GemManager
 
loreHasEmptySocket(ItemMeta) - Method in class me.qscbm.inlayx.socket.SocketService
 

M

MATERIAL_MISMATCH - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
宝石配置的允许材质列表不包含当前装备
me.qscbm.inlayx - package me.qscbm.inlayx
 
me.qscbm.inlayx.api - package me.qscbm.inlayx.api
API
me.qscbm.inlayx.api.event - package me.qscbm.inlayx.api.event
事件
me.qscbm.inlayx.command - package me.qscbm.inlayx.command
命令
me.qscbm.inlayx.command.sub - package me.qscbm.inlayx.command.sub
 
me.qscbm.inlayx.config - package me.qscbm.inlayx.config
配置管理
me.qscbm.inlayx.gem - package me.qscbm.inlayx.gem
宝石处理
me.qscbm.inlayx.gui - package me.qscbm.inlayx.gui
Gui
me.qscbm.inlayx.integration - package me.qscbm.inlayx.integration
插件额外支持/兼容
me.qscbm.inlayx.interaction - package me.qscbm.inlayx.interaction
玩家交互的公共反馈逻辑, 例如提示消息与声音.
me.qscbm.inlayx.listener - package me.qscbm.inlayx.listener
监听器
me.qscbm.inlayx.socket - package me.qscbm.inlayx.socket
槽位处理
me.qscbm.inlayx.util - package me.qscbm.inlayx.util
工具类
minArgs() - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
minArgs() - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
minArgs() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
minArgs() - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
MobListener - Class in me.qscbm.inlayx.listener
 
MobListener(InlayX) - Constructor for class me.qscbm.inlayx.listener.MobListener
 
mode() - Method in record class me.qscbm.inlayx.gem.Gem.DurabilityEntry
Returns the value of the mode record component.
MythicMobsBridge - Class in me.qscbm.inlayx.integration
MythicMobs 桥接
MythicMobsBridge(InlayX) - Constructor for class me.qscbm.inlayx.integration.MythicMobsBridge
 

N

name() - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdHelp
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdInfo
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdList
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdReload
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
name() - Method in class me.qscbm.inlayx.command.sub.CmdSocket
 
name() - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
NEXT_BUTTON_SLOT - Static variable in class me.qscbm.inlayx.gui.ExtractGuiFactory
 
NO_SOCKET - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
装备没有空槽位(无槽位或已满)
NONE - Enum constant in enum class me.qscbm.inlayx.gem.Gem.MaterialFilterMode
 
noneOf(CommandSender, String) - Static method in class me.qscbm.inlayx.command.sub.SubCommand
 
NOT_A_GEM - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
物品不是宝石
NOT_FOUND - Enum constant in enum class me.qscbm.inlayx.socket.ExtractResult.Status
 
notFound() - Static method in class me.qscbm.inlayx.socket.ExtractResult
 

O

onAsyncTabCompleteEvent(AsyncTabCompleteEvent) - Method in class me.qscbm.inlayx.listener.AsyncTabCompleteListener
 
onClick(InventoryClickEvent) - Method in class me.qscbm.inlayx.listener.ExtractGuiListener
 
onClose(InventoryCloseEvent) - Method in class me.qscbm.inlayx.listener.ExtractGuiListener
 
onCommand(CommandSender, Command, String, String[]) - Method in class me.qscbm.inlayx.command.GemCommand
 
onDisable() - Method in class me.qscbm.inlayx.InlayX
 
onEnable() - Method in class me.qscbm.inlayx.InlayX
 
onEntityDeath(EntityDeathEvent) - Method in class me.qscbm.inlayx.listener.MobListener
 
onInventoryClick(InventoryClickEvent) - Method in class me.qscbm.inlayx.listener.GuiListener
 
onInventoryClick(InventoryClickEvent) - Method in class me.qscbm.inlayx.listener.PlayerListener
 
onInventoryClose(InventoryCloseEvent) - Method in class me.qscbm.inlayx.listener.GuiListener
 
onPlayerInteract(PlayerInteractEvent) - Method in class me.qscbm.inlayx.listener.PlayerListener
 
onTabComplete(CommandSender, List<String>) - Static method in class me.qscbm.inlayx.command.GemTabCompleter
 
operation() - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Returns the value of the operation record component.
OVER_CAP_LIMIT - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
装备槽位总数超过配置上限, 视为异常装备

P

PAGE_SIZE - Static variable in class me.qscbm.inlayx.gui.ExtractGuiFactory
 
parse(String, Gem, String...) - Static method in class me.qscbm.inlayx.gem.GemTemplate
 
particles() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns the value of the particles record component.
PERCENT - Enum constant in enum class me.qscbm.inlayx.gem.Gem.DurabilityMode
剩余耐久百分比
permission() - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdInfo
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdList
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdReload
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
permission() - Method in class me.qscbm.inlayx.command.sub.CmdSocket
 
permission() - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
play(Player) - Method in class me.qscbm.inlayx.config.ConfigManager.SoundConfig
 
PlayerListener - Class in me.qscbm.inlayx.listener
 
PlayerListener(InlayX) - Constructor for class me.qscbm.inlayx.listener.PlayerListener
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdInfo
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.CmdSocket
 
playerOnly() - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
playExtractSound(Player, boolean) - Method in class me.qscbm.inlayx.interaction.InteractionFeedback
播放提取成功或失败对应的声音.
playSocketSound(Player, boolean) - Method in class me.qscbm.inlayx.interaction.InteractionFeedback
播放镶嵌成功或失败对应的声音.
plugin - Variable in class me.qscbm.inlayx.command.sub.SubCommand
 
PotionEntry(PotionEffectType, int, int, boolean, boolean, boolean) - Constructor for record class me.qscbm.inlayx.gem.Gem.PotionEntry
Creates an instance of a PotionEntry record class.
PREV_BUTTON_SLOT - Static variable in class me.qscbm.inlayx.gui.ExtractGuiFactory
 

R

ReflectionUtils - Class in me.qscbm.inlayx.util
 
ReflectionUtils() - Constructor for class me.qscbm.inlayx.util.ReflectionUtils
 
refresh(Inventory, GemExtractHolder) - Method in class me.qscbm.inlayx.gui.ExtractGuiFactory
按当前装备与页码刷新槽位区与翻页按钮.
registerGem(Gem) - Method in class me.qscbm.inlayx.gem.GemManager
注册一个宝石(供外部 API 使用), 重复 ID 时覆盖旧定义, 并刷新掉落索引.
registerSubCommand(SubCommand) - Method in interface me.qscbm.inlayx.api.InlayXApi
注册子命令.
registerSubCommand(SubCommand) - Static method in class me.qscbm.inlayx.command.GemCommand
注册子命令.
registerSubCommand(SubCommand) - Method in class me.qscbm.inlayx.InlayX
 
REMAINING - Enum constant in enum class me.qscbm.inlayx.gem.Gem.DurabilityMode
剩余耐久
removeGem(ItemStack, String) - Method in class me.qscbm.inlayx.gem.GemManager
 
removeGem(ItemStack, String) - Method in class me.qscbm.inlayx.socket.SocketService
 
removeSlotFromItem(ItemStack, int, GemType) - Method in class me.qscbm.inlayx.gem.GemManager
 
removeSlotFromItem(ItemStack, int, GemType) - Method in class me.qscbm.inlayx.socket.SocketService
 
RESULT_SLOTS - Static variable in class me.qscbm.inlayx.gui.ExtractGuiFactory
 

S

sendSocketFailure(Player, SocketResult, Gem, boolean) - Method in class me.qscbm.inlayx.interaction.InteractionFeedback
把失败的镶嵌结果转成玩家提示并播放失败声音.
sendSocketSuccess(Player) - Method in class me.qscbm.inlayx.interaction.InteractionFeedback
提示玩家镶嵌成功并播放成功声音.
setCancelled(boolean) - Method in class me.qscbm.inlayx.api.event.GemDropEvent
 
setCancelled(boolean) - Method in class me.qscbm.inlayx.api.event.GemExtractEvent
 
setCancelled(boolean) - Method in class me.qscbm.inlayx.api.event.GemSocketEvent
 
setFilterMaterials(Set<Material>) - Method in class me.qscbm.inlayx.gem.Gem
 
setGem(Gem) - Method in class me.qscbm.inlayx.api.event.GemDropEvent
 
slot() - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Returns the value of the slot record component.
SLOT_SLOTS - Static variable in class me.qscbm.inlayx.gui.ExtractGuiFactory
 
socketGem(Player, ItemStack, ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
socketGem(Player, ItemStack, ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
socketGem(ItemStack, ItemStack) - Method in class me.qscbm.inlayx.gem.GemManager
 
socketGem(ItemStack, ItemStack) - Method in class me.qscbm.inlayx.socket.SocketService
 
SocketGuiFactory - Class in me.qscbm.inlayx.gui
镶嵌 GUI 的构建与装饰物品.
SocketGuiFactory(InlayX) - Constructor for class me.qscbm.inlayx.gui.SocketGuiFactory
 
SocketResult - Class in me.qscbm.inlayx.socket
镶嵌操作结果
SocketResult.Status - Enum Class in me.qscbm.inlayx.socket
 
SocketService - Class in me.qscbm.inlayx.socket
装备宝石槽位机制
SocketService(InlayX, GemItemFactory, AtomicReference<GemManager.GemRegistry>) - Constructor for class me.qscbm.inlayx.socket.SocketService
 
SocketSlot - Class in me.qscbm.inlayx.socket
宝石槽位
SocketSlot(int, String, String, int, int) - Constructor for class me.qscbm.inlayx.socket.SocketSlot
 
split(String, String) - Static method in class me.qscbm.inlayx.util.TextUtils
 
SubCommand - Class in me.qscbm.inlayx.command.sub
子命令基类
SubCommand(InlayX) - Constructor for class me.qscbm.inlayx.command.sub.SubCommand
 
success(String) - Static method in class me.qscbm.inlayx.socket.ExtractResult
 
success(ItemStack) - Static method in class me.qscbm.inlayx.socket.SocketResult
 
SUCCESS - Enum constant in enum class me.qscbm.inlayx.socket.ExtractResult.Status
 
SUCCESS - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
镶嵌成功

T

tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
tabComplete(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
TextUtils - Class in me.qscbm.inlayx.util
 
TextUtils() - Constructor for class me.qscbm.inlayx.util.TextUtils
 
tokenize(String) - Static method in class me.qscbm.inlayx.util.TextUtils
 
toPlainText(String) - Static method in class me.qscbm.inlayx.util.TextUtils
 
toPlainText(String, int) - Static method in class me.qscbm.inlayx.util.TextUtils
 
toString() - Method in record class me.qscbm.inlayx.gem.Gem.AttributeEntry
Returns a string representation of this record class.
toString() - Method in record class me.qscbm.inlayx.gem.Gem.DurabilityEntry
Returns a string representation of this record class.
toString() - Method in record class me.qscbm.inlayx.gem.Gem.PotionEntry
Returns a string representation of this record class.
toString() - Method in record class me.qscbm.inlayx.gem.GemManager.GemRegistry
Returns a string representation of this record class.
translateAlternateColorCodes(String) - Static method in class me.qscbm.inlayx.util.TextUtils
 
tryExecute(CommandSender, String[]) - Method in class me.qscbm.inlayx.command.sub.SubCommand
 
TYPE_MISMATCH - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
存在空槽位, 但没有与宝石类型匹配的槽位

U

UNKNOWN_GEM - Enum constant in enum class me.qscbm.inlayx.socket.SocketResult.Status
宝石 ID 无法识别(配置被删除或变更)
unregisterGem(String) - Method in class me.qscbm.inlayx.gem.GemManager
注销一个宝石, 返回被移除的宝石定义, 并刷新掉落索引.
update(Plugin, String) - Static method in class me.qscbm.inlayx.config.ConfigUpdater
检查配置版本, 落后于 JAR 默认版本时合并缺失键并更新版本号.
usage() - Method in class me.qscbm.inlayx.command.sub.CmdAddGem
 
usage() - Method in class me.qscbm.inlayx.command.sub.CmdAddSlot
 
usage() - Method in class me.qscbm.inlayx.command.sub.CmdExtract
 
usage() - Method in class me.qscbm.inlayx.command.sub.CmdGive
 
usage() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveGem
 
usage() - Method in class me.qscbm.inlayx.command.sub.CmdRemoveSlot
 
usage() - Method in class me.qscbm.inlayx.command.sub.SubCommand
 

V

value() - Method in record class me.qscbm.inlayx.gem.Gem.DurabilityEntry
Returns the value of the value record component.
valueOf(String) - Static method in enum class me.qscbm.inlayx.gem.Gem.DurabilityMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.qscbm.inlayx.gem.Gem.MaterialFilterMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.qscbm.inlayx.socket.ExtractResult.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class me.qscbm.inlayx.socket.SocketResult.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class me.qscbm.inlayx.gem.Gem.DurabilityMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.qscbm.inlayx.gem.Gem.MaterialFilterMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.qscbm.inlayx.socket.ExtractResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class me.qscbm.inlayx.socket.SocketResult.Status
Returns an array containing the constants of this enum class, in the order they are declared.

W

WHITELIST - Enum constant in enum class me.qscbm.inlayx.gem.Gem.MaterialFilterMode
 
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values