* Note: Elements marked with this annotation require the use of a datapack or otherwise
diff --git a/paper-api/src/main/java/org/bukkit/UnsafeValues.java b/paper-api/src/main/java/org/bukkit/UnsafeValues.java
index 650adcecdc..68194147e9 100644
--- a/paper-api/src/main/java/org/bukkit/UnsafeValues.java
+++ b/paper-api/src/main/java/org/bukkit/UnsafeValues.java
@@ -51,8 +51,7 @@ public interface UnsafeValues {
* The advancement format is governed by Minecraft and has no specified
* layout.
*
- * It is currently a JSON object, as described by the Minecraft Wiki:
- * http://minecraft.gamepedia.com/Advancements
+ * It is currently a JSON object, as described by the Minecraft wiki.
*
* Loaded advancements will be stored and persisted across server restarts
* and reloads.
diff --git a/paper-api/src/main/java/org/bukkit/WorldCreator.java b/paper-api/src/main/java/org/bukkit/WorldCreator.java
index cbe6b3a1ba..f9fa287d25 100644
--- a/paper-api/src/main/java/org/bukkit/WorldCreator.java
+++ b/paper-api/src/main/java/org/bukkit/WorldCreator.java
@@ -321,7 +321,7 @@ public class WorldCreator {
* @param generatorSettings The settings that should be used by the
* generator
* @return This object, for chaining
- * @see Custom
+ * @see Custom
* dimension (scroll to "When the generator ID type is
* minecraft:flat
)"
*/
diff --git a/paper-api/src/main/java/org/bukkit/block/Structure.java b/paper-api/src/main/java/org/bukkit/block/Structure.java
index bce0947d39..ab245d11fa 100644
--- a/paper-api/src/main/java/org/bukkit/block/Structure.java
+++ b/paper-api/src/main/java/org/bukkit/block/Structure.java
@@ -223,7 +223,7 @@ public interface Structure extends TileState {
/**
* Only applicable while in {@link UsageMode#DATA}. Metadata are specific
* functions that can be applied to the structure location. Consult the
- * Minecraft
+ * Minecraft
* wiki for more information.
*
* @param metadata the function to perform on the selected location
@@ -233,7 +233,7 @@ public interface Structure extends TileState {
/**
* Get the metadata function this structure block will perform when
* activated. Consult the
- * Minecraft
+ * Minecraft
* Wiki for more information.
*
* @return the function that will be performed when this block is activated
diff --git a/paper-api/src/main/java/org/bukkit/block/structure/UsageMode.java b/paper-api/src/main/java/org/bukkit/block/structure/UsageMode.java
index cbea3f386b..8c6528ca3d 100644
--- a/paper-api/src/main/java/org/bukkit/block/structure/UsageMode.java
+++ b/paper-api/src/main/java/org/bukkit/block/structure/UsageMode.java
@@ -23,7 +23,7 @@ public enum UsageMode {
* Used to run specific custom functions, which can only be used for certain
* Structures. The structure block is removed after this function completes.
* The data tags (functions) can be found on the
- * wiki.
+ * wiki.
*/
DATA;
}
diff --git a/paper-api/src/main/java/org/bukkit/entity/SpawnCategory.java b/paper-api/src/main/java/org/bukkit/entity/SpawnCategory.java
index a2772ada27..b1a0de5166 100644
--- a/paper-api/src/main/java/org/bukkit/entity/SpawnCategory.java
+++ b/paper-api/src/main/java/org/bukkit/entity/SpawnCategory.java
@@ -3,7 +3,7 @@ package org.bukkit.entity;
/**
* Represents groups of entities with shared spawn behaviors and mob caps.
*
- * @see Minecraft Wiki
+ * @see Minecraft Wiki
*/
public enum SpawnCategory {
diff --git a/paper-api/src/main/java/org/bukkit/entity/TropicalFish.java b/paper-api/src/main/java/org/bukkit/entity/TropicalFish.java
index bc5055f2d9..ab31289bb0 100644
--- a/paper-api/src/main/java/org/bukkit/entity/TropicalFish.java
+++ b/paper-api/src/main/java/org/bukkit/entity/TropicalFish.java
@@ -55,7 +55,7 @@ public interface TropicalFish extends Fish {
/**
* Enumeration of all different fish patterns. Refer to the
- * Minecraft Wiki
+ * Minecraft Wiki
* for pictures.
*/
public static enum Pattern {
diff --git a/paper-api/src/main/java/org/bukkit/loot/LootTable.java b/paper-api/src/main/java/org/bukkit/loot/LootTable.java
index b7529fc746..ee5bd79f95 100644
--- a/paper-api/src/main/java/org/bukkit/loot/LootTable.java
+++ b/paper-api/src/main/java/org/bukkit/loot/LootTable.java
@@ -12,8 +12,8 @@ import org.jetbrains.annotations.Nullable;
* LootTables are technical files that represent what items should be in
* naturally generated containers, what items should be dropped when killing a
* mob, or what items can be fished.
- *
- * See the
+ *
+ * See the
* Minecraft Wiki for more information.
*/
public interface LootTable extends Keyed {
diff --git a/paper-api/src/main/java/org/bukkit/loot/LootTables.java b/paper-api/src/main/java/org/bukkit/loot/LootTables.java
index 95bbda0065..4e8479dc74 100644
--- a/paper-api/src/main/java/org/bukkit/loot/LootTables.java
+++ b/paper-api/src/main/java/org/bukkit/loot/LootTables.java
@@ -8,9 +8,9 @@ import org.jetbrains.annotations.NotNull;
/**
* This enum holds a list of all known {@link LootTable}s offered by Mojang.
* This list is not guaranteed to be accurate in future versions.
- *
+ *
* See the
- *
+ *
* Minecraft Wiki for more information on loot tables.
*/
public enum LootTables implements Keyed {
diff --git a/paper-api/src/main/java/org/bukkit/packs/DataPack.java b/paper-api/src/main/java/org/bukkit/packs/DataPack.java
index e424680e54..a06310389d 100644
--- a/paper-api/src/main/java/org/bukkit/packs/DataPack.java
+++ b/paper-api/src/main/java/org/bukkit/packs/DataPack.java
@@ -8,6 +8,8 @@ import org.jetbrains.annotations.NotNull;
/**
* Represents a data pack.
+ *
+ * @see Minecraft wiki
*/
@ApiStatus.Experimental
public interface DataPack extends Keyed {
diff --git a/paper-api/src/main/java/org/bukkit/plugin/PluginDescriptionFile.java b/paper-api/src/main/java/org/bukkit/plugin/PluginDescriptionFile.java
index 0eae1c027c..539df5665a 100644
--- a/paper-api/src/main/java/org/bukkit/plugin/PluginDescriptionFile.java
+++ b/paper-api/src/main/java/org/bukkit/plugin/PluginDescriptionFile.java
@@ -335,7 +335,7 @@ public final class PluginDescriptionFile {
*
provides
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*
* @@ -454,7 +454,7 @@ public final class PluginDescriptionFile { *
/version PluginName
* authors
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*
* @@ -491,7 +491,7 @@ public final class PluginDescriptionFile { *
/version PluginName
* contributors
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*
* @@ -538,7 +538,7 @@ public final class PluginDescriptionFile { * href=https://en.wikipedia.org/wiki/Circular_dependency>network, * all plugins in that network will fail. *
depend
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*
* @@ -570,7 +570,7 @@ public final class PluginDescriptionFile { * or soft-dependending each other), it will arbitrarily choose a * plugin that can be resolved when ignoring soft-dependencies. *
softdepend
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*
* @@ -597,7 +597,7 @@ public final class PluginDescriptionFile { * specified plugin's {@link #getSoftDepend()} include {@link * #getName() this plugin}. *
loadbefore
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*
* @@ -661,7 +661,7 @@ public final class PluginDescriptionFile { *
aliases
* Child permissions may be defined in a number of ways:
awareness
must be in YAML list
+ * href="https://en.wikipedia.org/wiki/YAML#Lists">YAML list
* format.
*