Skip to content

Commit 93a4df8

Browse files
committed
API 3.0.0
1 parent f82aec3 commit 93a4df8

3 files changed

Lines changed: 14 additions & 11 deletions

File tree

pom.xml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<modelVersion>4.0.0</modelVersion>
66
<groupId>me.petterim1.hiddencommands</groupId>
77
<artifactId>HiddenCommands</artifactId>
8-
<version>1.1</version>
8+
<version>1.2</version>
99
<properties>
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1111
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
@@ -44,11 +44,12 @@
4444
<dependency>
4545
<groupId>org.powernukkitx</groupId>
4646
<artifactId>server</artifactId>
47-
<version>2.0.0-SNAPSHOT</version>
47+
<version>b-migration-SNAPSHOT</version>
4848
<scope>provided</scope>
4949
</dependency>
5050
</dependencies>
5151
<build>
52+
<finalName>HiddenCommands</finalName>
5253
<sourceDirectory>${basedir}/src/main/java</sourceDirectory>
5354
<plugins>
5455
<plugin>
@@ -85,6 +86,7 @@
8586
<directory>${basedir}/src/main/resources</directory>
8687
<includes>
8788
<include>plugin.yml</include>
89+
<include>config.yml</include>
8890
</includes>
8991
</resource>
9092
</resources>

src/main/java/me.petterim1.hiddencommands/Main.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22

33
import cn.nukkit.event.EventHandler;
44
import cn.nukkit.event.Listener;
5-
import cn.nukkit.event.server.DataPacketSendEvent;
6-
import cn.nukkit.network.protocol.AvailableCommandsPacket;
5+
import cn.nukkit.event.server.PacketSendEvent;
76
import cn.nukkit.plugin.PluginBase;
7+
import org.cloudburstmc.protocol.bedrock.data.command.CommandData;
8+
import org.cloudburstmc.protocol.bedrock.packet.AvailableCommandsPacket;
89

910
import java.util.ArrayList;
1011
import java.util.List;
@@ -24,17 +25,17 @@ public void onEnable() {
2425
}
2526

2627
@EventHandler(ignoreCancelled = true)
27-
public void onSendCommandData(DataPacketSendEvent e) {
28+
public void onSendCommandData(PacketSendEvent e) {
2829
if (e.getPacket() instanceof AvailableCommandsPacket && !(ignoreOPs && e.getPlayer().isOp())) {
2930
AvailableCommandsPacket pk = (AvailableCommandsPacket) e.getPacket();
30-
List<String> remove = new ArrayList<>();
31-
for (String cmd : pk.commands.keySet()) {
32-
if (hiddenCommands.contains(cmd)) {
31+
List<CommandData> remove = new ArrayList<>();
32+
for (CommandData cmd : pk.getCommands()) {
33+
if (hiddenCommands.contains(cmd.getName())) {
3334
remove.add(cmd);
3435
}
3536
}
36-
for (String cmd : remove) {
37-
pk.commands.remove(cmd);
37+
for (CommandData cmd : remove) {
38+
pk.getCommands().remove(cmd);
3839
}
3940
}
4041
}

src/main/resources/plugin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: HiddenCommands
22
main: me.petterim1.hiddencommands.Main
33
version: "${pom.version}"
4-
api: [ "2.0.0" ]
4+
api: [ "3.0.0" ]
55
author: PetteriM1

0 commit comments

Comments
 (0)