Skip to content

Commit 7ada618

Browse files
authored
fix: command give can now executed by console (#32)
1 parent 91279f4 commit 7ada618

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

zip-plugin/src/main/java/net/imprex/zip/command/GiveCommand.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,6 @@ public GiveCommand(BackpackPlugin plugin) {
2424

2525
@Override
2626
public void onCommand(CommandSender sender, String[] args) {
27-
Player player = this.isPlayer(sender);
28-
if (player == null) {
29-
return;
30-
}
31-
3227
if (args.length < 1) {
3328
this.messageConfig.send(sender, MessageKey.PleaseEnterABackpackType);
3429
return;
@@ -41,7 +36,7 @@ public void onCommand(CommandSender sender, String[] args) {
4136
}
4237

4338
if (args.length > 1) {
44-
Player target = Bukkit.getPlayer(args[1]);
39+
Player target = Bukkit.getPlayerExact(args[1]);
4540
if (target == null || !target.isOnline()) {
4641
this.messageConfig.send(sender, MessageKey.NoOnlinePlayerWasFound, args[1]);
4742
return;
@@ -54,6 +49,11 @@ public void onCommand(CommandSender sender, String[] args) {
5449
this.messageConfig.send(sender, MessageKey.TargetPlayerNeedMoreSpaceInYourInventory, target.getDisplayName());
5550
}
5651
} else {
52+
Player player = this.isPlayer(sender);
53+
if (player == null) {
54+
return;
55+
}
56+
5757
ItemStack backpack = backpackType.createItem();
5858
if (player.getInventory().addItem(backpack).isEmpty()) {
5959
this.messageConfig.send(sender, MessageKey.YouHaveGivenYourselfABackpack, backpackType.getUniqueName());

0 commit comments

Comments
 (0)