mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-26 12:35:15 +01:00
update cloud
This commit is contained in:
parent
2a0ad92a97
commit
a659832613
@ -18,7 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.command;
|
package com.plotsquared.core.command;
|
||||||
|
|
||||||
import cloud.commandframework.services.ServicePipeline;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.plotsquared.core.PlotSquared;
|
import com.plotsquared.core.PlotSquared;
|
||||||
import com.plotsquared.core.configuration.Settings;
|
import com.plotsquared.core.configuration.Settings;
|
||||||
@ -49,6 +48,7 @@ import net.kyori.adventure.text.minimessage.tag.Tag;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||||
|
import org.incendo.cloud.services.ServicePipeline;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
@ -18,8 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
||||||
import com.plotsquared.core.permissions.Permission;
|
import com.plotsquared.core.permissions.Permission;
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
@ -27,6 +25,8 @@ import io.leangen.geantyref.TypeToken;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
import org.incendo.cloud.processors.requirements.Requirement;
|
import org.incendo.cloud.processors.requirements.Requirement;
|
||||||
import org.incendo.cloud.processors.requirements.Requirements;
|
import org.incendo.cloud.processors.requirements.Requirements;
|
||||||
|
|
||||||
@ -38,7 +38,7 @@ import java.util.List;
|
|||||||
public interface CommandRequirement extends Requirement<PlotPlayer<?>, CommandRequirement> {
|
public interface CommandRequirement extends Requirement<PlotPlayer<?>, CommandRequirement> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The key used to store the requirements in the {@link cloud.commandframework.meta.CommandMeta}.
|
* The key used to store the requirements in the {@link org.incendo.cloud.meta.CommandMeta}.
|
||||||
*/
|
*/
|
||||||
CloudKey<Requirements<PlotPlayer<?>, CommandRequirement>> REQUIREMENTS_KEY = CloudKey.of(
|
CloudKey<Requirements<PlotPlayer<?>, CommandRequirement>> REQUIREMENTS_KEY = CloudKey.of(
|
||||||
"requirements",
|
"requirements",
|
||||||
|
@ -18,10 +18,10 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -18,8 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.captions.Caption;
|
|
||||||
import cloud.commandframework.captions.CaptionProvider;
|
|
||||||
import com.plotsquared.core.PlotSquared;
|
import com.plotsquared.core.PlotSquared;
|
||||||
import com.plotsquared.core.configuration.caption.CaptionMap;
|
import com.plotsquared.core.configuration.caption.CaptionMap;
|
||||||
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
||||||
@ -28,6 +26,8 @@ import org.apache.logging.log4j.LogManager;
|
|||||||
import org.apache.logging.log4j.Logger;
|
import org.apache.logging.log4j.Logger;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||||
|
import org.incendo.cloud.caption.Caption;
|
||||||
|
import org.incendo.cloud.caption.CaptionProvider;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link CaptionProvider} that retrieves caption values from the {@link CaptionMap caption map}.
|
* {@link CaptionProvider} that retrieves caption values from the {@link CaptionMap caption map}.
|
||||||
|
@ -18,12 +18,12 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import cloud.commandframework.CommandBean;
|
|
||||||
import cloud.commandframework.CommandProperties;
|
|
||||||
import com.plotsquared.core.command.CommandCategory;
|
import com.plotsquared.core.command.CommandCategory;
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
import org.incendo.cloud.bean.CommandBean;
|
||||||
|
import org.incendo.cloud.bean.CommandProperties;
|
||||||
import org.incendo.cloud.processors.requirements.RequirementApplicable;
|
import org.incendo.cloud.processors.requirements.RequirementApplicable;
|
||||||
import org.incendo.cloud.processors.requirements.Requirements;
|
import org.incendo.cloud.processors.requirements.Requirements;
|
||||||
|
|
||||||
|
@ -18,8 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.CommandManager;
|
|
||||||
import cloud.commandframework.annotations.injection.GuiceInjectionService;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.google.inject.Injector;
|
import com.google.inject.Injector;
|
||||||
import com.google.inject.Key;
|
import com.google.inject.Key;
|
||||||
@ -29,6 +27,8 @@ import com.plotsquared.core.commands.injection.PlotInjector;
|
|||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
import com.plotsquared.core.plot.Plot;
|
import com.plotsquared.core.plot.Plot;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.CommandManager;
|
||||||
|
import org.incendo.cloud.injection.GuiceInjectionService;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
@ -18,11 +18,11 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.plotsquared.core.command.CommandCategory;
|
import com.plotsquared.core.command.CommandCategory;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Shared {@link cloud.commandframework.meta.CommandMeta command meta} keys.
|
* Shared {@link org.incendo.cloud.meta.CommandMeta command meta} keys.
|
||||||
*/
|
*/
|
||||||
public final class PlotSquaredCommandMeta {
|
public final class PlotSquaredCommandMeta {
|
||||||
|
|
||||||
|
@ -18,9 +18,9 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands;
|
package com.plotsquared.core.commands;
|
||||||
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
import org.incendo.cloud.processors.requirements.RequirementFailureHandler;
|
import org.incendo.cloud.processors.requirements.RequirementFailureHandler;
|
||||||
|
|
||||||
public final class PlotSquaredRequirementFailureHandler implements RequirementFailureHandler<PlotPlayer<?>, CommandRequirement> {
|
public final class PlotSquaredRequirementFailureHandler implements RequirementFailureHandler<PlotPlayer<?>, CommandRequirement> {
|
||||||
|
@ -18,9 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.command.setting.flag;
|
package com.plotsquared.core.commands.command.setting.flag;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
||||||
import com.plotsquared.core.commands.suggestions.FlagValueSuggestionProvider;
|
import com.plotsquared.core.commands.suggestions.FlagValueSuggestionProvider;
|
||||||
@ -38,9 +35,12 @@ import net.kyori.adventure.text.Component;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
|
|
||||||
import static cloud.commandframework.arguments.standard.StringParser.greedyStringParser;
|
|
||||||
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
||||||
|
import static org.incendo.cloud.parser.standard.StringParser.greedyStringParser;
|
||||||
|
|
||||||
public final class FlagAddCommand extends FlagCommandBean {
|
public final class FlagAddCommand extends FlagCommandBean {
|
||||||
|
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.command.setting.flag;
|
package com.plotsquared.core.commands.command.setting.flag;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import com.plotsquared.core.PlotSquared;
|
import com.plotsquared.core.PlotSquared;
|
||||||
import com.plotsquared.core.command.CommandCategory;
|
import com.plotsquared.core.command.CommandCategory;
|
||||||
import com.plotsquared.core.commands.CommandRequirement;
|
import com.plotsquared.core.commands.CommandRequirement;
|
||||||
@ -37,6 +36,7 @@ import net.kyori.adventure.text.Component;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -18,9 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.command.setting.flag;
|
package com.plotsquared.core.commands.command.setting.flag;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
||||||
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
@ -30,6 +27,9 @@ import net.kyori.adventure.text.Component;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
|
|
||||||
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
||||||
|
|
||||||
|
@ -18,8 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.command.setting.flag;
|
package com.plotsquared.core.commands.command.setting.flag;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import com.plotsquared.core.configuration.caption.StaticCaption;
|
import com.plotsquared.core.configuration.caption.StaticCaption;
|
||||||
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
@ -33,6 +31,8 @@ import net.kyori.adventure.text.minimessage.MiniMessage;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
|
@ -18,9 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.command.setting.flag;
|
package com.plotsquared.core.commands.command.setting.flag;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
||||||
import com.plotsquared.core.commands.suggestions.FlagValueSuggestionProvider;
|
import com.plotsquared.core.commands.suggestions.FlagValueSuggestionProvider;
|
||||||
@ -40,13 +37,16 @@ import net.kyori.adventure.text.Component;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
|
||||||
import static cloud.commandframework.arguments.standard.StringParser.greedyStringParser;
|
|
||||||
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
||||||
|
import static org.incendo.cloud.parser.standard.StringParser.greedyStringParser;
|
||||||
|
|
||||||
public final class FlagRemoveCommand extends FlagCommandBean {
|
public final class FlagRemoveCommand extends FlagCommandBean {
|
||||||
|
|
||||||
|
@ -18,9 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.command.setting.flag;
|
package com.plotsquared.core.commands.command.setting.flag;
|
||||||
|
|
||||||
import cloud.commandframework.Command;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.google.inject.Inject;
|
import com.google.inject.Inject;
|
||||||
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
import com.plotsquared.core.commands.parser.PlotFlagParser;
|
||||||
import com.plotsquared.core.commands.suggestions.FlagValueSuggestionProvider;
|
import com.plotsquared.core.commands.suggestions.FlagValueSuggestionProvider;
|
||||||
@ -38,9 +35,12 @@ import net.kyori.adventure.text.Component;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.Command;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
|
|
||||||
import static cloud.commandframework.arguments.standard.StringParser.greedyStringParser;
|
|
||||||
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
import static com.plotsquared.core.commands.parser.PlotFlagParser.plotFlagParser;
|
||||||
|
import static org.incendo.cloud.parser.standard.StringParser.greedyStringParser;
|
||||||
|
|
||||||
public final class FlagSetCommand extends FlagCommandBean {
|
public final class FlagSetCommand extends FlagCommandBean {
|
||||||
|
|
||||||
|
@ -18,13 +18,13 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.injection;
|
package com.plotsquared.core.commands.injection;
|
||||||
|
|
||||||
import cloud.commandframework.annotations.AnnotationAccessor;
|
|
||||||
import cloud.commandframework.annotations.injection.ParameterInjector;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
import com.plotsquared.core.plot.Plot;
|
import com.plotsquared.core.plot.Plot;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.injection.ParameterInjector;
|
||||||
|
import org.incendo.cloud.util.annotation.AnnotationAccessor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@link ParameterInjector} that returns the current plot of the player.
|
* {@link ParameterInjector} that returns the current plot of the player.
|
||||||
|
@ -18,14 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.parser;
|
package com.plotsquared.core.commands.parser;
|
||||||
|
|
||||||
import cloud.commandframework.arguments.parser.ArgumentParseResult;
|
|
||||||
import cloud.commandframework.arguments.parser.ArgumentParser;
|
|
||||||
import cloud.commandframework.arguments.parser.ParserDescriptor;
|
|
||||||
import cloud.commandframework.arguments.suggestion.BlockingSuggestionProvider;
|
|
||||||
import cloud.commandframework.arguments.suggestion.Suggestion;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.context.CommandInput;
|
|
||||||
import cloud.commandframework.exceptions.parsing.ParserException;
|
|
||||||
import com.plotsquared.core.configuration.caption.LocaleHolder;
|
import com.plotsquared.core.configuration.caption.LocaleHolder;
|
||||||
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
import com.plotsquared.core.configuration.caption.TranslatableCaption;
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
@ -38,6 +30,14 @@ import io.leangen.geantyref.TypeToken;
|
|||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
import net.kyori.adventure.util.ComponentMessageThrowable;
|
import net.kyori.adventure.util.ComponentMessageThrowable;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.context.CommandInput;
|
||||||
|
import org.incendo.cloud.exception.parsing.ParserException;
|
||||||
|
import org.incendo.cloud.parser.ArgumentParseResult;
|
||||||
|
import org.incendo.cloud.parser.ArgumentParser;
|
||||||
|
import org.incendo.cloud.parser.ParserDescriptor;
|
||||||
|
import org.incendo.cloud.suggestion.BlockingSuggestionProvider;
|
||||||
|
import org.incendo.cloud.suggestion.Suggestion;
|
||||||
|
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.function.Function;
|
import java.util.function.Function;
|
||||||
|
@ -18,16 +18,20 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.commands.suggestions;
|
package com.plotsquared.core.commands.suggestions;
|
||||||
|
|
||||||
import cloud.commandframework.arguments.suggestion.BlockingSuggestionProvider;
|
|
||||||
import cloud.commandframework.context.CommandContext;
|
|
||||||
import cloud.commandframework.context.CommandInput;
|
|
||||||
import cloud.commandframework.keys.CloudKey;
|
|
||||||
import com.plotsquared.core.player.PlotPlayer;
|
import com.plotsquared.core.player.PlotPlayer;
|
||||||
import com.plotsquared.core.plot.flag.PlotFlag;
|
import com.plotsquared.core.plot.flag.PlotFlag;
|
||||||
import com.plotsquared.core.plot.flag.types.ListFlag;
|
import com.plotsquared.core.plot.flag.types.ListFlag;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.context.CommandContext;
|
||||||
|
import org.incendo.cloud.context.CommandInput;
|
||||||
|
import org.incendo.cloud.key.CloudKey;
|
||||||
|
import org.incendo.cloud.suggestion.BlockingSuggestionProvider;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Objects;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.configuration.caption;
|
package com.plotsquared.core.configuration.caption;
|
||||||
|
|
||||||
import cloud.commandframework.captions.Caption;
|
|
||||||
import com.google.common.base.Objects;
|
import com.google.common.base.Objects;
|
||||||
import com.plotsquared.core.PlotSquared;
|
import com.plotsquared.core.PlotSquared;
|
||||||
import net.kyori.adventure.text.Component;
|
import net.kyori.adventure.text.Component;
|
||||||
@ -26,6 +25,7 @@ import net.kyori.adventure.text.minimessage.MiniMessage;
|
|||||||
import net.kyori.adventure.text.minimessage.tag.Tag;
|
import net.kyori.adventure.text.minimessage.tag.Tag;
|
||||||
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
import net.kyori.adventure.text.minimessage.tag.resolver.TagResolver;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
|
import org.incendo.cloud.caption.Caption;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
|
@ -18,7 +18,6 @@
|
|||||||
*/
|
*/
|
||||||
package com.plotsquared.core.services.plots;
|
package com.plotsquared.core.services.plots;
|
||||||
|
|
||||||
import cloud.commandframework.services.types.Service;
|
|
||||||
import com.google.common.cache.Cache;
|
import com.google.common.cache.Cache;
|
||||||
import com.google.common.cache.CacheBuilder;
|
import com.google.common.cache.CacheBuilder;
|
||||||
import com.plotsquared.core.plot.Plot;
|
import com.plotsquared.core.plot.Plot;
|
||||||
@ -26,6 +25,7 @@ import com.plotsquared.core.plot.PlotAreaType;
|
|||||||
import com.plotsquared.core.plot.PlotId;
|
import com.plotsquared.core.plot.PlotId;
|
||||||
import org.checkerframework.checker.nullness.qual.NonNull;
|
import org.checkerframework.checker.nullness.qual.NonNull;
|
||||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||||
|
import org.incendo.cloud.services.type.Service;
|
||||||
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -31,8 +31,8 @@ paperlib = "1.0.8"
|
|||||||
informative-annotations = "1.4"
|
informative-annotations = "1.4"
|
||||||
vault = "1.7.1"
|
vault = "1.7.1"
|
||||||
serverlib = "2.3.4"
|
serverlib = "2.3.4"
|
||||||
cloud = "2.0.0-SNAPSHOT"
|
cloud = "2.0.0-beta.1"
|
||||||
cloudRequirements = "1.0.0-SNAPSHOT"
|
cloudRequirements = "1.0.0-beta.1"
|
||||||
|
|
||||||
# Gradle plugins
|
# Gradle plugins
|
||||||
shadow = "8.1.1"
|
shadow = "8.1.1"
|
||||||
@ -68,7 +68,7 @@ faweBukkit = { group = "com.fastasyncworldedit", name = "FastAsyncWorldEdit-Bukk
|
|||||||
# Third party
|
# Third party
|
||||||
prtree = { group = "com.intellectualsites.prtree", name = "PRTree", version.ref = "prtree" }
|
prtree = { group = "com.intellectualsites.prtree", name = "PRTree", version.ref = "prtree" }
|
||||||
aopalliance = { group = "aopalliance", name = "aopalliance", version.ref = "aopalliance" }
|
aopalliance = { group = "aopalliance", name = "aopalliance", version.ref = "aopalliance" }
|
||||||
cloudServices = { group = "cloud.commandframework", name = "cloud-services", version.ref = "cloud-services" }
|
cloudServices = { group = "org.incendo", name = "cloud-services", version.ref = "cloud-services" }
|
||||||
mvdwapi = { group = "com.intellectualsites.mvdwplaceholderapi", name = "MVdWPlaceholderAPI", version.ref = "mvdwapi" }
|
mvdwapi = { group = "com.intellectualsites.mvdwplaceholderapi", name = "MVdWPlaceholderAPI", version.ref = "mvdwapi" }
|
||||||
squirrelid = { group = "org.enginehub", name = "squirrelid", version.ref = "squirrelid" }
|
squirrelid = { group = "org.enginehub", name = "squirrelid", version.ref = "squirrelid" }
|
||||||
arkitektonika = { group = "com.intellectualsites.arkitektonika", name = "Arkitektonika-Client", version.ref = "arkitektonika" }
|
arkitektonika = { group = "com.intellectualsites.arkitektonika", name = "Arkitektonika-Client", version.ref = "arkitektonika" }
|
||||||
@ -79,9 +79,9 @@ informativeAnnotations = { group = "com.intellectualsites.informative-annotation
|
|||||||
paperlib = { group = "io.papermc", name = "paperlib", version.ref = "paperlib" }
|
paperlib = { group = "io.papermc", name = "paperlib", version.ref = "paperlib" }
|
||||||
vault = { group = "com.github.MilkBowl", name = "VaultAPI", version.ref = "vault" }
|
vault = { group = "com.github.MilkBowl", name = "VaultAPI", version.ref = "vault" }
|
||||||
serverlib = { group = "dev.notmyfault.serverlib", name = "ServerLib", version.ref = "serverlib" }
|
serverlib = { group = "dev.notmyfault.serverlib", name = "ServerLib", version.ref = "serverlib" }
|
||||||
cloud = { group = "cloud.commandframework", name = "cloud-core", version.ref = "cloud" }
|
cloud = { group = "org.incendo", name = "cloud-core", version.ref = "cloud" }
|
||||||
cloudPaper = { group = "cloud.commandframework", name = "cloud-paper", version.ref = "cloud" }
|
cloudPaper = { group = "org.incendo", name = "cloud-paper", version.ref = "cloud" }
|
||||||
cloudMinecraftExtras = { group = "cloud.commandframework", name = "cloud-minecraft-extras", version.ref = "cloud" }
|
cloudMinecraftExtras = { group = "org.incendo", name = "cloud-minecraft-extras", version.ref = "cloud" }
|
||||||
cloudRequirements = { group = "org.incendo", name = "cloud-processors-requirements", version.ref = "cloudRequirements" }
|
cloudRequirements = { group = "org.incendo", name = "cloud-processors-requirements", version.ref = "cloudRequirements" }
|
||||||
|
|
||||||
[plugins]
|
[plugins]
|
||||||
|
Loading…
Reference in New Issue
Block a user