Uses of Class
me.qscbm.inlayx.gem.Gem
Packages that use Gem
Package
Description
事件
宝石处理
玩家交互的公共反馈逻辑, 例如提示消息与声音.
-
Uses of Gem in me.qscbm.inlayx.api.event
Methods in me.qscbm.inlayx.api.event that return GemModifier and TypeMethodDescription@Nullable GemGemDropEvent.getGem()插件选中的宝石, 监听器可以替换或清空它.@NonNull GemGemSocketedEvent.getGem()本次镶嵌进去的宝石定义.@NonNull GemGemSocketEvent.getGem()准备镶嵌的宝石定义.Methods in me.qscbm.inlayx.api.event with parameters of type GemConstructors in me.qscbm.inlayx.api.event with parameters of type GemModifierConstructorDescriptionGemDropEvent(@NonNull org.bukkit.entity.LivingEntity entity, @NonNull org.bukkit.entity.Player killer, @NonNull String source, int mobLevel, @Nullable Gem gem) GemSocketedEvent(@Nullable org.bukkit.entity.Player actor, @NonNull org.bukkit.inventory.ItemStack resultItem, @NonNull Gem gem) GemSocketEvent(@Nullable org.bukkit.entity.Player actor, @NonNull org.bukkit.inventory.ItemStack equipment, @NonNull Gem gem, @Nullable org.bukkit.inventory.ItemStack gemItem) -
Uses of Gem in me.qscbm.inlayx.gem
Methods in me.qscbm.inlayx.gem that return GemModifier and TypeMethodDescriptionGemManager.getDropGem(String source, int mobLevel) 按掉落来源与怪物等级随机选取一颗掉落的宝石.GemManager.unregisterGem(String gemId) 注销一个宝石, 返回被移除的宝石定义, 并刷新掉落索引.Methods in me.qscbm.inlayx.gem that return types with arguments of type GemModifier and TypeMethodDescriptionGemManager.GemRegistry.dropIndex()Returns the value of thedropIndexrecord component.GemManager.GemRegistry.gems()Returns the value of thegemsrecord component.GemManager.getAllGems()GemManager.getGems()Methods in me.qscbm.inlayx.gem with parameters of type GemModifier and TypeMethodDescriptionstatic StringvoidGemManager.registerGem(Gem gem) 注册一个宝石(供外部 API 使用), 重复 ID 时覆盖旧定义, 并刷新掉落索引.Constructor parameters in me.qscbm.inlayx.gem with type arguments of type Gem -
Uses of Gem in me.qscbm.inlayx.interaction
Methods in me.qscbm.inlayx.interaction with parameters of type GemModifier and TypeMethodDescriptionbooleanInteractionFeedback.sendSocketFailure(org.bukkit.entity.Player player, SocketResult result, @Nullable Gem gem, boolean hadSocketLore) 把失败的镶嵌结果转成玩家提示并播放失败声音.