mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-21 20:56:45 +01:00
docs: Add @since
annotation for v6 changes (#3471)
This commit is contained in:
parent
a0594c19ee
commit
ff5d79699d
@ -38,7 +38,7 @@ import org.checkerframework.checker.nullness.qual.Nullable;
|
|||||||
* @deprecated Deprecated and scheduled for removal without replacement
|
* @deprecated Deprecated and scheduled for removal without replacement
|
||||||
* in favor of the build in setup wizard.
|
* in favor of the build in setup wizard.
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
@Singleton
|
@Singleton
|
||||||
public class MultiverseWorldManager extends BukkitWorldManager {
|
public class MultiverseWorldManager extends BukkitWorldManager {
|
||||||
|
|
||||||
|
@ -274,6 +274,7 @@ public interface PlotPlatform<P> extends LocaleHolder {
|
|||||||
* Get the {@link PlotAreaManager} implementation.
|
* Get the {@link PlotAreaManager} implementation.
|
||||||
*
|
*
|
||||||
* @return the PlotAreaManager
|
* @return the PlotAreaManager
|
||||||
|
* @since 6.1.4
|
||||||
*/
|
*/
|
||||||
@NonNull PlotAreaManager plotAreaManager();
|
@NonNull PlotAreaManager plotAreaManager();
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@ import net.kyori.adventure.text.minimessage.Template;
|
|||||||
* @deprecated In favor of "/plot toggle chat" and
|
* @deprecated In favor of "/plot toggle chat" and
|
||||||
* scheduled for removal within the next major release.
|
* scheduled for removal within the next major release.
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
@CommandDeclaration(command = "chat",
|
@CommandDeclaration(command = "chat",
|
||||||
usage = "/plot chat",
|
usage = "/plot chat",
|
||||||
permission = "plots.chat",
|
permission = "plots.chat",
|
||||||
|
@ -50,7 +50,7 @@ import java.util.UUID;
|
|||||||
* @deprecated In favor of "/plot download" (Arkitektonika) and scheduled
|
* @deprecated In favor of "/plot download" (Arkitektonika) and scheduled
|
||||||
* for removal within the next major release.
|
* for removal within the next major release.
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.9")
|
||||||
@CommandDeclaration(command = "save",
|
@CommandDeclaration(command = "save",
|
||||||
category = CommandCategory.SCHEMATIC,
|
category = CommandCategory.SCHEMATIC,
|
||||||
requiredType = RequiredType.NONE,
|
requiredType = RequiredType.NONE,
|
||||||
|
@ -438,7 +438,7 @@ public class Settings extends Config {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
@Comment("Schematic interface related settings")
|
@Comment("Schematic interface related settings")
|
||||||
public static class Web {
|
public static class Web {
|
||||||
|
|
||||||
|
@ -103,6 +103,7 @@ public class CaptionUtility {
|
|||||||
* @param miniMessageString the message from which the specified click events should be removed from.
|
* @param miniMessageString the message from which the specified click events should be removed from.
|
||||||
* @return the string without the click events that are configured to be removed.
|
* @return the string without the click events that are configured to be removed.
|
||||||
* @see Settings.Chat#CLICK_EVENT_ACTIONS_TO_REMOVE
|
* @see Settings.Chat#CLICK_EVENT_ACTIONS_TO_REMOVE
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
public static String stripClickEvents(final @NonNull String miniMessageString) {
|
public static String stripClickEvents(final @NonNull String miniMessageString) {
|
||||||
// parse, transform and serialize again
|
// parse, transform and serialize again
|
||||||
@ -122,6 +123,7 @@ public class CaptionUtility {
|
|||||||
* @return the string without the click events that are configured to be removed.
|
* @return the string without the click events that are configured to be removed.
|
||||||
* @see Settings.Chat#CLICK_EVENT_ACTIONS_TO_REMOVE
|
* @see Settings.Chat#CLICK_EVENT_ACTIONS_TO_REMOVE
|
||||||
* @see #stripClickEvents(String)
|
* @see #stripClickEvents(String)
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
public static String stripClickEvents(
|
public static String stripClickEvents(
|
||||||
final @NonNull PlotFlag<?, ?> flag,
|
final @NonNull PlotFlag<?, ?> flag,
|
||||||
|
@ -39,6 +39,7 @@ public interface ComponentTransform {
|
|||||||
*
|
*
|
||||||
* @param transform the transform to apply.
|
* @param transform the transform to apply.
|
||||||
* @return a new transform which is applied on all child components and the component itself.
|
* @return a new transform which is applied on all child components and the component itself.
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
static ComponentTransform nested(ComponentTransform transform) {
|
static ComponentTransform nested(ComponentTransform transform) {
|
||||||
return new NestedComponentTransform(transform);
|
return new NestedComponentTransform(transform);
|
||||||
@ -51,6 +52,7 @@ public interface ComponentTransform {
|
|||||||
*
|
*
|
||||||
* @param actionsToRemove the actions used to filter which click events should be removed.
|
* @param actionsToRemove the actions used to filter which click events should be removed.
|
||||||
* @return a new transform that removes click events from a component.
|
* @return a new transform that removes click events from a component.
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
static ComponentTransform stripClicks(ClickEvent.Action... actionsToRemove) {
|
static ComponentTransform stripClicks(ClickEvent.Action... actionsToRemove) {
|
||||||
return new ClickStripTransform(Set.of(actionsToRemove));
|
return new ClickStripTransform(Set.of(actionsToRemove));
|
||||||
@ -61,6 +63,7 @@ public interface ComponentTransform {
|
|||||||
*
|
*
|
||||||
* @param original the component to transform.
|
* @param original the component to transform.
|
||||||
* @return the transformed component.
|
* @return the transformed component.
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
@NonNull Component transform(@NonNull Component original);
|
@NonNull Component transform(@NonNull Component original);
|
||||||
|
|
||||||
|
@ -115,7 +115,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
/**
|
/**
|
||||||
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#getSizeX()}
|
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#getSizeX()}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public int getSize_x() {
|
public int getSize_x() {
|
||||||
return getSizeX();
|
return getSizeX();
|
||||||
}
|
}
|
||||||
@ -123,7 +123,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
/**
|
/**
|
||||||
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#setSizeX(int)} )}
|
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#setSizeX(int)} )}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public void setSize_x(int sizeX) {
|
public void setSize_x(int sizeX) {
|
||||||
setSizeX(sizeX);
|
setSizeX(sizeX);
|
||||||
}
|
}
|
||||||
@ -131,7 +131,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
/**
|
/**
|
||||||
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#getSizeZ()}
|
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#getSizeZ()}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public int getSize_z() {
|
public int getSize_z() {
|
||||||
return getSizeZ();
|
return getSizeZ();
|
||||||
}
|
}
|
||||||
@ -139,7 +139,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
/**
|
/**
|
||||||
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#setSizeZ(int)} )}
|
* @deprecated for removal. Use {@link PlayerAutoPlotEvent#setSizeZ(int)} )}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public void setSize_z(int sizeZ) {
|
public void setSize_z(int sizeZ) {
|
||||||
setSizeZ(sizeZ);
|
setSizeZ(sizeZ);
|
||||||
}
|
}
|
||||||
@ -148,6 +148,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
* Get the x size of the auto-area
|
* Get the x size of the auto-area
|
||||||
*
|
*
|
||||||
* @return x size
|
* @return x size
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public int getSizeX() {
|
public int getSizeX() {
|
||||||
return this.sizeX;
|
return this.sizeX;
|
||||||
@ -157,6 +158,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
* Set the x size of the auto-area
|
* Set the x size of the auto-area
|
||||||
*
|
*
|
||||||
* @param sizeX x size
|
* @param sizeX x size
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public void setSizeX(int sizeX) {
|
public void setSizeX(int sizeX) {
|
||||||
this.sizeX = sizeX;
|
this.sizeX = sizeX;
|
||||||
@ -166,6 +168,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
* Get the z size of the auto-area
|
* Get the z size of the auto-area
|
||||||
*
|
*
|
||||||
* @return z size
|
* @return z size
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public int getSizeZ() {
|
public int getSizeZ() {
|
||||||
return this.sizeZ;
|
return this.sizeZ;
|
||||||
@ -175,6 +178,7 @@ public class PlayerAutoPlotEvent extends PlotEvent implements CancellablePlotEve
|
|||||||
* Set the z size of the auto-area
|
* Set the z size of the auto-area
|
||||||
*
|
*
|
||||||
* @param sizeZ z size
|
* @param sizeZ z size
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public void setSizeZ(int sizeZ) {
|
public void setSizeZ(int sizeZ) {
|
||||||
this.sizeZ = sizeZ;
|
this.sizeZ = sizeZ;
|
||||||
|
@ -47,6 +47,7 @@ public class PlayerAutoPlotsChosenEvent extends PlotPlayerEvent {
|
|||||||
*
|
*
|
||||||
* @param player Player that executed the auto
|
* @param player Player that executed the auto
|
||||||
* @param plots Plots that have been chosen to be set to the player
|
* @param plots Plots that have been chosen to be set to the player
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public PlayerAutoPlotsChosenEvent(PlotPlayer<?> player, List<Plot> plots) {
|
public PlayerAutoPlotsChosenEvent(PlotPlayer<?> player, List<Plot> plots) {
|
||||||
super(player, plots.size() > 0 ? plots.get(0) : null);
|
super(player, plots.size() > 0 ? plots.get(0) : null);
|
||||||
@ -67,6 +68,7 @@ public class PlayerAutoPlotsChosenEvent extends PlotPlayerEvent {
|
|||||||
* Get the immutable list of plots selected to be claimed by the player. May be of length 0.
|
* Get the immutable list of plots selected to be claimed by the player. May be of length 0.
|
||||||
*
|
*
|
||||||
* @return immutable list.
|
* @return immutable list.
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public @NonNull List<Plot> getPlots() {
|
public @NonNull List<Plot> getPlots() {
|
||||||
return plots;
|
return plots;
|
||||||
@ -76,6 +78,7 @@ public class PlayerAutoPlotsChosenEvent extends PlotPlayerEvent {
|
|||||||
* Set the plots to be claimed by the player.
|
* Set the plots to be claimed by the player.
|
||||||
*
|
*
|
||||||
* @param plots list of plots.
|
* @param plots list of plots.
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public void setPlots(final @NonNull List<Plot> plots) {
|
public void setPlots(final @NonNull List<Plot> plots) {
|
||||||
this.plots = List.copyOf(plots);
|
this.plots = List.copyOf(plots);
|
||||||
|
@ -42,7 +42,7 @@ public class PlayerTeleportToPlotEvent extends PlotPlayerEvent implements Cancel
|
|||||||
* @deprecated use {@link PlayerTeleportToPlotEvent#PlayerTeleportToPlotEvent(PlotPlayer, Location, Plot, TeleportCause)}.
|
* @deprecated use {@link PlayerTeleportToPlotEvent#PlayerTeleportToPlotEvent(PlotPlayer, Location, Plot, TeleportCause)}.
|
||||||
* You should not be creating events in the first place.
|
* You should not be creating events in the first place.
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public PlayerTeleportToPlotEvent(PlotPlayer<?> player, Location from, Plot plot) {
|
public PlayerTeleportToPlotEvent(PlotPlayer<?> player, Location from, Plot plot) {
|
||||||
this(player, from, plot, TeleportCause.UNKNOWN);
|
this(player, from, plot, TeleportCause.UNKNOWN);
|
||||||
}
|
}
|
||||||
@ -54,6 +54,7 @@ public class PlayerTeleportToPlotEvent extends PlotPlayerEvent implements Cancel
|
|||||||
* @param from Start location
|
* @param from Start location
|
||||||
* @param plot Plot to which the player was teleported
|
* @param plot Plot to which the player was teleported
|
||||||
* @param cause Why the teleport is being completed
|
* @param cause Why the teleport is being completed
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public PlayerTeleportToPlotEvent(PlotPlayer<?> player, Location from, Plot plot, TeleportCause cause) {
|
public PlayerTeleportToPlotEvent(PlotPlayer<?> player, Location from, Plot plot, TeleportCause cause) {
|
||||||
super(player, plot);
|
super(player, plot);
|
||||||
@ -65,6 +66,7 @@ public class PlayerTeleportToPlotEvent extends PlotPlayerEvent implements Cancel
|
|||||||
* Get the teleport cause
|
* Get the teleport cause
|
||||||
*
|
*
|
||||||
* @return TeleportCause
|
* @return TeleportCause
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public TeleportCause getCause() {
|
public TeleportCause getCause() {
|
||||||
return cause;
|
return cause;
|
||||||
|
@ -39,6 +39,7 @@ public class PlotClaimedNotifyEvent extends PlotEvent {
|
|||||||
*
|
*
|
||||||
* @param plot Plot that was claimed
|
* @param plot Plot that was claimed
|
||||||
* @param auto If the plot was claimed using /plot auto
|
* @param auto If the plot was claimed using /plot auto
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public PlotClaimedNotifyEvent(Plot plot, boolean auto) {
|
public PlotClaimedNotifyEvent(Plot plot, boolean auto) {
|
||||||
super(plot);
|
super(plot);
|
||||||
@ -49,7 +50,9 @@ public class PlotClaimedNotifyEvent extends PlotEvent {
|
|||||||
* If the plot was claimed using /plot auto
|
* If the plot was claimed using /plot auto
|
||||||
*
|
*
|
||||||
* @return if claimed with auto
|
* @return if claimed with auto
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("unused")
|
||||||
public boolean wasAuto() {
|
public boolean wasAuto() {
|
||||||
return auto;
|
return auto;
|
||||||
}
|
}
|
||||||
|
@ -57,12 +57,16 @@ public enum TeleportCause {
|
|||||||
PLUGIN,
|
PLUGIN,
|
||||||
UNKNOWN;
|
UNKNOWN;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 6.1.0
|
||||||
|
*/
|
||||||
public static final class CauseSets {
|
public static final class CauseSets {
|
||||||
|
|
||||||
public static final Set<TeleportCause> COMMAND = Sets.immutableEnumSet(EnumSet.range(
|
public static final Set<TeleportCause> COMMAND = Sets.immutableEnumSet(EnumSet.range(
|
||||||
TeleportCause.COMMAND,
|
TeleportCause.COMMAND,
|
||||||
TeleportCause.COMMAND_VISIT
|
TeleportCause.COMMAND_VISIT
|
||||||
));
|
));
|
||||||
|
@SuppressWarnings("unused")
|
||||||
public static final Set<TeleportCause> PLUGIN = Sets.immutableEnumSet(EnumSet.range(
|
public static final Set<TeleportCause> PLUGIN = Sets.immutableEnumSet(EnumSet.range(
|
||||||
TeleportCause.DEATH,
|
TeleportCause.DEATH,
|
||||||
TeleportCause.PLUGIN
|
TeleportCause.PLUGIN
|
||||||
|
@ -52,6 +52,7 @@ public interface PermissionHolder {
|
|||||||
* @param permission Permission
|
* @param permission Permission
|
||||||
* @param key Permission "key"
|
* @param key Permission "key"
|
||||||
* @return {@code true} if the owner has the given permission, else {@code false}
|
* @return {@code true} if the owner has the given permission, else {@code false}
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
default boolean hasKeyedPermission(
|
default boolean hasKeyedPermission(
|
||||||
final @NonNull String permission,
|
final @NonNull String permission,
|
||||||
@ -115,6 +116,7 @@ public interface PermissionHolder {
|
|||||||
* @param permission Permission
|
* @param permission Permission
|
||||||
* @param key Permission "key"
|
* @param key Permission "key"
|
||||||
* @return {@code true} if the owner has the given permission, else {@code false}
|
* @return {@code true} if the owner has the given permission, else {@code false}
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
boolean hasKeyedPermission(@Nullable String world, @NonNull String permission, @NonNull String key);
|
boolean hasKeyedPermission(@Nullable String world, @NonNull String permission, @NonNull String key);
|
||||||
|
|
||||||
|
@ -59,7 +59,9 @@ public interface PermissionProfile {
|
|||||||
* @param permission Permission
|
* @param permission Permission
|
||||||
* @param key Permission "key"
|
* @param key Permission "key"
|
||||||
* @return {@code true} if the owner has the given permission, else {@code false}
|
* @return {@code true} if the owner has the given permission, else {@code false}
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("unused")
|
||||||
default boolean hasKeyedPermission(
|
default boolean hasKeyedPermission(
|
||||||
final @NonNull String permission,
|
final @NonNull String permission,
|
||||||
final @NonNull String key
|
final @NonNull String key
|
||||||
@ -75,6 +77,7 @@ public interface PermissionProfile {
|
|||||||
* @param permission Permission
|
* @param permission Permission
|
||||||
* @param key Permission "key"
|
* @param key Permission "key"
|
||||||
* @return {@code true} if the owner has the given permission, else {@code false}
|
* @return {@code true} if the owner has the given permission, else {@code false}
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
boolean hasKeyedPermission(
|
boolean hasKeyedPermission(
|
||||||
@Nullable String world, final @NonNull String permission,
|
@Nullable String world, final @NonNull String permission,
|
||||||
|
@ -1698,7 +1698,7 @@ public class Plot {
|
|||||||
return base.settings != null && base.settings.getRatings() != null;
|
return base.settings != null && base.settings.getRatings() != null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public boolean claim(final @NonNull PlotPlayer<?> player, boolean teleport, String schematic) {
|
public boolean claim(final @NonNull PlotPlayer<?> player, boolean teleport, String schematic) {
|
||||||
if (!canClaim(player)) {
|
if (!canClaim(player)) {
|
||||||
return false;
|
return false;
|
||||||
@ -1706,7 +1706,7 @@ public class Plot {
|
|||||||
return claim(player, teleport, schematic, true);
|
return claim(player, teleport, schematic, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.0")
|
||||||
public boolean claim(final @NonNull PlotPlayer<?> player, boolean teleport, String schematic, boolean updateDB) {
|
public boolean claim(final @NonNull PlotPlayer<?> player, boolean teleport, String schematic, boolean updateDB) {
|
||||||
return claim(player, teleport, schematic, updateDB, false);
|
return claim(player, teleport, schematic, updateDB, false);
|
||||||
}
|
}
|
||||||
@ -1720,6 +1720,7 @@ public class Plot {
|
|||||||
* @param updateDB If the database should be updated
|
* @param updateDB If the database should be updated
|
||||||
* @param auto If the plot is being claimed by a /plot auto
|
* @param auto If the plot is being claimed by a /plot auto
|
||||||
* @return success
|
* @return success
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public boolean claim(
|
public boolean claim(
|
||||||
final @NonNull PlotPlayer<?> player, boolean teleport, String schematic, boolean updateDB,
|
final @NonNull PlotPlayer<?> player, boolean teleport, String schematic, boolean updateDB,
|
||||||
|
@ -1276,8 +1276,9 @@ public abstract class PlotArea {
|
|||||||
* @deprecated Use {@link #signMaterial()}. This method is used for 1.13 only and
|
* @deprecated Use {@link #signMaterial()}. This method is used for 1.13 only and
|
||||||
* will be removed without replacement in favor of {@link #signMaterial()}
|
* will be removed without replacement in favor of {@link #signMaterial()}
|
||||||
* once we remove the support for 1.13.
|
* once we remove the support for 1.13.
|
||||||
|
* @since 6.0.3
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.3")
|
||||||
public String getLegacySignMaterial() {
|
public String getLegacySignMaterial() {
|
||||||
return this.legacySignMaterial;
|
return this.legacySignMaterial;
|
||||||
}
|
}
|
||||||
@ -1323,14 +1324,18 @@ public abstract class PlotArea {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the location for non-members to be teleported to.
|
* Get the location for non-members to be teleported to.
|
||||||
|
*
|
||||||
|
* @since 6.1.4
|
||||||
*/
|
*/
|
||||||
public BlockLoc nonmemberHome() {
|
public BlockLoc nonmemberHome() {
|
||||||
return this.nonmemberHome;
|
return this.nonmemberHome;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the default location for players to be teleported to. May be overriden by {@link #nonmemberHome} if the player is
|
* Get the default location for players to be teleported to. May be overridden by {@link #nonmemberHome} if the player is
|
||||||
* not a member of the plot.
|
* not a member of the plot.
|
||||||
|
*
|
||||||
|
* @since 6.1.4
|
||||||
*/
|
*/
|
||||||
public BlockLoc defaultHome() {
|
public BlockLoc defaultHome() {
|
||||||
return this.defaultHome;
|
return this.defaultHome;
|
||||||
@ -1339,7 +1344,7 @@ public abstract class PlotArea {
|
|||||||
/**
|
/**
|
||||||
* @deprecated Use {@link #nonmemberHome}
|
* @deprecated Use {@link #nonmemberHome}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.4")
|
||||||
public PlotLoc getNonmemberHome() {
|
public PlotLoc getNonmemberHome() {
|
||||||
return new PlotLoc(this.defaultHome.getX(), this.defaultHome.getY(), this.defaultHome.getZ());
|
return new PlotLoc(this.defaultHome.getX(), this.defaultHome.getY(), this.defaultHome.getZ());
|
||||||
}
|
}
|
||||||
@ -1347,7 +1352,7 @@ public abstract class PlotArea {
|
|||||||
/**
|
/**
|
||||||
* @deprecated Use {@link #defaultHome}
|
* @deprecated Use {@link #defaultHome}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.4")
|
||||||
public PlotLoc getDefaultHome() {
|
public PlotLoc getDefaultHome() {
|
||||||
return new PlotLoc(this.defaultHome.getX(), this.defaultHome.getY(), this.defaultHome.getZ());
|
return new PlotLoc(this.defaultHome.getX(), this.defaultHome.getY(), this.defaultHome.getZ());
|
||||||
}
|
}
|
||||||
|
@ -214,7 +214,7 @@ public abstract class PlotManager {
|
|||||||
* @return the world height
|
* @return the world height
|
||||||
* @deprecated In favor of custom world heights within 1.17 and therefore scheduled for removal without replacement
|
* @deprecated In favor of custom world heights within 1.17 and therefore scheduled for removal without replacement
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
public int getWorldHeight() {
|
public int getWorldHeight() {
|
||||||
return 255;
|
return 255;
|
||||||
}
|
}
|
||||||
|
@ -30,6 +30,9 @@ import java.util.Objects;
|
|||||||
|
|
||||||
public class PlotTitle {
|
public class PlotTitle {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 6.1.0
|
||||||
|
*/
|
||||||
public static final PlotTitle CONFIGURED = new PlotTitle();
|
public static final PlotTitle CONFIGURED = new PlotTitle();
|
||||||
|
|
||||||
private final String title;
|
private final String title;
|
||||||
@ -40,6 +43,9 @@ public class PlotTitle {
|
|||||||
subtitle = null;
|
subtitle = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 6.0.10
|
||||||
|
*/
|
||||||
public PlotTitle(String title, String subtitle) {
|
public PlotTitle(String title, String subtitle) {
|
||||||
Objects.requireNonNull(title);
|
Objects.requireNonNull(title);
|
||||||
Objects.requireNonNull(subtitle);
|
Objects.requireNonNull(subtitle);
|
||||||
@ -47,11 +53,17 @@ public class PlotTitle {
|
|||||||
this.subtitle = subtitle;
|
this.subtitle = subtitle;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 6.0.10
|
||||||
|
*/
|
||||||
@Nullable
|
@Nullable
|
||||||
public String title() {
|
public String title() {
|
||||||
return title;
|
return title;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 6.0.10
|
||||||
|
*/
|
||||||
@Nullable
|
@Nullable
|
||||||
public String subtitle() {
|
public String subtitle() {
|
||||||
return subtitle;
|
return subtitle;
|
||||||
|
@ -358,6 +358,7 @@ public class FlagContainer {
|
|||||||
* This is to prevent memory leaks. This method is not part of the API.
|
* This is to prevent memory leaks. This method is not part of the API.
|
||||||
*
|
*
|
||||||
* @return a new Runnable that cleans up once the FlagContainer isn't needed anymore.
|
* @return a new Runnable that cleans up once the FlagContainer isn't needed anymore.
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
@AnnotationHelper.ApiDescription(info = "This method should not be considered as public or API.")
|
@AnnotationHelper.ApiDescription(info = "This method should not be considered as public or API.")
|
||||||
public Runnable createCleanupHook() {
|
public Runnable createCleanupHook() {
|
||||||
|
@ -163,6 +163,7 @@ public abstract class PlotFlag<T, F extends PlotFlag<T, F>> {
|
|||||||
* Get if the flag's permission should check for values. E.g. plots.flag.set.music.VALUE
|
* Get if the flag's permission should check for values. E.g. plots.flag.set.music.VALUE
|
||||||
*
|
*
|
||||||
* @return if valued permission
|
* @return if valued permission
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
public boolean isValuedPermission() {
|
public boolean isValuedPermission() {
|
||||||
return true;
|
return true;
|
||||||
|
@ -83,6 +83,7 @@ public class SinglePlotArea extends GridPlotWorld {
|
|||||||
* Returns true if the given string matches the naming system used to identify single plot worlds
|
* Returns true if the given string matches the naming system used to identify single plot worlds
|
||||||
* e.g. -1_5 represents plot id *;-1;5. "*" being the plot area name given to single plot world
|
* e.g. -1_5 represents plot id *;-1;5. "*" being the plot area name given to single plot world
|
||||||
* {@link com.plotsquared.core.plot.PlotArea}.
|
* {@link com.plotsquared.core.plot.PlotArea}.
|
||||||
|
* @since 6.1.4
|
||||||
*/
|
*/
|
||||||
public static boolean isSinglePlotWorld(String worldName) {
|
public static boolean isSinglePlotWorld(String worldName) {
|
||||||
int len = worldName.length();
|
int len = worldName.length();
|
||||||
|
@ -36,6 +36,7 @@ public abstract class ChunkCoordinator implements Runnable {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Cancel the chunk coordinator.
|
* Cancel the chunk coordinator.
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
public abstract void cancel();
|
public abstract void cancel();
|
||||||
|
|
||||||
|
@ -209,7 +209,7 @@ public abstract class QueueCoordinator {
|
|||||||
* <br>
|
* <br>
|
||||||
* Scheduled for removal once we drop the support for versions not supporting 3D biomes.
|
* Scheduled for removal once we drop the support for versions not supporting 3D biomes.
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
public abstract boolean setBiome(int x, int z, @NonNull BiomeType biome);
|
public abstract boolean setBiome(int x, int z, @NonNull BiomeType biome);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -327,6 +327,7 @@ public abstract class QueueCoordinator {
|
|||||||
* Enqueue the queue to start it
|
* Enqueue the queue to start it
|
||||||
*
|
*
|
||||||
* @return success or not
|
* @return success or not
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
public boolean enqueue() {
|
public boolean enqueue() {
|
||||||
boolean success = false;
|
boolean success = false;
|
||||||
|
@ -30,7 +30,7 @@ package com.plotsquared.core.util;
|
|||||||
*
|
*
|
||||||
* @deprecated Do not use
|
* @deprecated Do not use
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
public class MainUtil {
|
public class MainUtil {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -74,6 +74,7 @@ public class Permissions {
|
|||||||
* @param permission Permission
|
* @param permission Permission
|
||||||
* @param key Permission "key"
|
* @param key Permission "key"
|
||||||
* @return {@code true} if the owner has the given permission, else {@code false}
|
* @return {@code true} if the owner has the given permission, else {@code false}
|
||||||
|
* @since 6.0.10
|
||||||
*/
|
*/
|
||||||
public static boolean hasKeyedPermission(
|
public static boolean hasKeyedPermission(
|
||||||
final @NonNull PermissionHolder caller, final @NonNull String permission,
|
final @NonNull PermissionHolder caller, final @NonNull String permission,
|
||||||
|
@ -127,7 +127,7 @@ public abstract class SchematicHandler {
|
|||||||
this.subscriberFactory = subscriberFactory;
|
this.subscriberFactory = subscriberFactory;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
public static void upload(
|
public static void upload(
|
||||||
@Nullable UUID uuid,
|
@Nullable UUID uuid,
|
||||||
final @Nullable String file,
|
final @Nullable String file,
|
||||||
@ -520,7 +520,7 @@ public abstract class SchematicHandler {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.0.0")
|
||||||
public void upload(final CompoundTag tag, UUID uuid, String file, RunnableVal<URL> whenDone) {
|
public void upload(final CompoundTag tag, UUID uuid, String file, RunnableVal<URL> whenDone) {
|
||||||
if (tag == null) {
|
if (tag == null) {
|
||||||
TaskManager.runTask(whenDone);
|
TaskManager.runTask(whenDone);
|
||||||
|
@ -35,6 +35,9 @@ public abstract class SetupUtils {
|
|||||||
|
|
||||||
public static HashMap<String, GeneratorWrapper<?>> generators = new HashMap<>();
|
public static HashMap<String, GeneratorWrapper<?>> generators = new HashMap<>();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @since 6.1.0
|
||||||
|
*/
|
||||||
public abstract void updateGenerators(final boolean force);
|
public abstract void updateGenerators(final boolean force);
|
||||||
|
|
||||||
public abstract String getGenerator(final PlotArea plotArea);
|
public abstract String getGenerator(final PlotArea plotArea);
|
||||||
|
@ -84,7 +84,7 @@ public final class TabCompletions {
|
|||||||
* @return List of completions
|
* @return List of completions
|
||||||
* @deprecated In favor {@link #completePlayers(PlotPlayer, String, List)}
|
* @deprecated In favor {@link #completePlayers(PlotPlayer, String, List)}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.3")
|
||||||
public static @NonNull List<Command> completePlayers(
|
public static @NonNull List<Command> completePlayers(
|
||||||
final @NonNull String input,
|
final @NonNull String input,
|
||||||
final @NonNull List<String> existing
|
final @NonNull List<String> existing
|
||||||
@ -100,6 +100,7 @@ public final class TabCompletions {
|
|||||||
* @param issuer The player who issued the tab completion
|
* @param issuer The player who issued the tab completion
|
||||||
* @param existing Players that should not be included in completions
|
* @param existing Players that should not be included in completions
|
||||||
* @return List of completions
|
* @return List of completions
|
||||||
|
* @since 6.1.3
|
||||||
*/
|
*/
|
||||||
public static @NonNull List<Command> completePlayers(
|
public static @NonNull List<Command> completePlayers(
|
||||||
final @NonNull PlotPlayer<?> issuer,
|
final @NonNull PlotPlayer<?> issuer,
|
||||||
@ -119,7 +120,7 @@ public final class TabCompletions {
|
|||||||
*
|
*
|
||||||
* @deprecated In favor {@link #completeAddedPlayers(PlotPlayer, Plot, String, List)}
|
* @deprecated In favor {@link #completeAddedPlayers(PlotPlayer, Plot, String, List)}
|
||||||
*/
|
*/
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.3")
|
||||||
public static @NonNull List<Command> completeAddedPlayers(
|
public static @NonNull List<Command> completeAddedPlayers(
|
||||||
final @NonNull Plot plot,
|
final @NonNull Plot plot,
|
||||||
final @NonNull String input, final @NonNull List<String> existing
|
final @NonNull String input, final @NonNull List<String> existing
|
||||||
@ -135,6 +136,7 @@ public final class TabCompletions {
|
|||||||
* @param input Command input
|
* @param input Command input
|
||||||
* @param existing Players that should not be included in completions
|
* @param existing Players that should not be included in completions
|
||||||
* @return List of completions
|
* @return List of completions
|
||||||
|
* @since 6.1.3
|
||||||
*/
|
*/
|
||||||
public static @NonNull List<Command> completeAddedPlayers(
|
public static @NonNull List<Command> completeAddedPlayers(
|
||||||
final @NonNull PlotPlayer<?> issuer,
|
final @NonNull PlotPlayer<?> issuer,
|
||||||
@ -266,7 +268,7 @@ public final class TabCompletions {
|
|||||||
* @deprecated In favor {@link #completePlayers(String, PlotPlayer, String, List, Predicate)}
|
* @deprecated In favor {@link #completePlayers(String, PlotPlayer, String, List, Predicate)}
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("unused")
|
@SuppressWarnings("unused")
|
||||||
@Deprecated(forRemoval = true)
|
@Deprecated(forRemoval = true, since = "6.1.3")
|
||||||
private static List<Command> completePlayers(
|
private static List<Command> completePlayers(
|
||||||
final @NonNull String cacheIdentifier,
|
final @NonNull String cacheIdentifier,
|
||||||
final @NonNull String input, final @NonNull List<String> existing,
|
final @NonNull String input, final @NonNull List<String> existing,
|
||||||
@ -282,6 +284,7 @@ public final class TabCompletions {
|
|||||||
* @param existing Players that should not be included in completions
|
* @param existing Players that should not be included in completions
|
||||||
* @param uuidFilter Filter applied before caching values
|
* @param uuidFilter Filter applied before caching values
|
||||||
* @return List of completions
|
* @return List of completions
|
||||||
|
* @since 6.1.3
|
||||||
*/
|
*/
|
||||||
private static List<Command> completePlayers(
|
private static List<Command> completePlayers(
|
||||||
final @NonNull String cacheIdentifier,
|
final @NonNull String cacheIdentifier,
|
||||||
|
@ -207,6 +207,7 @@ public final class PlotQuery implements Iterable<Plot> {
|
|||||||
*
|
*
|
||||||
* @param owner Owner UUID
|
* @param owner Owner UUID
|
||||||
* @return The query instance
|
* @return The query instance
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public @NonNull PlotQuery ownersInclude(final @NonNull UUID owner) {
|
public @NonNull PlotQuery ownersInclude(final @NonNull UUID owner) {
|
||||||
Preconditions.checkNotNull(owner, "Owner may not be null");
|
Preconditions.checkNotNull(owner, "Owner may not be null");
|
||||||
@ -218,6 +219,7 @@ public final class PlotQuery implements Iterable<Plot> {
|
|||||||
*
|
*
|
||||||
* @param owner Owner
|
* @param owner Owner
|
||||||
* @return The query instance
|
* @return The query instance
|
||||||
|
* @since 6.1.0
|
||||||
*/
|
*/
|
||||||
public @NonNull PlotQuery ownersInclude(final @NonNull PlotPlayer<?> owner) {
|
public @NonNull PlotQuery ownersInclude(final @NonNull PlotPlayer<?> owner) {
|
||||||
Preconditions.checkNotNull(owner, "Owner may not be null");
|
Preconditions.checkNotNull(owner, "Owner may not be null");
|
||||||
|
Loading…
Reference in New Issue
Block a user