@@ -25,20 +25,20 @@ import jetbrains.exodus.entitystore.PersistentEntityStore
25
25
import ninja.leaping.configurate.commented.CommentedConfigurationNode
26
26
import ninja.leaping.configurate.hocon.HoconConfigurationLoader
27
27
import ninja.leaping.configurate.loader.ConfigurationLoader
28
- import org.anvilpowered.anvil.api.coremember.CoreMemberManager
29
28
import org.anvilpowered.anvil.api.coremember.CoreMemberRepository
30
29
import org.anvilpowered.anvil.api.misc.bind
31
30
import org.anvilpowered.anvil.api.misc.to
32
31
import org.anvilpowered.anvil.api.misc.withMongoDB
33
32
import org.anvilpowered.anvil.api.misc.withXodus
34
33
import org.anvilpowered.anvil.api.plugin.PluginInfo
35
34
import org.anvilpowered.anvil.api.registry.Registry
35
+ import org.anvilpowered.anvil.api.util.InfoDumpService
36
36
import org.anvilpowered.anvil.common.command.CommonCallbackCommand
37
- import org.anvilpowered.anvil.common.coremember.CommonCoreMemberManager
38
37
import org.anvilpowered.anvil.common.coremember.CommonMongoCoreMemberRepository
39
38
import org.anvilpowered.anvil.common.coremember.CommonXodusCoreMemberRepository
40
39
import org.anvilpowered.anvil.common.plugin.AnvilPluginInfo
41
40
import org.anvilpowered.anvil.common.registry.CommonConfigurationService
41
+ import org.anvilpowered.anvil.common.util.CommonInfoDumpService
42
42
import org.bson.types.ObjectId
43
43
import java.nio.file.Paths
44
44
@@ -58,8 +58,8 @@ abstract class CommonModule<TCommandSource>(private val configDir: String) : Api
58
58
.to<CommonXodusCoreMemberRepository >()
59
59
bind<CoreMemberRepository <EntityId , PersistentEntityStore >>()
60
60
.to<CommonXodusCoreMemberRepository >()
61
-
62
- bind< CoreMemberManager >() .to<CommonCoreMemberManager >()
61
+ bind< InfoDumpService < TCommandSource >>()
62
+ .to<CommonInfoDumpService < TCommandSource > >()
63
63
64
64
withMongoDB()
65
65
withXodus()
0 commit comments