Skip to content

Commit 96ab058

Browse files
committed
api: Update API dump
1 parent 7596c91 commit 96ab058

3 files changed

Lines changed: 38 additions & 14 deletions

File tree

mimic-api/api/mimic-api.api

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,19 @@ public final class ru/endlesscode/mimic/MimicApiLevel {
33
public static final field INSTANCE Lru/endlesscode/mimic/MimicApiLevel;
44
public static final field VERSION_0_6 I
55
public static final field VERSION_0_6_2 I
6+
public static final field VERSION_0_7 I
67
public static final fun checkApiLevel (I)Z
78
}
89

910
public abstract interface class ru/endlesscode/mimic/MimicService {
10-
public abstract fun getId ()Ljava/lang/String;
11-
public abstract fun isEnabled ()Z
11+
public static final field Companion Lru/endlesscode/mimic/MimicService$Companion;
12+
public static final field USE_PLUGIN_NAME_AS_ID Ljava/lang/String;
13+
public fun getId ()Ljava/lang/String;
14+
public fun isEnabled ()Z
15+
}
16+
17+
public final class ru/endlesscode/mimic/MimicService$Companion {
18+
public static final field USE_PLUGIN_NAME_AS_ID Ljava/lang/String;
1219
}
1320

1421
public abstract interface class ru/endlesscode/mimic/ProviderService : ru/endlesscode/mimic/MimicService {
Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,37 @@
1-
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;
526
public abstract fun getSystem (Lorg/bukkit/entity/Player;)Ljava/lang/Object;
6-
public fun isEnabled ()Z
727
}
828

929
public abstract class ru/endlesscode/mimic/classes/BukkitClassSystem : ru/endlesscode/mimic/classes/ClassSystem {
1030
public fun <init> (Lorg/bukkit/entity/Player;)V
1131
public final fun getPlayer ()Lorg/bukkit/entity/Player;
1232
}
1333

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 {
1635
}
1736

1837
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
2342
public final fun getPlayer ()Lorg/bukkit/entity/Player;
2443
}
2544

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 {
2846
}
2947

mimic-bukkit/api/mimic-bukkit.api

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
public final class ru/endlesscode/mimic/Mimic : org/bukkit/plugin/java/JavaPlugin {
1+
public final class ru/endlesscode/mimic/MimicPlugin : org/bukkit/plugin/java/JavaPlugin {
22
public fun <init> ()V
33
public fun onEnable ()V
44
public fun onLoad ()V
@@ -36,6 +36,7 @@ public final class ru/endlesscode/mimic/impl/battlelevels/BattleLevelsLevelSyste
3636

3737
public final class ru/endlesscode/mimic/impl/battlelevels/BattleLevelsLevelSystem$Provider : ru/endlesscode/mimic/level/BukkitLevelSystem$Provider {
3838
public fun <init> ()V
39+
public fun getId ()Ljava/lang/String;
3940
public synthetic fun getSystem (Lorg/bukkit/entity/Player;)Ljava/lang/Object;
4041
public fun getSystem (Lorg/bukkit/entity/Player;)Lru/endlesscode/mimic/level/BukkitLevelSystem;
4142
}
@@ -105,7 +106,6 @@ public final class ru/endlesscode/mimic/impl/mimic/MimicItemsRegistry : ru/endle
105106
public synthetic fun getItemId (Ljava/lang/Object;)Ljava/lang/String;
106107
public fun getItemId (Lorg/bukkit/inventory/ItemStack;)Ljava/lang/String;
107108
public fun getKnownIds ()Ljava/util/Collection;
108-
public fun isEnabled ()Z
109109
public fun isItemExists (Ljava/lang/String;)Z
110110
public synthetic fun isSameItem (Ljava/lang/Object;Ljava/lang/String;)Z
111111
public fun isSameItem (Lorg/bukkit/inventory/ItemStack;Ljava/lang/String;)Z
@@ -347,7 +347,6 @@ public final class ru/endlesscode/mimic/impl/vanilla/MinecraftItemsRegistry : ru
347347
public fun getItemId (Lorg/bukkit/inventory/ItemStack;)Ljava/lang/String;
348348
public synthetic fun getKnownIds ()Ljava/util/Collection;
349349
public fun getKnownIds ()Ljava/util/List;
350-
public fun isEnabled ()Z
351350
public fun isItemExists (Ljava/lang/String;)Z
352351
}
353352

0 commit comments

Comments
 (0)