Skip to content

Commit 5d7b29a

Browse files
authored
Merge pull request #3 from BlckqPlugins/feat/allay
updates for allay
2 parents c5e95c0 + 7c9b8a7 commit 5d7b29a

File tree

3 files changed

+7
-11
lines changed

3 files changed

+7
-11
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
</dependency>
9191

9292
<dependency>
93-
<groupId>com.github.AllayMC.Allay</groupId>
93+
<groupId>org.allaymc.allay</groupId>
9494
<artifactId>api</artifactId>
9595
<version>${version.allay}</version>
9696
<scope>provided</scope>

src/main/java/de/redstonecloud/bridge/platform/allay/AllayExecutor.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ public class AllayExecutor implements BridgeExecutor {
1616
private static Server server = Server.getInstance();
1717

1818
public EntityPlayer getPlayerByCloudPlayer(ICloudPlayer player) {
19-
//return server.getOnlinePlayers().get(UUID.fromString(player.getUUID()));
20-
return null;
19+
return server.getPlayerService().getPlayers().get(UUID.fromString(player.getUUID()));
2120
}
2221

2322
public void sendMessage(ICloudPlayer cloudPlayer, String message) {
@@ -26,8 +25,7 @@ public void sendMessage(ICloudPlayer cloudPlayer, String message) {
2625

2726
@Override
2827
public void sendTitle(ICloudPlayer cloudPlayer, String title) {
29-
// title not implemented yet
30-
//getPlayerByCloudPlayer(cloudPlayer).sendTitle(title);
28+
Objects.requireNonNull(getPlayerByCloudPlayer(cloudPlayer)).sendTitle(title);
3129
}
3230

3331
@Override
@@ -42,14 +40,12 @@ public void kick(ICloudPlayer player, String reason) {
4240

4341
@Override
4442
public void sendActionbar(ICloudPlayer player, String message) {
45-
// actionbar not implemented yet
46-
getPlayerByCloudPlayer(player).sendPopup(message);
43+
Objects.requireNonNull(getPlayerByCloudPlayer(player)).sendActionBar(message);
4744
}
4845

4946
@Override
5047
public void sendToast(ICloudPlayer player, String title, String message) {
51-
// toasts not implemented yet
52-
//getPlayerByCloudPlayer(player).sendToast(title, message);
48+
Objects.requireNonNull(getPlayerByCloudPlayer(player)).sendToast(title, message);
5349
}
5450

5551
@Override

src/main/java/de/redstonecloud/bridge/platform/allay/AllayListener.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ public class AllayListener {
1111
public void onLogin(PlayerLoginEvent ev) {
1212
EntityPlayer player = ev.getPlayer();
1313

14-
CloudInterface.getInstance().playerLogin(player.getOriginName(), player.getUUID().toString(), player.getClientSession().getSocketAddress().toString());
14+
CloudInterface.getInstance().playerLogin(player.getOriginName(), player.getLoginData().getUuid().toString(), player.getClientSession().getSocketAddress().toString());
1515
}
1616

1717
@EventHandler
1818
public void onDisconnect(PlayerQuitEvent ev) {
1919
EntityPlayer player = ev.getPlayer();
2020

21-
CloudInterface.getInstance().playerDisconnect(player.getUUID().toString());
21+
CloudInterface.getInstance().playerDisconnect(player.getLoginData().getUuid().toString());
2222
}
2323
}

0 commit comments

Comments
 (0)