You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
public abstract class ru/endlesscode/mimic/PlayerSystemProviderService : ru/endlesscode/mimic/ProviderService {
2
-
public fun <init> (Ljava/lang/String;)V
3
-
public final fun get (Ljava/lang/Object;)Ljava/lang/Object;
4
-
public final fun getId ()Ljava/lang/String;
1
+
public abstract interface class ru/endlesscode/mimic/Mimic {
2
+
public static final field Companion Lru/endlesscode/mimic/Mimic$Companion;
3
+
public abstract fun getAllClassSystemProviders ()Ljava/util/Map;
4
+
public abstract fun getAllItemsRegistries ()Ljava/util/Map;
5
+
public abstract fun getAllLevelSystemProviders ()Ljava/util/Map;
6
+
public abstract fun getClassSystem (Lorg/bukkit/entity/Player;)Lru/endlesscode/mimic/classes/BukkitClassSystem;
7
+
public abstract fun getClassSystemProvider ()Lru/endlesscode/mimic/classes/BukkitClassSystem$Provider;
8
+
public static fun getInstance ()Lru/endlesscode/mimic/Mimic;
9
+
public abstract fun getItemsRegistry ()Lru/endlesscode/mimic/items/BukkitItemsRegistry;
10
+
public abstract fun getLevelSystem (Lorg/bukkit/entity/Player;)Lru/endlesscode/mimic/level/BukkitLevelSystem;
11
+
public abstract fun getLevelSystemProvider ()Lru/endlesscode/mimic/level/BukkitLevelSystem$Provider;
12
+
public fun registerClassSystem (Lru/endlesscode/mimic/classes/BukkitClassSystem$Provider;ILorg/bukkit/plugin/Plugin;)Lru/endlesscode/mimic/classes/BukkitClassSystem$Provider;
13
+
public abstract fun registerClassSystem (Lru/endlesscode/mimic/classes/BukkitClassSystem$Provider;ILorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)Lru/endlesscode/mimic/classes/BukkitClassSystem$Provider;
14
+
public fun registerItemsRegistry (Lru/endlesscode/mimic/items/BukkitItemsRegistry;ILorg/bukkit/plugin/Plugin;)Lru/endlesscode/mimic/items/BukkitItemsRegistry;
15
+
public abstract fun registerItemsRegistry (Lru/endlesscode/mimic/items/BukkitItemsRegistry;ILorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)Lru/endlesscode/mimic/items/BukkitItemsRegistry;
16
+
public fun registerLevelSystem (Lru/endlesscode/mimic/level/BukkitLevelSystem$Provider;ILorg/bukkit/plugin/Plugin;)Lru/endlesscode/mimic/level/BukkitLevelSystem$Provider;
17
+
public abstract fun registerLevelSystem (Lru/endlesscode/mimic/level/BukkitLevelSystem$Provider;ILorg/bukkit/plugin/Plugin;Lorg/bukkit/plugin/ServicePriority;)Lru/endlesscode/mimic/level/BukkitLevelSystem$Provider;
18
+
}
19
+
20
+
public final class ru/endlesscode/mimic/Mimic$Companion {
21
+
public final fun getInstance ()Lru/endlesscode/mimic/Mimic;
22
+
}
23
+
24
+
public abstract interface class ru/endlesscode/mimic/PlayerSystemProviderService : ru/endlesscode/mimic/ProviderService {
25
+
public fun get (Ljava/lang/Object;)Ljava/lang/Object;
5
26
public abstract fun getSystem (Lorg/bukkit/entity/Player;)Ljava/lang/Object;
6
-
public fun isEnabled ()Z
7
27
}
8
28
9
29
public abstract class ru/endlesscode/mimic/classes/BukkitClassSystem : ru/endlesscode/mimic/classes/ClassSystem {
10
30
public fun <init> (Lorg/bukkit/entity/Player;)V
11
31
public final fun getPlayer ()Lorg/bukkit/entity/Player;
12
32
}
13
33
14
-
public abstract class ru/endlesscode/mimic/classes/BukkitClassSystem$Provider : ru/endlesscode/mimic/PlayerSystemProviderService {
15
-
public fun <init> (Ljava/lang/String;)V
34
+
public abstract interface class ru/endlesscode/mimic/classes/BukkitClassSystem$Provider : ru/endlesscode/mimic/PlayerSystemProviderService {
16
35
}
17
36
18
37
public abstract interface class ru/endlesscode/mimic/items/BukkitItemsRegistry : ru/endlesscode/mimic/items/ItemsRegistry {
@@ -23,7 +42,6 @@ public abstract class ru/endlesscode/mimic/level/BukkitLevelSystem : ru/endlessc
23
42
public final fun getPlayer ()Lorg/bukkit/entity/Player;
24
43
}
25
44
26
-
public abstract class ru/endlesscode/mimic/level/BukkitLevelSystem$Provider : ru/endlesscode/mimic/PlayerSystemProviderService {
27
-
public fun <init> (Ljava/lang/String;)V
45
+
public abstract interface class ru/endlesscode/mimic/level/BukkitLevelSystem$Provider : ru/endlesscode/mimic/PlayerSystemProviderService {
0 commit comments