Skip to content

Commit 43905d1

Browse files
committed
Update example inventory
1 parent f7a4bb3 commit 43905d1

1 file changed

Lines changed: 15 additions & 5 deletions

File tree

README.md

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,27 +88,37 @@ public class ExampleInventory extends FastInv {
8888
private AtomicBoolean preventClose = new AtomicBoolean(false);
8989

9090
public ExampleInventory() {
91-
super(27, ChatColor.GOLD + "Example inventory");
91+
super(45, ChatColor.GOLD + "Example inventory");
9292

9393
// Just add a random item
94-
setItem(13, new ItemStack(Material.IRON_SWORD), e -> e.getWhoClicked().sendMessage("You clicked on the sword"));
94+
setItem(22, new ItemStack(Material.IRON_SWORD), e -> e.getWhoClicked().sendMessage("You clicked on the sword"));
95+
96+
// Add some blocks to the borders
97+
setItems(getBorders(), new ItemBuilder(Material.LAPIS_BLOCK).name("").build());
9598

9699
// Add a simple item to prevent closing the inventory
97-
setItem(26, new ItemStack(Material.BARRIER), e -> preventClose.set(!preventClose.get()));
100+
setItem(34, new ItemStack(Material.BARRIER), e -> preventClose.set(!preventClose.get()));
98101

102+
// Prevent from closing when preventClose is to true
99103
setCloseFilter(p -> preventClose.get());
100104
}
101105

102106
@Override
103-
protected void onOpen(InventoryOpenEvent event) {
107+
public void onOpen(InventoryOpenEvent event) {
104108
event.getPlayer().sendMessage(ChatColor.GOLD + "You opened the inventory");
105109
}
106110

107111
@Override
108-
protected void onClose(InventoryCloseEvent event) {
112+
public void onClose(InventoryCloseEvent event) {
109113
event.getPlayer().sendMessage(ChatColor.GOLD + "You closed the inventory");
110114
}
115+
116+
@Override
117+
public void onClick(InventoryClickEvent event) {
118+
// do something
119+
}
111120
}
121+
112122
```
113123

114124
And open the inventory

0 commit comments

Comments
 (0)