File tree Expand file tree Collapse file tree 1 file changed +2
-26
lines changed
common/src/main/kotlin/com/lambda/core Expand file tree Collapse file tree 1 file changed +2
-26
lines changed Original file line number Diff line number Diff line change @@ -19,18 +19,8 @@ package com.lambda.core
1919
2020import com.lambda.Lambda
2121import com.lambda.Lambda.LOG
22- import com.lambda.command.CommandRegistry
23- import com.lambda.friend.FriendRegistry
24- import com.lambda.graphics.renderer.gui.font.LambdaEmoji
25- import com.lambda.graphics.renderer.gui.font.LambdaFont
26- import com.lambda.gui.GuiConfigurable
27- import com.lambda.gui.HudGuiConfigurable
28- import com.lambda.interaction.PlayerPacketManager
29- import com.lambda.interaction.RotationManager
30- import com.lambda.interaction.material.ContainerManager
31- import com.lambda.module.ModuleRegistry
32- import com.lambda.sound.SoundRegistry
3322import com.lambda.util.Communication.ascii
23+ import com.lambda.util.reflections.getInstances
3424import kotlin.system.measureTimeMillis
3525import kotlin.time.DurationUnit
3626import kotlin.time.toDuration
@@ -41,21 +31,7 @@ object Loader {
4131 val runtime: String
4232 get() = " ${(System .currentTimeMillis() - started).toDuration(DurationUnit .MILLISECONDS )} "
4333
44- private val loadables = listOf (
45- ModuleRegistry ,
46- CommandRegistry ,
47- RotationManager ,
48- PlayerPacketManager ,
49- LambdaFont .Loader ,
50- LambdaEmoji .Loader ,
51- GuiConfigurable ,
52- HudGuiConfigurable ,
53- FriendRegistry ,
54- SoundRegistry ,
55- TimerManager ,
56- PingManager ,
57- ContainerManager
58- )
34+ private val loadables = getInstances<Loadable > { forPackages(" com.lambda" ) }
5935
6036 fun initialize () {
6137 ascii.split(" \n " ).forEach { LOG .info(it) }
You can’t perform that action at this time.
0 commit comments