diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder.java b/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder.java index ce9dd2254..a96096124 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractInventoryViewBuilder.java @@ -9,7 +9,6 @@ import org.bukkit.craftbukkit.util.CraftChatMessage; import org.bukkit.entity.HumanEntity; import org.bukkit.inventory.InventoryView; import org.bukkit.inventory.view.builder.InventoryViewBuilder; -import org.jetbrains.annotations.NotNull; public abstract class CraftAbstractInventoryViewBuilder implements InventoryViewBuilder { @@ -22,9 +21,8 @@ public abstract class CraftAbstractInventoryViewBuilder this.handle = handle; } - @NotNull @Override - public InventoryViewBuilder title(@NotNull final String title) { + public InventoryViewBuilder title(final String title) { this.title = title; return this; } diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder.java b/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder.java index 5fc1fcd94..d48411d60 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftAbstractLocationInventoryViewBuilder.java @@ -9,6 +9,7 @@ import org.bukkit.craftbukkit.CraftWorld; import org.bukkit.craftbukkit.util.CraftLocation; import org.bukkit.inventory.InventoryView; import org.bukkit.inventory.view.builder.LocationInventoryViewBuilder; +import org.jetbrains.annotations.NotNull; public abstract class CraftAbstractLocationInventoryViewBuilder extends CraftAbstractInventoryViewBuilder implements LocationInventoryViewBuilder { @@ -19,6 +20,16 @@ public abstract class CraftAbstractLocationInventoryViewBuilder title(@NotNull final String title) { + return (LocationInventoryViewBuilder) super.title(title); + } + + @Override + public LocationInventoryViewBuilder copy() { + throw new UnsupportedOperationException("copy is not implemented on CraftAbstractLocationInventoryViewBuilder"); + } + @Override public LocationInventoryViewBuilder checkReachable(final boolean checkReachable) { super.checkReachable = checkReachable; diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder.java b/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder.java index 2a69190a7..2155ee6e4 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder.java +++ b/src/main/java/org/bukkit/craftbukkit/inventory/view/builder/CraftMerchantInventoryViewBuilder.java @@ -14,7 +14,6 @@ import org.bukkit.entity.HumanEntity; import org.bukkit.inventory.InventoryView; import org.bukkit.inventory.Merchant; import org.bukkit.inventory.view.builder.MerchantInventoryViewBuilder; -import org.jetbrains.annotations.NotNull; public class CraftMerchantInventoryViewBuilder extends CraftAbstractInventoryViewBuilder implements MerchantInventoryViewBuilder { @@ -24,13 +23,17 @@ public class CraftMerchantInventoryViewBuilder extends super(handle); } + @Override + public MerchantInventoryViewBuilder title(final String title) { + return (MerchantInventoryViewBuilder) super.title(title); + } + @Override public MerchantInventoryViewBuilder merchant(final Merchant merchant) { this.merchant = ((CraftMerchant) merchant).getMerchant(); return this; } - @NotNull @Override public MerchantInventoryViewBuilder checkReachable(final boolean checkReachable) { super.checkReachable = checkReachable;