From debf21927b616ffb19e55ed11bed5eabca6318b9 Mon Sep 17 00:00:00 2001 From: themode Date: Thu, 1 Apr 2021 20:26:19 +0200 Subject: [PATCH] Change Item#builder visibility --- src/main/java/net/minestom/server/item/Item.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/minestom/server/item/Item.java b/src/main/java/net/minestom/server/item/Item.java index 044b97bc9..0ee9f427d 100644 --- a/src/main/java/net/minestom/server/item/Item.java +++ b/src/main/java/net/minestom/server/item/Item.java @@ -27,12 +27,6 @@ public class Item { return new ItemBuilder(material); } - @Contract(value = "-> new", pure = true) - public @NotNull ItemBuilder builder() { - return new ItemBuilder(material, meta.builder()) - .amount(amount); - } - @Contract(value = "_, -> new", pure = true) public @NotNull Item with(@NotNull Consumer<@NotNull ItemBuilder> builderConsumer) { var builder = builder(); @@ -89,4 +83,10 @@ public class Item { public @NotNull Item withLore(@NotNull UnaryOperator<@Nullable List<@NotNull Component>> loreUnaryOperator) { return withLore(loreUnaryOperator.apply(getLore())); } + + @Contract(value = "-> new", pure = true) + protected @NotNull ItemBuilder builder() { + return new ItemBuilder(material, meta.builder()) + .amount(amount); + } }