类 SLPObligationCompletionRegistry

java.lang.Object
top.r3944realms.superleadrope.core.register.SLPObligationCompletionRegistry

public class SLPObligationCompletionRegistry extends Object
IObligationCompletion 注册与反序列化管理器
  • 构造器详细资料

    • SLPObligationCompletionRegistry

      public SLPObligationCompletionRegistry()
  • 方法详细资料

    • register

      public static void register(String id, IObligationCompletion completion)
      注册一个 IObligationCompletion 实例
      参数:
      id - 唯一 ID
      completion - 实例
    • byId

      public static IObligationCompletion byId(String id)
      根据 ID 获取 IObligationCompletion 实例
      参数:
      id - ID
      返回:
      实例 ,如果未注册则返回 NONE
    • getAll

      public static Map<String,IObligationCompletion> getAll()
      获取只读注册表(用于调试或枚举)
      返回:
      the all