Skip to content

Commit 69bc75c

Browse files
committed
fix lightweight player detection examples not matching
1 parent e364516 commit 69bc75c

File tree

4 files changed

+18
-22
lines changed

4 files changed

+18
-22
lines changed

bukkit-example/src/main/java/com/lunarclient/apollo/example/json/listeners/ApolloPlayerJsonListener.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,14 @@ private void onRegisterChannel(PlayerRegisterChannelEvent event) {
7272
return;
7373
}
7474

75-
this.onApolloRegister(event.getPlayer());
75+
Player player = event.getPlayer();
76+
JsonPacketUtil.enableModules(player);
77+
78+
// Sending the player's world name to the client is required for some modules
79+
JsonPacketUtil.sendPacket(player, this.createUpdatePlayerWorldMessage(player));
80+
81+
this.playersRunningApollo.add(player.getUniqueId());
82+
player.sendMessage("You are using LunarClient!");
7683
}
7784

7885
@EventHandler
@@ -94,14 +101,4 @@ private boolean isPlayerRunningApollo(Player player) {
94101
return this.playersRunningApollo.contains(player.getUniqueId());
95102
}
96103

97-
private void onApolloRegister(Player player) {
98-
JsonPacketUtil.enableModules(player);
99-
100-
// Sending the player's world name to the client is required for some modules
101-
JsonPacketUtil.sendPacket(player, this.createUpdatePlayerWorldMessage(player));
102-
103-
this.playersRunningApollo.add(player.getUniqueId());
104-
player.sendMessage("You are using LunarClient!");
105-
}
106-
107104
}

bukkit-example/src/main/java/com/lunarclient/apollo/example/proto/listeners/ApolloPlayerProtoListener.java

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,14 @@ private void onRegisterChannel(PlayerRegisterChannelEvent event) {
7171
return;
7272
}
7373

74-
this.onApolloRegister(event.getPlayer());
74+
Player player = event.getPlayer();
75+
ProtobufPacketUtil.enableModules(player);
76+
77+
// Sending the player's world name to the client is required for some modules
78+
ProtobufPacketUtil.sendPacket(player, this.createUpdatePlayerWorldMessage(player));
79+
80+
this.playersRunningApollo.add(player.getUniqueId());
81+
player.sendMessage("You are using LunarClient!");
7582
}
7683

7784
@EventHandler
@@ -92,14 +99,4 @@ private boolean isPlayerRunningApollo(Player player) {
9299
return this.playersRunningApollo.contains(player.getUniqueId());
93100
}
94101

95-
private void onApolloRegister(Player player) {
96-
ProtobufPacketUtil.enableModules(player);
97-
98-
// Sending the player's world name to the client is required for some modules
99-
ProtobufPacketUtil.sendPacket(player, this.createUpdatePlayerWorldMessage(player));
100-
101-
this.playersRunningApollo.add(player.getUniqueId());
102-
player.sendMessage("You are using LunarClient!");
103-
}
104-
105102
}

docs/developers/lightweight/json/player-detection.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ public class ApolloPlayerJsonListener implements Listener {
3737
return;
3838
}
3939

40+
Player player = event.getPlayer();
4041
JsonPacketUtil.enableModules(player);
4142

4243
// Sending the player's world name to the client is required for some modules

docs/developers/lightweight/protobuf/player-detection.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ public class ApolloPlayerProtoListener implements Listener {
2727
return;
2828
}
2929

30+
Player player = event.getPlayer();
3031
ProtobufPacketUtil.enableModules(player);
3132

3233
// Sending the player's world name to the client is required for some modules

0 commit comments

Comments
 (0)