Skip to content

Commit

Permalink
Fix NPE on TabComplete online players
Browse files Browse the repository at this point in the history
Dreeam-qwq committed Feb 1, 2024
1 parent 6bafdad commit f8e0935
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -13,7 +13,6 @@

import java.util.Map;
import java.util.Optional;
import java.util.UUID;

public class CommandBlacklist extends DeathMessagesCommand {

@@ -59,7 +58,7 @@ public void onCommand(CommandSender sender, String[] args) {

// Saved-User-Data enabled
for (Map.Entry<String, Object> entry : UserData.getInstance().getConfig().getValues(false).entrySet()) {
Optional<PlayerManager> getPlayer = PlayerManager.getPlayer(UUID.fromString(entry.getKey()));
Optional<PlayerManager> getPlayer = PlayerManager.getPlayer(Bukkit.getPlayer(entry.getKey()));
getPlayer.ifPresent(pm -> {
String username = UserData.getInstance().getConfig().getString(entry.getKey() + ".username");
if (username.equalsIgnoreCase(args[0])) {
Original file line number Diff line number Diff line change
@@ -7,14 +7,15 @@
import org.bukkit.entity.EntityType;
import org.bukkit.entity.Player;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class TabCompleter implements org.bukkit.command.TabCompleter {

List<String> arguments;
List<String> arguments = new ArrayList<>();

@Override
public List<String> onTabComplete(CommandSender sender, Command command, String alias, String[] args) {

0 comments on commit f8e0935

Please sign in to comment.