Commits
md_5 authored 530d175f2ba
1 + | package org.bukkit.event.inventory; |
2 + | |
3 + | import org.bukkit.event.HandlerList; |
4 + | import org.bukkit.inventory.AnvilInventory; |
5 + | import org.bukkit.inventory.InventoryView; |
6 + | import org.bukkit.inventory.ItemStack; |
7 + | |
8 + | /** |
9 + | * Called when an item is put in a slot for repair by an anvil. |
10 + | */ |
11 + | public class PrepareAnvilEvent extends InventoryEvent { |
12 + | |
13 + | private static final HandlerList handlers = new HandlerList(); |
14 + | private ItemStack result; |
15 + | |
16 + | public PrepareAnvilEvent(InventoryView inventory, ItemStack result) { |
17 + | super(inventory); |
18 + | this.result = result; |
19 + | } |
20 + | |
21 + | |
22 + | public AnvilInventory getInventory() { |
23 + | return (AnvilInventory) super.getInventory(); |
24 + | } |
25 + | |
26 + | /** |
27 + | * Get result item, may be null. |
28 + | * |
29 + | * @return result item |
30 + | */ |
31 + | public ItemStack getResult() { |
32 + | return result; |
33 + | } |
34 + | |
35 + | public void setResult(ItemStack result) { |
36 + | this.result = result; |
37 + | } |
38 + | |
39 + | |
40 + | public HandlerList getHandlers() { |
41 + | return handlers; |
42 + | } |
43 + | |
44 + | public static HandlerList getHandlerList() { |
45 + | return handlers; |
46 + | } |
47 + | } |