Skip to content

Commit 4dd29ee

Browse files
committed
chore(deps): Migrate to distributor 4
1 parent 9463ca2 commit 4dd29ee

File tree

4 files changed

+18
-21
lines changed

4 files changed

+18
-21
lines changed

gradle/libs.versions.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
java = "17"
55

66
# utilities
7-
distributor = "4.0.0-rc.3"
7+
distributor = "4.0.1"
88
cloud = "2.0.0"
99
slf4md = "1.0.1"
1010

src/main/java/com/xpdustry/hexed/HexedCommands.java

+7-8
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
package com.xpdustry.hexed;
2020

2121
import arc.util.CommandHandler;
22-
import com.xpdustry.distributor.api.DistributorProvider;
22+
import com.xpdustry.distributor.api.Distributor;
2323
import com.xpdustry.distributor.api.command.CommandSender;
2424
import com.xpdustry.distributor.api.command.cloud.MindustryCommandManager;
2525
import com.xpdustry.distributor.api.plugin.MindustryPlugin;
@@ -63,11 +63,10 @@ public void onHexedStartCommand(
6363
return;
6464
}
6565

66-
final var generator =
67-
DistributorProvider.get().getServiceManager().getProviders(HexedMapGenerator.class).stream()
68-
.map(ServiceProvider::getInstance)
69-
.filter(g -> g.getName().equals(name))
70-
.findFirst();
66+
final var generator = Distributor.get().getServiceManager().getProviders(HexedMapGenerator.class).stream()
67+
.map(ServiceProvider::getInstance)
68+
.filter(g -> g.getName().equals(name))
69+
.findFirst();
7170
if (generator.isEmpty()) {
7271
sender.error("Generator named " + name + " not found.");
7372
return;
@@ -122,7 +121,7 @@ public void onSpectateCommand(final CommandSender sender) {
122121
return;
123122
}
124123
if (sender.getPlayer().team() != Team.derelict) {
125-
DistributorProvider.get()
124+
Distributor.get()
126125
.getEventBus()
127126
.post(new HexPlayerQuitEvent(
128127
sender.getPlayer(), sender.getPlayer().team(), false));
@@ -139,7 +138,7 @@ public void onJoinCommand(final CommandSender sender) {
139138
return;
140139
}
141140
if (sender.getPlayer().team() == Team.derelict) {
142-
DistributorProvider.get().getEventBus().post(new HexPlayerJoinEvent(sender.getPlayer(), false));
141+
Distributor.get().getEventBus().post(new HexPlayerJoinEvent(sender.getPlayer(), false));
143142
} else {
144143
sender.error("You are already in the game.");
145144
}

src/main/java/com/xpdustry/hexed/HexedLogic.java

+8-8
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import arc.math.Mathf;
2222
import arc.util.Interval;
2323
import arc.util.Time;
24-
import com.xpdustry.distributor.api.DistributorProvider;
24+
import com.xpdustry.distributor.api.Distributor;
2525
import com.xpdustry.distributor.api.annotation.EventHandler;
2626
import com.xpdustry.distributor.api.collection.MindustryCollections;
2727
import com.xpdustry.distributor.api.plugin.PluginListener;
@@ -64,7 +64,7 @@ public void onPluginInit() {
6464

6565
@EventHandler
6666
public void onPlayerJoin(final EventType.PlayerJoin event) {
67-
DistributorProvider.get().getEventBus().post(new HexPlayerJoinEvent(event.player, true));
67+
Distributor.get().getEventBus().post(new HexPlayerJoinEvent(event.player, true));
6868
}
6969

7070
@EventHandler
@@ -99,7 +99,7 @@ public void onPlayerJoin(final HexPlayerJoinEvent event) {
9999

100100
@EventHandler
101101
public void onPlayerLeave(final EventType.PlayerLeave event) {
102-
DistributorProvider.get().getEventBus().post(new HexPlayerQuitEvent(event.player, event.player.team(), false));
102+
Distributor.get().getEventBus().post(new HexPlayerQuitEvent(event.player, event.player.team(), false));
103103
}
104104

105105
@EventHandler
@@ -141,14 +141,14 @@ public void onPluginUpdate() {
141141
if (oldController != newController && newController != null && newController != Team.derelict) {
142142
final var player = Groups.player.find(p -> p.team() == newController);
143143
if (player != null) {
144-
DistributorProvider.get().getEventBus().post(new HexCaptureEvent(player, hex));
144+
Distributor.get().getEventBus().post(new HexCaptureEvent(player, hex));
145145
}
146146
}
147147

148148
if (oldController != newController && oldController != null && oldController != Team.derelict) {
149149
final var player = Groups.player.find(p -> p.team() == oldController);
150150
if (player != null) {
151-
DistributorProvider.get().getEventBus().post(new HexLostEvent(player, hex));
151+
Distributor.get().getEventBus().post(new HexLostEvent(player, hex));
152152
}
153153
}
154154
}
@@ -158,7 +158,7 @@ public void onPluginUpdate() {
158158
for (final var player : Groups.player) {
159159
if (player.team() != Team.derelict && player.team().cores().isEmpty()) {
160160
final var oldTeam = player.team();
161-
DistributorProvider.get().getEventBus().post(new HexPlayerQuitEvent(player, oldTeam, true));
161+
Distributor.get().getEventBus().post(new HexPlayerQuitEvent(player, oldTeam, true));
162162
}
163163

164164
if (player.team() == Team.derelict) {
@@ -183,7 +183,7 @@ public void onPluginUpdate() {
183183
private void killTeam(final Team team) {
184184
this.hexed.getHexedState0().setDying(team, true);
185185
team.data().destroyToDerelict();
186-
DistributorProvider.get()
186+
Distributor.get()
187187
.getPluginScheduler()
188188
.schedule(this.hexed)
189189
.delay(8, MindustryTimeUnit.SECONDS)
@@ -199,7 +199,7 @@ private void endGame() {
199199
.filter(team -> team != Team.derelict)
200200
.collect(maxList(Comparator.comparingInt(
201201
team -> this.hexed.getHexedState().getControlled(team).size())));
202-
final var bus = DistributorProvider.get().getEventBus();
202+
final var bus = Distributor.get().getEventBus();
203203
bus.post(new GameOverEvent(winners.size() == 1 ? winners.get(0) : Team.derelict));
204204
bus.post(new HexedGameOverEvent(winners));
205205
}

src/main/java/com/xpdustry/hexed/HexedPluginReloaded.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919
package com.xpdustry.hexed;
2020

21-
import com.xpdustry.distributor.api.DistributorProvider;
21+
import com.xpdustry.distributor.api.Distributor;
2222
import com.xpdustry.distributor.api.annotation.PluginAnnotationProcessor;
2323
import com.xpdustry.distributor.api.plugin.AbstractMindustryPlugin;
2424
import com.xpdustry.distributor.api.plugin.PluginListener;
@@ -71,9 +71,7 @@ public boolean start(final MapGenerator<HexedMapContext> generator) {
7171

7272
@Override
7373
public void onInit() {
74-
DistributorProvider.get()
75-
.getServiceManager()
76-
.register(this, HexedMapGenerator.class, new AnukeHexedGenerator());
74+
Distributor.get().getServiceManager().register(this, HexedMapGenerator.class, new AnukeHexedGenerator());
7775
this.addListener(new HexedLogic(this));
7876
this.addListener(new HexedRenderer(this));
7977
this.addListener(new HexedCommands(this));

0 commit comments

Comments
 (0)