Skip to content

Commit ecfe8b0

Browse files
committed
fix missing bit of event
1 parent faf2140 commit ecfe8b0

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/main/java/adhdmc/simplepms/events/PrivateMessageEvent.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
import org.bukkit.command.CommandSender;
44
import org.bukkit.entity.Player;
5+
import org.bukkit.event.Cancellable;
56
import org.bukkit.event.Event;
67
import org.bukkit.event.HandlerList;
78
import org.jetbrains.annotations.NotNull;
89

910
import java.util.HashSet;
1011

11-
public class PrivateMessageEvent extends Event {
12+
public class PrivateMessageEvent extends Event implements Cancellable {
1213
private static final HandlerList handlers = new HandlerList();
1314
public PrivateMessageEvent(CommandSender initiator, CommandSender recipient, String messageContent, HashSet<Player> spyingPlayers) {
1415
this.initiator = initiator;
@@ -17,15 +18,18 @@ public PrivateMessageEvent(CommandSender initiator, CommandSender recipient, Str
1718
this.spyingPlayers = spyingPlayers;
1819
}
1920

20-
@Override
2121
public @NotNull HandlerList getHandlers() {
2222
return handlers;
2323
}
24+
public static HandlerList getHandlerList() {
25+
return handlers;
26+
}
2427

2528
private CommandSender initiator;
2629
private CommandSender recipient;
2730
private String messageContent;
2831
private HashSet<Player> spyingPlayers;
32+
private boolean cancelled;
2933

3034
public CommandSender getInitiator() {
3135
return initiator;
@@ -42,4 +46,12 @@ public String getMessageContent() {
4246
public HashSet<Player> getSpyingPlayers() {
4347
return spyingPlayers;
4448
}
49+
50+
public boolean isCancelled() {
51+
return cancelled;
52+
}
53+
54+
public void setCancelled(boolean cancel) {
55+
cancelled = cancel;
56+
}
4557
}

0 commit comments

Comments
 (0)