mirror of
https://github.com/PaperMC/Paper.git
synced 2024-12-26 19:07:40 +01:00
Add CartographyItemEvent
Similar to SmithItemEvent, but for cartography tables.
This commit is contained in:
parent
c6e1625d87
commit
92b812ddc0
@ -0,0 +1,32 @@
|
||||
package io.papermc.paper.event.player;
|
||||
|
||||
import org.bukkit.event.inventory.ClickType;
|
||||
import org.bukkit.event.inventory.InventoryAction;
|
||||
import org.bukkit.event.inventory.InventoryClickEvent;
|
||||
import org.bukkit.event.inventory.InventoryType;
|
||||
import org.bukkit.inventory.CartographyInventory;
|
||||
import org.bukkit.inventory.InventoryView;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
import org.jspecify.annotations.NullMarked;
|
||||
|
||||
/**
|
||||
* Called when the recipe of an Item is completed inside a cartography table.
|
||||
*/
|
||||
@NullMarked
|
||||
public class CartographyItemEvent extends InventoryClickEvent {
|
||||
|
||||
@ApiStatus.Internal
|
||||
public CartographyItemEvent(final InventoryView view, final InventoryType.SlotType type, final int slot, final ClickType click, final InventoryAction action) {
|
||||
super(view, type, slot, click, action);
|
||||
}
|
||||
|
||||
@ApiStatus.Internal
|
||||
public CartographyItemEvent(final InventoryView view, final InventoryType.SlotType type, final int slot, final ClickType click, final InventoryAction action, final int key) {
|
||||
super(view, type, slot, click, action, key);
|
||||
}
|
||||
|
||||
@Override
|
||||
public CartographyInventory getInventory() {
|
||||
return (CartographyInventory) super.getInventory();
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user