9
0
mirror of https://github.com/Auxilor/Reforges.git synced 2025-12-31 12:56:38 +00:00

Fixed reforge arg parser not returning null when it was supposed to

This commit is contained in:
Auxilor
2021-09-24 10:05:19 +01:00
parent 4be7d949df
commit b6a3bbe260

View File

@@ -6,13 +6,14 @@ import com.willfp.reforges.reforges.Reforges;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.function.Predicate;
public class ReforgeArgParser implements LookupArgParser {
@Override
public Predicate<ItemStack> parseArguments(@NotNull final String[] args,
@NotNull final ItemMeta meta) {
public @Nullable Predicate<ItemStack> parseArguments(@NotNull final String[] args,
@NotNull final ItemMeta meta) {
Reforge reforge = null;
for (String arg : args) {
String[] split = arg.split(":");
@@ -30,7 +31,7 @@ public class ReforgeArgParser implements LookupArgParser {
}
if (reforge == null) {
return itemStack -> true;
return null;
}
ReforgeUtils.setReforge(meta, reforge);