Commits

md_5 authored be2884c416f
Add unique ID to PlayerResourcePackStatusEvent
No tags

src/main/java/org/bukkit/event/player/PlayerResourcePackStatusEvent.java

Modified
1 1 package org.bukkit.event.player;
2 2
3 +import java.util.UUID;
3 4 import org.bukkit.entity.Player;
4 5 import org.bukkit.event.HandlerList;
5 6 import org.jetbrains.annotations.NotNull;
6 7
7 8 /**
8 9 * Called when a player takes action on a resource pack request sent via
9 10 * {@link Player#setResourcePack(java.lang.String)}.
10 11 */
11 12 public class PlayerResourcePackStatusEvent extends PlayerEvent {
12 13
13 14 private static final HandlerList handlers = new HandlerList();
15 + private final UUID id;
14 16 private final Status status;
15 17
16 - public PlayerResourcePackStatusEvent(@NotNull final Player who, @NotNull Status resourcePackStatus) {
18 + public PlayerResourcePackStatusEvent(@NotNull final Player who, @NotNull UUID id, @NotNull Status resourcePackStatus) {
17 19 super(who);
20 + this.id = id;
18 21 this.status = resourcePackStatus;
19 22 }
20 23
24 + /**
25 + * Gets the unique ID of this pack.
26 + *
27 + * @return unique resource pack ID.
28 + */
29 + @NotNull
30 + public UUID getID() {
31 + return id;
32 + }
33 +
21 34 /**
22 35 * Gets the status of this pack.
23 36 *
24 37 * @return the current status
25 38 */
26 39 @NotNull
27 40 public Status getStatus() {
28 41 return status;
29 42 }
30 43

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut