mirror of
https://github.com/PaperMC/Paper.git
synced 2025-01-26 18:21:35 +01:00
SPIGOT-4840: CartographyInventory not returned for InventoryClickEvent.getClickedInventory on result slot
This commit is contained in:
parent
8ad64c4f99
commit
3be0bc1c51
@ -22,7 +22,7 @@
|
|||||||
+ return bukkitEntity;
|
+ return bukkitEntity;
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
+ CraftInventoryCartography inventory = new CraftInventoryCartography(this.inventory);
|
+ CraftInventoryCartography inventory = new CraftInventoryCartography(this.inventory, this.f);
|
||||||
+ bukkitEntity = new CraftInventoryView(this.player, inventory, this);
|
+ bukkitEntity = new CraftInventoryView(this.player, inventory, this);
|
||||||
+ return bukkitEntity;
|
+ return bukkitEntity;
|
||||||
+ }
|
+ }
|
||||||
|
@ -5,7 +5,15 @@ import org.bukkit.inventory.CartographyInventory;
|
|||||||
|
|
||||||
public class CraftInventoryCartography extends CraftInventory implements CartographyInventory {
|
public class CraftInventoryCartography extends CraftInventory implements CartographyInventory {
|
||||||
|
|
||||||
public CraftInventoryCartography(IInventory inventory) {
|
private final IInventory resultInventory;
|
||||||
|
|
||||||
|
public CraftInventoryCartography(IInventory inventory, IInventory resultInventory) {
|
||||||
super(inventory);
|
super(inventory);
|
||||||
|
this.resultInventory = resultInventory;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getSize() {
|
||||||
|
return super.getSize() + resultInventory.getSize();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user