Skip to content

Commit 0a27a6b

Browse files
authored
Fix pack stacking exploit (Sefiraat#73)
1 parent 3e25165 commit 0a27a6b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/dev/sefiraat/cultivation/implementation/listeners/SeedPackListener.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ public void onPickupItem(@Nonnull EntityPickupItemEvent event) {
3838
for (ItemStack content : player.getInventory().getContents()) {
3939
SlimefunItem packItem = SlimefunItem.getByItem(content);
4040
if (packItem instanceof SeedPack) {
41+
if (content.getAmount() != 1) {
42+
return;
43+
}
4144
ItemMeta contentMeta = content.getItemMeta();
4245
SeedPackInstance instance = PersistentDataAPI.get(
4346
contentMeta,
@@ -70,5 +73,6 @@ public void onPickupItem(@Nonnull EntityPickupItemEvent event) {
7073
}
7174
}
7275
}
73-
7476
}
77+
78+

0 commit comments

Comments
 (0)