Add a Paper fast-path for DoubleChest#getLeftSide when possible
This commit is contained in:
parent
c7319f10dc
commit
0d824d375b
|
@ -54,7 +54,7 @@ public class InventoryMoveItemEventDebounce extends AbstractEventDebounce<Key> {
|
||||||
if (holder instanceof BlockState blockState) {
|
if (holder instanceof BlockState blockState) {
|
||||||
return new BlockMaterialKey(blockState);
|
return new BlockMaterialKey(blockState);
|
||||||
} else if (holder instanceof DoubleChest doubleChest) {
|
} else if (holder instanceof DoubleChest doubleChest) {
|
||||||
InventoryHolder left = doubleChest.getLeftSide();
|
InventoryHolder left = PaperLib.isPaper() ? doubleChest.getLeftSide(false) : doubleChest.getLeftSide();
|
||||||
if (left instanceof Chest chest) {
|
if (left instanceof Chest chest) {
|
||||||
return new BlockMaterialKey(chest);
|
return new BlockMaterialKey(chest);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue