Fixed a bug where opening a casket could remove the wrong one from the inventory
This commit is contained in:
@@ -111,7 +111,7 @@ public enum ClueLevel {
|
|||||||
|
|
||||||
Item newClue = ClueScrollPlugin.getClue(clueLevel);
|
Item newClue = ClueScrollPlugin.getClue(clueLevel);
|
||||||
|
|
||||||
if (casket != null && player.getInventory().remove(casket)) {
|
if (casket != null && player.getInventory().remove(casket, casket.getSlot(), true)) {
|
||||||
player.getInventory().replace(newClue, casket.getSlot());
|
player.getInventory().replace(newClue, casket.getSlot());
|
||||||
} else {
|
} else {
|
||||||
player.getInventory().add(newClue);
|
player.getInventory().add(newClue);
|
||||||
|
|||||||
Reference in New Issue
Block a user