Skip to content

Commit 51c778b

Browse files
Support more Legacy
1 parent 0965f93 commit 51c778b

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main/java/me/flame/menus/builders/items/BaseItemBuilder.java

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package me.flame.menus.builders.items;
22

3-
import lombok.val;
43
import me.flame.menus.items.MenuItem;
4+
55
import me.flame.menus.util.VersionHelper;
66
import org.bukkit.Material;
77
import org.bukkit.enchantments.Enchantment;
@@ -10,15 +10,16 @@
1010
import org.bukkit.inventory.ItemFlag;
1111
import org.bukkit.inventory.ItemStack;
1212
import org.bukkit.inventory.meta.ItemMeta;
13+
1314
import org.jetbrains.annotations.NotNull;
14-
import org.jetbrains.annotations.Nullable;
1515

1616
import java.util.Arrays;
1717
import java.util.List;
1818
import java.util.function.Consumer;
1919

20+
//changed
2021
@SuppressWarnings({ "unchecked", "unused" })
21-
public class BaseItemBuilder<B extends BaseItemBuilder<B>> {
22+
public abstract class BaseItemBuilder<B extends BaseItemBuilder<B>> {
2223
final ItemStack item;
2324
ItemMeta meta;
2425
private final boolean hasNoItemMeta;
@@ -123,7 +124,7 @@ public B setUnbreakable(boolean breakable) {
123124
public B setDamage(int d) {
124125
if (this.hasNoItemMeta) return (B) this;
125126
if (meta instanceof Damageable) {
126-
val damageable = ((Damageable) meta);
127+
Damageable damageable = ((Damageable) meta);
127128
damageable.damage(d);
128129
}
129130
return (B) this;
@@ -139,8 +140,8 @@ public MenuItem buildItem() {
139140
return new MenuItem(item, null);
140141
}
141142

142-
public MenuItem buildItem(@Nullable Consumer<InventoryClickEvent> clickAction) {
143+
public MenuItem buildItem(Consumer<InventoryClickEvent> event) {
143144
this.item.setItemMeta(meta);
144-
return new MenuItem(item, clickAction);
145+
return new MenuItem(item, event);
145146
}
146147
}

0 commit comments

Comments
 (0)