Archiviert
13
0

SPIGOT-4840: CartographyInventory not returned for InventoryClickEvent.getClickedInventory on result slot

Dieser Commit ist enthalten in:
md_5 2019-05-05 09:46:41 +10:00
Ursprung 8ad64c4f99
Commit 3be0bc1c51
2 geänderte Dateien mit 10 neuen und 2 gelöschten Zeilen

Datei anzeigen

@ -22,7 +22,7 @@
+ return bukkitEntity;
+ }
+
+ CraftInventoryCartography inventory = new CraftInventoryCartography(this.inventory);
+ CraftInventoryCartography inventory = new CraftInventoryCartography(this.inventory, this.f);
+ bukkitEntity = new CraftInventoryView(this.player, inventory, this);
+ return bukkitEntity;
+ }

Datei anzeigen

@ -5,7 +5,15 @@ import org.bukkit.inventory.CartographyInventory;
public class CraftInventoryCartography extends CraftInventory implements CartographyInventory {
public CraftInventoryCartography(IInventory inventory) {
private final IInventory resultInventory;
public CraftInventoryCartography(IInventory inventory, IInventory resultInventory) {
super(inventory);
this.resultInventory = resultInventory;
}
@Override
public int getSize() {
return super.getSize() + resultInventory.getSize();
}
}