Skip to content

Commit 41e6ef0

Browse files
committed
fix: #3 linking multiply items at the same time
1 parent be16f5e commit 41e6ef0

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ public void onCommand(CommandSender sender, String[] args) {
7171
} else if (linkingBackpack.equals(backpack)) {
7272
this.messageConfig.send(player, MessageKey.ThisBackpackIsAlreadyLinkedThoThat);
7373
return;
74+
} else if (item.getAmount() > 1) {
75+
this.messageConfig.send(player, MessageKey.StackedBackpacksCanNotBeLinked);
76+
return;
7477
}
7578

7679
linkingBackpack.applyOnItem(item);

zip-plugin/src/main/java/net/imprex/zip/config/MessageKey.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public enum MessageKey {
5555
YourBackpackLinkRequestWasCancelled("yourBackpackLinkRequestWasCancelled", "Your backpack link request was cancelled"),
5656
BothBackpacksNeedToBeTheSameType("bothBackpacksNeedToBeTheSameType", "Both Backpacks need to be the same type"),
5757
ThisBackpackIsAlreadyLinkedThoThat("thisBackpackIsAlreadyLinkedThoThat", "This backpack is already linked to that backpack"),
58+
StackedBackpacksCanNotBeLinked("stackedBackpacksCanNotBeLinked", "Stacked backpacks can not be linked at the same time"),
5859
PleaseEnterANumber("pleaseEnterANumber", "Please enter a number"),
5960
EnterANumberBetweenArgsAndArgs("enterANumberBetweenArgsAndArgs", "Please enter a number between {0} and {1}"),
6061
LoreLineCreate("loreLineCreate", "The lore line {0} was added"),

zip-plugin/src/main/resources/lang/en_US.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ youNeedToLinkABackpackFirst: "You need to link a backpack at first"
4646
yourBackpackLinkRequestWasCancelled: "Your backpack link request was cancelled"
4747
bothBackpacksNeedToBeTheSameType: "Both Backpacks need to be the same type"
4848
thisBackpackIsAlreadyLinkedThoThat: "This backpack is already linked to that backpack"
49+
stackedBackpacksCanNotBeLinked: "Stacked backpacks can not be linked at the same time"
4950
pleaseEnterANumber: "Please enter a number"
5051
enterANumberBetweenArgsAndArgs: "Please enter a number between {0} and {1}"
5152
loreLineCreate: "The lore line {0} was added"

0 commit comments

Comments
 (0)