Package me.qscbm.inlayx.drop
Class DropSourceRegistry
java.lang.Object
me.qscbm.inlayx.drop.DropSourceRegistry
掉落来源注册表.
注册表只负责保存来源, 注册顺序和默认设置, 不负责匹配与掉落判定.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record已注册来源及其默认设置快照. -
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull DropSourceRegistrycreateDefault(@NonNull InlayX plugin) @Nullable DropSourcegetDefaultSettings(@NonNull String id) @NonNull List<DropSourceRegistry.RegisteredSource> @NonNull List<DropSource> booleanregister(@NonNull DropSource source) 注册一个掉落来源.
-
Method Details
-
createDefault
-
register
注册一个掉落来源.- Parameters:
source- 要注册的来源- Returns:
- 注册成功返回 true, ID 重复时返回 false
-
get
-
getSources
-
getEntries
-
getDefaultSettings
-