diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/CommandArgument.java b/cloud-core/src/main/java/cloud/commandframework/arguments/CommandArgument.java index e2cb6a6a..d4d7cc89 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/CommandArgument.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/CommandArgument.java @@ -751,7 +751,7 @@ public class CommandArgument implements Comparable>, * @param sender type * @param argument value type * @param the subclass type - * @since 1.4.0 + * @since 1.5.0 */ public abstract static class TypedBuilder> extends Builder { diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParseResult.java b/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParseResult.java index 66df30ba..86948d75 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParseResult.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParseResult.java @@ -73,7 +73,7 @@ public abstract class ArgumentParseResult { * @param mapper the transformation * @param the result type * @return a new result if successful, otherwise a failure - * @since 1.4.0 + * @since 1.5.0 */ public abstract @NonNull ArgumentParseResult mapParsedValue(Function mapper); @@ -83,7 +83,7 @@ public abstract class ArgumentParseResult { * @param mapper the transformation * @param the result type * @return a new result if successful, otherwise a failure - * @since 1.4.0 + * @since 1.5.0 */ public abstract @NonNull ArgumentParseResult flatMapParsedValue(Function> mapper); @@ -99,7 +99,7 @@ public abstract class ArgumentParseResult { * * @param mapper the exception transformation * @return if this is a failure, a transformed result, otherwise this - * @since 1.4.0 + * @since 1.5.0 */ public abstract @NonNull ArgumentParseResult mapFailure(Function mapper); diff --git a/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParser.java b/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParser.java index 75bcc1c1..4abd1219 100644 --- a/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParser.java +++ b/cloud-core/src/main/java/cloud/commandframework/arguments/parser/ArgumentParser.java @@ -98,6 +98,7 @@ public interface ArgumentParser { * @param mapper the mapper to apply * @param the result type * @return a derived parser. + * @since 1.5.0 */ default @NonNull ArgumentParser map(final BiFunction, T, ArgumentParseResult> mapper) { return new MappedArgumentParser<>(this, requireNonNull(mapper, "mapper")); diff --git a/cloud-minecraft/cloud-brigadier/src/main/java/cloud/commandframework/brigadier/CloudBrigadierManager.java b/cloud-minecraft/cloud-brigadier/src/main/java/cloud/commandframework/brigadier/CloudBrigadierManager.java index 6b0b5eee..15c9ef6c 100644 --- a/cloud-minecraft/cloud-brigadier/src/main/java/cloud/commandframework/brigadier/CloudBrigadierManager.java +++ b/cloud-minecraft/cloud-brigadier/src/main/java/cloud/commandframework/brigadier/CloudBrigadierManager.java @@ -252,7 +252,7 @@ public final class CloudBrigadierManager { *

This is passed to completion requests for mapped argument types.

* * @param mapper the reverse brigadier sender mapper - * @since 1.4.0 + * @since 1.5.0 */ public void backwardsBrigadierSenderMapper(final @NonNull Function<@NonNull C, @Nullable S> mapper) { this.backwardsBrigadierCommandSenderMapper = mapper; @@ -335,7 +335,7 @@ public final class CloudBrigadierManager { * @param cloud argument value type * @param cloud argument type * @param Brigadier argument type value - * @deprecated for removal since 1.4.0, use {@link #registerMapping(TypeToken, Consumer)} instead. + * @deprecated for removal since 1.5.0, use {@link #registerMapping(TypeToken, Consumer)} instead. */ @Deprecated @SuppressWarnings("unchecked") @@ -359,7 +359,7 @@ public final class CloudBrigadierManager { * @param parserType The cloud argument parser type * @param configurer a callback that will configure the mapping attributes * @param cloud argument parser type - * @since 1.4.0 + * @since 1.5.0 */ public > void registerMapping(final @NonNull TypeToken parserType, final Consumer> configurer) { diff --git a/cloud-minecraft/cloud-fabric/src/main/java/cloud/commandframework/fabric/argument/ParticleEffectArgument.java b/cloud-minecraft/cloud-fabric/src/main/java/cloud/commandframework/fabric/argument/ParticleEffectArgument.java index 04b02199..81c1527a 100644 --- a/cloud-minecraft/cloud-fabric/src/main/java/cloud/commandframework/fabric/argument/ParticleEffectArgument.java +++ b/cloud-minecraft/cloud-fabric/src/main/java/cloud/commandframework/fabric/argument/ParticleEffectArgument.java @@ -38,8 +38,6 @@ import java.util.function.BiFunction; /** * An argument for any {@link net.minecraft.particle.ParticleEffect} * - *

These operations can be used to compare scores on a {@link net.minecraft.scoreboard.Scoreboard}.

- * * @param the sender type * @since 1.5.0 */