Skip to content

Commit 416158a

Browse files
committed
fix: attempt to retrieve online from offline player for perm attachments
1 parent 20aa729 commit 416158a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

worldedit-bukkit/src/main/java/com/fastasyncworldedit/bukkit/BukkitPermissionAttachmentManager.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.fastasyncworldedit.bukkit;
22

33
import com.sk89q.worldedit.bukkit.WorldEditPlugin;
4+
import org.bukkit.OfflinePlayer;
45
import org.bukkit.entity.Player;
56
import org.bukkit.permissions.PermissibleBase;
67
import org.bukkit.permissions.PermissionAttachment;
@@ -19,7 +20,10 @@ public BukkitPermissionAttachmentManager(WorldEditPlugin plugin) {
1920
this.plugin = plugin;
2021
}
2122

22-
public PermissionAttachment getOrAddAttachment(@Nullable final Player p) {
23+
public PermissionAttachment getOrAddAttachment(@Nullable Player p) {
24+
if (p instanceof OfflinePlayer offline) {
25+
p = offline.getPlayer();
26+
}
2327
if (p == null) {
2428
return null;
2529
}

0 commit comments

Comments
 (0)