Commits

md_5 authored 530d175f2ba
Add PrepareAnvilEvent.
No tags

src/main/java/org/bukkit/event/inventory/PrepareAnvilEvent.java

Added
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 + @Override
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 + @Override
40 + public HandlerList getHandlers() {
41 + return handlers;
42 + }
43 +
44 + public static HandlerList getHandlerList() {
45 + return handlers;
46 + }
47 +}

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut