Allow to spawn backpack for others

This commit is contained in:
GeorgH93 2023-10-24 21:57:11 +02:00
parent 0fc18aca2b
commit bb7776b065
No known key found for this signature in database
GPG Key ID: D1630D37F9E4B3C8
1 changed files with 10 additions and 1 deletions

View File

@ -23,6 +23,7 @@ import at.pcgamingfreaks.Minepacks.Bukkit.Listener.ItemShortcut;
import at.pcgamingfreaks.Minepacks.Bukkit.Minepacks;
import at.pcgamingfreaks.Minepacks.Bukkit.Permissions;
import org.bukkit.Bukkit;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
@ -43,7 +44,15 @@ public class ShortcutCommand extends MinepacksCommand
@Override
public void execute(@NotNull CommandSender sender, @NotNull String mainCommandAlias, @NotNull String alias, @NotNull String[] args)
{
itemShortcut.addItem((Player) sender);
if (args.length == 1 && sender.hasPermission(Permissions.OTHERS))
{
Player p = Bukkit.getPlayer(args[0]);
if (p != null && p.hasPermission(Permissions.USE)) itemShortcut.addItem(p);
}
else
{
itemShortcut.addItem((Player) sender);
}
}
@Override