|
1 | 1 | package com.eternalcode.combat; |
2 | 2 |
|
3 | | -import com.eternalcode.combat.border.BorderTriggerController; |
4 | 3 | import com.eternalcode.combat.border.BorderService; |
5 | 4 | import com.eternalcode.combat.border.BorderServiceImpl; |
| 5 | +import com.eternalcode.combat.border.BorderTriggerController; |
6 | 6 | import com.eternalcode.combat.border.animation.block.BorderBlockController; |
7 | 7 | import com.eternalcode.combat.border.animation.particle.ParticleController; |
8 | 8 | import com.eternalcode.combat.bridge.BridgeService; |
9 | | -import com.eternalcode.combat.crystalpvp.RespawnAnchorListener; |
| 9 | +import com.eternalcode.combat.config.ConfigService; |
| 10 | +import com.eternalcode.combat.config.implementation.PluginConfig; |
10 | 11 | import com.eternalcode.combat.crystalpvp.EndCrystalListener; |
| 12 | +import com.eternalcode.combat.crystalpvp.RespawnAnchorListener; |
| 13 | +import com.eternalcode.combat.event.EventManager; |
| 14 | +import com.eternalcode.combat.fight.FightManager; |
| 15 | +import com.eternalcode.combat.fight.FightManagerImpl; |
| 16 | +import com.eternalcode.combat.fight.FightTagCommand; |
| 17 | +import com.eternalcode.combat.fight.FightTask; |
| 18 | +import com.eternalcode.combat.fight.controller.FightActionBlockerController; |
11 | 19 | import com.eternalcode.combat.fight.controller.FightBypassAdminController; |
12 | 20 | import com.eternalcode.combat.fight.controller.FightBypassCreativeController; |
13 | 21 | import com.eternalcode.combat.fight.controller.FightBypassPermissionController; |
14 | 22 | import com.eternalcode.combat.fight.controller.FightInventoryController; |
| 23 | +import com.eternalcode.combat.fight.controller.FightMessageController; |
| 24 | +import com.eternalcode.combat.fight.controller.FightTagController; |
| 25 | +import com.eternalcode.combat.fight.controller.FightUnTagController; |
15 | 26 | import com.eternalcode.combat.fight.death.DeathFlareController; |
16 | 27 | import com.eternalcode.combat.fight.death.DeathLightningController; |
17 | | -import com.eternalcode.combat.fight.drop.DropKeepInventoryService; |
18 | | -import com.eternalcode.combat.fight.FightManager; |
19 | | -import com.eternalcode.combat.fight.drop.DropService; |
20 | | -import com.eternalcode.combat.fight.effect.FightEffectService; |
21 | | -import com.eternalcode.combat.fight.firework.FireworkController; |
22 | | -import com.eternalcode.combat.fight.knockback.KnockbackService; |
23 | | -import com.eternalcode.combat.fight.tagout.FightTagOutService; |
24 | | -import com.eternalcode.combat.fight.pearl.PearlService; |
25 | | -import com.eternalcode.combat.fight.trident.TridentController; |
26 | | -import com.eternalcode.combat.fight.trident.TridentService; |
27 | | -import com.eternalcode.combat.fight.trident.TridentServiceImpl; |
28 | | -import com.eternalcode.combat.handler.InvalidUsageHandlerImpl; |
29 | | -import com.eternalcode.combat.handler.MissingPermissionHandlerImpl; |
30 | | -import com.eternalcode.combat.config.ConfigService; |
31 | | -import com.eternalcode.combat.config.implementation.PluginConfig; |
32 | 28 | import com.eternalcode.combat.fight.drop.DropController; |
| 29 | +import com.eternalcode.combat.fight.drop.DropKeepInventoryService; |
33 | 30 | import com.eternalcode.combat.fight.drop.DropKeepInventoryServiceImpl; |
| 31 | +import com.eternalcode.combat.fight.drop.DropService; |
34 | 32 | import com.eternalcode.combat.fight.drop.DropServiceImpl; |
35 | 33 | import com.eternalcode.combat.fight.drop.impl.PercentDropModifier; |
36 | 34 | import com.eternalcode.combat.fight.drop.impl.PlayersHealthDropModifier; |
37 | | -import com.eternalcode.combat.fight.FightTagCommand; |
38 | | -import com.eternalcode.combat.fight.controller.FightActionBlockerController; |
39 | | -import com.eternalcode.combat.fight.controller.FightMessageController; |
40 | | -import com.eternalcode.combat.fight.controller.FightTagController; |
41 | | -import com.eternalcode.combat.fight.controller.FightUnTagController; |
42 | 35 | import com.eternalcode.combat.fight.effect.FightEffectController; |
43 | | -import com.eternalcode.combat.event.EventManager; |
44 | | -import com.eternalcode.combat.fight.FightManagerImpl; |
45 | | -import com.eternalcode.combat.fight.FightTask; |
| 36 | +import com.eternalcode.combat.fight.effect.FightEffectService; |
46 | 37 | import com.eternalcode.combat.fight.effect.FightEffectServiceImpl; |
| 38 | +import com.eternalcode.combat.fight.firework.FireworkController; |
| 39 | +import com.eternalcode.combat.fight.knockback.KnockbackRegionController; |
| 40 | +import com.eternalcode.combat.fight.knockback.KnockbackService; |
47 | 41 | import com.eternalcode.combat.fight.logout.LogoutController; |
48 | 42 | import com.eternalcode.combat.fight.logout.LogoutService; |
49 | 43 | import com.eternalcode.combat.fight.pearl.PearlController; |
| 44 | +import com.eternalcode.combat.fight.pearl.PearlService; |
50 | 45 | import com.eternalcode.combat.fight.pearl.PearlServiceImpl; |
| 46 | +import com.eternalcode.combat.fight.tagout.FightTagOutCommand; |
51 | 47 | import com.eternalcode.combat.fight.tagout.FightTagOutController; |
| 48 | +import com.eternalcode.combat.fight.tagout.FightTagOutService; |
52 | 49 | import com.eternalcode.combat.fight.tagout.FightTagOutServiceImpl; |
53 | | -import com.eternalcode.combat.fight.tagout.FightTagOutCommand; |
| 50 | +import com.eternalcode.combat.fight.trident.TridentController; |
| 51 | +import com.eternalcode.combat.fight.trident.TridentService; |
| 52 | +import com.eternalcode.combat.fight.trident.TridentServiceImpl; |
| 53 | +import com.eternalcode.combat.handler.InvalidUsageHandlerImpl; |
| 54 | +import com.eternalcode.combat.handler.MissingPermissionHandlerImpl; |
54 | 55 | import com.eternalcode.combat.notification.NoticeService; |
55 | | -import com.eternalcode.combat.fight.knockback.KnockbackRegionController; |
56 | 56 | import com.eternalcode.combat.region.RegionProvider; |
57 | 57 | import com.eternalcode.combat.updater.UpdaterNotificationController; |
58 | 58 | import com.eternalcode.combat.updater.UpdaterService; |
|
65 | 65 | import dev.rollczi.litecommands.bukkit.LiteBukkitFactory; |
66 | 66 | import dev.rollczi.litecommands.bukkit.LiteBukkitMessages; |
67 | 67 | import dev.rollczi.litecommands.folia.FoliaExtension; |
68 | | -import java.time.Duration; |
69 | 68 | import net.kyori.adventure.platform.AudienceProvider; |
70 | 69 | import net.kyori.adventure.platform.bukkit.BukkitAudiences; |
71 | 70 | import net.kyori.adventure.text.minimessage.MiniMessage; |
|
77 | 76 | import org.bukkit.plugin.java.JavaPlugin; |
78 | 77 |
|
79 | 78 | import java.io.File; |
| 79 | +import java.time.Duration; |
80 | 80 | import java.util.concurrent.TimeUnit; |
81 | 81 | import java.util.stream.Stream; |
82 | 82 |
|
@@ -189,7 +189,6 @@ public void onEnable() { |
189 | 189 | new FightActionBlockerController(this.fightManager, noticeService, pluginConfig, server), |
190 | 190 | new PearlController(pluginConfig, this.pearlService, noticeService), |
191 | 191 | new TridentController(pluginConfig, noticeService, this.fightManager, this.tridentService, server), |
192 | | - new DeathEffectController(pluginConfig), |
193 | 192 | new DeathFlareController(pluginConfig, server, scheduler, this), |
194 | 193 | new DeathLightningController(pluginConfig, server), |
195 | 194 | new UpdaterNotificationController(updaterService, pluginConfig, this.audienceProvider, miniMessage), |
|
0 commit comments