Is your feature request related to a problem?
Currently there is no way to get the ItemStack that is created when a player picks a block in creative with CTRL + MIDDLE CLICK. It would be very nice to have it, since the NMS ItemStack exists, the NMS block can return it, but it is not passed on the PlayerPickBlockEvent.
Describe the solution you'd like.
A PlayerPickItemEvent#getPickedItem() and PlayerPickItemEvent#setPickedItem(ItemStack) methods for us to manipulate the result. A BlockState#getPickItemStack() would be cool too.
Describe alternatives you've considered.
The only thing that comes to mind if using the NMS or trying to emulate the pick system
Other
No response
Is your feature request related to a problem?
Currently there is no way to get the ItemStack that is created when a player picks a block in creative with CTRL + MIDDLE CLICK. It would be very nice to have it, since the NMS ItemStack exists, the NMS block can return it, but it is not passed on the PlayerPickBlockEvent.
Describe the solution you'd like.
A PlayerPickItemEvent#getPickedItem() and PlayerPickItemEvent#setPickedItem(ItemStack) methods for us to manipulate the result. A BlockState#getPickItemStack() would be cool too.
Describe alternatives you've considered.
The only thing that comes to mind if using the NMS or trying to emulate the pick system
Other
No response