Skip to content

Commit e6afb17

Browse files
committed
chore(update): merge upstream changes from api-16
2 parents fefaa09 + 73dc2c7 commit e6afb17

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+418
-43
lines changed

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
format = { version = "1.1" }
33

44
[versions]
5-
adventure = "4.21.0"
5+
adventure = "4.24.0"
66
caffeine = "3.1.8"
77
checker = "3.42.0"
88
checkstyle = "10.12.7"

gradle/verification-metadata.xml

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -913,6 +913,14 @@
913913
<sha256 value="fa52882aa51d8faf1baa697a76b14706741498d4ca3a41a0d8c4ab913afa995f" origin="Generated by Gradle"/>
914914
</artifact>
915915
</component>
916+
<component group="net.kyori" name="adventure-api" version="4.24.0">
917+
<artifact name="adventure-api-4.24.0.jar">
918+
<sha256 value="d8c1d66db0fbaf084e8179b3f2541d9ff64402a7881070a71e8b3c26c26d384e" origin="Generated by Gradle"/>
919+
</artifact>
920+
<artifact name="adventure-api-4.24.0.module">
921+
<sha256 value="734e974632e36621feed97b74e1acb49797ea73c3711447ca7e2c604b98b1055" origin="Generated by Gradle"/>
922+
</artifact>
923+
</component>
916924
<component group="net.kyori" name="adventure-bom" version="4.16.0">
917925
<artifact name="adventure-bom-4.16.0.module">
918926
<sha256 value="7bb0ff16b5787d447294343d96cae826946c78ff3dff47487d4a65a2fe5b58ff" origin="Generated by Gradle"/>
@@ -945,6 +953,14 @@
945953
<sha256 value="7e9b8fc45d74c863276f2e36c346b34edf91d94246c46823471bf8c358657a74" origin="Generated by Gradle"/>
946954
</artifact>
947955
</component>
956+
<component group="net.kyori" name="adventure-bom" version="4.24.0">
957+
<artifact name="adventure-bom-4.24.0.module">
958+
<sha256 value="125301e28b858fcf0f8e7182daea145d0a8e1d7cbfccf4c4397b231d4a50624c" origin="Generated by Gradle"/>
959+
</artifact>
960+
<artifact name="adventure-bom-4.24.0.pom">
961+
<sha256 value="d7ebadc65beb0af4a0f54a5335673bcff630a911f540a0f44c7ff7f02c4f3885" origin="Generated by Gradle"/>
962+
</artifact>
963+
</component>
948964
<component group="net.kyori" name="adventure-key" version="4.16.0">
949965
<artifact name="adventure-key-4.16.0-javadoc.jar">
950966
<sha256 value="79e45459b03781d6c4bb487306b5fda22be88eada46331ba47a2e070a9a30c01" origin="Generated by Gradle"/>
@@ -986,6 +1002,14 @@
9861002
<sha256 value="69ea5c88320dfdb15ffe552a44a7f41bc80142abba2ae76cea71b7838b85e07a" origin="Generated by Gradle"/>
9871003
</artifact>
9881004
</component>
1005+
<component group="net.kyori" name="adventure-key" version="4.24.0">
1006+
<artifact name="adventure-key-4.24.0.jar">
1007+
<sha256 value="d4f21f4281e89dab345a9004567668794819f9cc483eaff8bfd64c57494a9150" origin="Generated by Gradle"/>
1008+
</artifact>
1009+
<artifact name="adventure-key-4.24.0.module">
1010+
<sha256 value="d2023bf8e7f4a8af8f08ae43a483cc3a4f36eb5b15ac6f25d0d8741d96ba12f0" origin="Generated by Gradle"/>
1011+
</artifact>
1012+
</component>
9891013
<component group="net.kyori" name="adventure-text-minimessage" version="4.16.0">
9901014
<artifact name="adventure-text-minimessage-4.16.0-javadoc.jar">
9911015
<sha256 value="7a101cb27dcc27c99e96018e0a06e2e149e57849fde98be973b84b7297d7f42a" origin="Generated by Gradle"/>
@@ -1027,6 +1051,14 @@
10271051
<sha256 value="73f8bf3d93a62fbea1f242c7992ab4a8b361ba697dd875990a4bb6dad637a82b" origin="Generated by Gradle"/>
10281052
</artifact>
10291053
</component>
1054+
<component group="net.kyori" name="adventure-text-minimessage" version="4.24.0">
1055+
<artifact name="adventure-text-minimessage-4.24.0.jar">
1056+
<sha256 value="7a7f44dc3b78379b918f91dce38bff26a0963bfe303a3fe16c91d30a5c5e23e5" origin="Generated by Gradle"/>
1057+
</artifact>
1058+
<artifact name="adventure-text-minimessage-4.24.0.module">
1059+
<sha256 value="6af08da3aadb8fe873e10faa515735c9b37a2d65826cb1898735a6e197893d76" origin="Generated by Gradle"/>
1060+
</artifact>
1061+
</component>
10301062
<component group="net.kyori" name="adventure-text-serializer-commons" version="4.21.0">
10311063
<artifact name="adventure-text-serializer-commons-4.21.0.jar">
10321064
<sha256 value="2eeb26605c723a57e5b63d24c2dd64182153a1486ca8e9f30bcba42d207f2c2a" origin="Generated by Gradle"/>
@@ -1035,6 +1067,14 @@
10351067
<sha256 value="d92caf74eedd978f7a0b543d747e1b3460f6fa29dc50af4a0091172b2c9826a3" origin="Generated by Gradle"/>
10361068
</artifact>
10371069
</component>
1070+
<component group="net.kyori" name="adventure-text-serializer-commons" version="4.24.0">
1071+
<artifact name="adventure-text-serializer-commons-4.24.0.jar">
1072+
<sha256 value="1010202c73124d3e0789dfdabb2778a5fb8cfad8726d70af9beb5c5759d4ccfd" origin="Generated by Gradle"/>
1073+
</artifact>
1074+
<artifact name="adventure-text-serializer-commons-4.24.0.module">
1075+
<sha256 value="665b9a1fd22b30f1a7289185b8e93cceced9ad68dd53557939b4075dd309c71d" origin="Generated by Gradle"/>
1076+
</artifact>
1077+
</component>
10381078
<component group="net.kyori" name="adventure-text-serializer-gson" version="4.16.0">
10391079
<artifact name="adventure-text-serializer-gson-4.16.0-javadoc.jar">
10401080
<sha256 value="2681bc1e76f7a382c9a961815a56065aa24391dc3f05a355ab3664e4e3657c48" origin="Generated by Gradle"/>
@@ -1076,6 +1116,14 @@
10761116
<sha256 value="c52becfbbdd571ba66597cbb8877db1b178161f08d038e33608bfd3f9e1a0f6f" origin="Generated by Gradle"/>
10771117
</artifact>
10781118
</component>
1119+
<component group="net.kyori" name="adventure-text-serializer-gson" version="4.24.0">
1120+
<artifact name="adventure-text-serializer-gson-4.24.0.jar">
1121+
<sha256 value="2414c3ce5ffe1b7e31de86968ebd3e9f2a50e354939b276588ed2cd64c431821" origin="Generated by Gradle"/>
1122+
</artifact>
1123+
<artifact name="adventure-text-serializer-gson-4.24.0.module">
1124+
<sha256 value="2c8c5635e4278e58ab35f142403eb5bb5fac05788362907c553a5af69f0334dd" origin="Generated by Gradle"/>
1125+
</artifact>
1126+
</component>
10791127
<component group="net.kyori" name="adventure-text-serializer-json" version="4.16.0">
10801128
<artifact name="adventure-text-serializer-json-4.16.0-javadoc.jar">
10811129
<sha256 value="f90c521ef81035beae06b5c5a5de3e636e03a5b85ede2af9e468cc6b67e57f57" origin="Generated by Gradle"/>
@@ -1117,6 +1165,14 @@
11171165
<sha256 value="c138a6883680c8bbfe4c2bc608653f00ac61bbf406a9b5d81d28adc8f5e8dd0d" origin="Generated by Gradle"/>
11181166
</artifact>
11191167
</component>
1168+
<component group="net.kyori" name="adventure-text-serializer-json" version="4.24.0">
1169+
<artifact name="adventure-text-serializer-json-4.24.0.jar">
1170+
<sha256 value="ff6a80344cbf14d6a751947caf9db9669dd0740aeac8cc555c9b8648ff5771b2" origin="Generated by Gradle"/>
1171+
</artifact>
1172+
<artifact name="adventure-text-serializer-json-4.24.0.module">
1173+
<sha256 value="6aabd4d997d158997f51fd8f86e7bb6f5fa228d701fa09110084e7f5df4e67b9" origin="Generated by Gradle"/>
1174+
</artifact>
1175+
</component>
11201176
<component group="net.kyori" name="adventure-text-serializer-legacy" version="4.16.0">
11211177
<artifact name="adventure-text-serializer-legacy-4.16.0-javadoc.jar">
11221178
<sha256 value="0c309b1e595fda068dd876cf2d06f1781bc8508be08b964d8c447aa3e01b17f7" origin="Generated by Gradle"/>
@@ -1158,6 +1214,14 @@
11581214
<sha256 value="989bc28d42368eab6c644469737a2872f81ff814c2a7ec161b052a1d18244108" origin="Generated by Gradle"/>
11591215
</artifact>
11601216
</component>
1217+
<component group="net.kyori" name="adventure-text-serializer-legacy" version="4.24.0">
1218+
<artifact name="adventure-text-serializer-legacy-4.24.0.jar">
1219+
<sha256 value="40ed53afe2a7d668b814add69de15acf4bda8e9f951c4e5d4e224d777054685e" origin="Generated by Gradle"/>
1220+
</artifact>
1221+
<artifact name="adventure-text-serializer-legacy-4.24.0.module">
1222+
<sha256 value="bb006fe20f89fea38464cfddcff482bc35c01a1239c2df0310fe8d0601cd194e" origin="Generated by Gradle"/>
1223+
</artifact>
1224+
</component>
11611225
<component group="net.kyori" name="adventure-text-serializer-plain" version="4.16.0">
11621226
<artifact name="adventure-text-serializer-plain-4.16.0-javadoc.jar">
11631227
<sha256 value="5fc7a99e8742fd6800aefc385f58e3c332eb7aa2ddbb827768ae9c9b0e4edd9a" origin="Generated by Gradle"/>
@@ -1199,6 +1263,14 @@
11991263
<sha256 value="aadc2f7ce23ce708859f773f06d8bacbaaf57d6b067c6d6fb52c31e34802aede" origin="Generated by Gradle"/>
12001264
</artifact>
12011265
</component>
1266+
<component group="net.kyori" name="adventure-text-serializer-plain" version="4.24.0">
1267+
<artifact name="adventure-text-serializer-plain-4.24.0.jar">
1268+
<sha256 value="7e52a98e590d088ff07be1f8b0e759864717466fd35db1862fbb6ebb41b245db" origin="Generated by Gradle"/>
1269+
</artifact>
1270+
<artifact name="adventure-text-serializer-plain-4.24.0.module">
1271+
<sha256 value="de2afb5035431cbbc723a5a048160607df721de8872d381e1bb98808246871f8" origin="Generated by Gradle"/>
1272+
</artifact>
1273+
</component>
12021274
<component group="net.kyori" name="examination-api" version="1.3.0">
12031275
<artifact name="examination-api-1.3.0-javadoc.jar">
12041276
<sha256 value="c5c108f156947f8fa939ca9f5d0eaee772430e0647fee19c063c5718deac0142" origin="Generated by Gradle"/>

src/main/java/org/spongepowered/api/advancement/AdvancementType.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
package org.spongepowered.api.advancement;
2626

2727
import net.kyori.adventure.text.format.TextColor;
28+
import org.spongepowered.api.data.type.StringRepresentable;
2829
import org.spongepowered.api.registry.DefaultedRegistryValue;
2930
import org.spongepowered.api.util.annotation.CatalogedBy;
3031

@@ -33,7 +34,7 @@
3334
* also the appearance in the notifications.
3435
*/
3536
@CatalogedBy(AdvancementTypes.class)
36-
public interface AdvancementType extends DefaultedRegistryValue<AdvancementType> {
37+
public interface AdvancementType extends DefaultedRegistryValue<AdvancementType>, StringRepresentable {
3738

3839
/**
3940
* Gets the {@link TextColor} of the advancement type.

src/main/java/org/spongepowered/api/command/parameter/ArgumentReader.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,11 @@ interface Immutable extends ArgumentReader {
139139
*/
140140
interface Mutable extends ArgumentReader {
141141

142+
/**
143+
* Moves the cursor to the next character.
144+
*/
145+
void skipChar();
146+
142147
/**
143148
* Moves the cursor to the next non-whitespace character. The cursor
144149
* will not advance if it already refers to a non-whitespace character.

src/main/java/org/spongepowered/api/command/parameter/managed/clientcompletion/ClientCompletionTypes.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,12 @@ public final class ClientCompletionTypes {
6666
*/
6767
public static final DefaultedRegistryReference<ClientCompletionType> NONE = ClientCompletionTypes.key(ResourceKey.sponge("none"));
6868

69+
/**
70+
* Indicates to the client that the {@link ValueParser} is a greedy
71+
* string.
72+
*/
73+
public static final DefaultedRegistryReference<ClientCompletionType> REMAINING_JOINED_STRINGS = ClientCompletionTypes.key(ResourceKey.sponge("remaining_joined_strings"));
74+
6975
/**
7076
* Indicates to the client that the {@link ValueParser} is a
7177
* {@link ResourceKey}.

src/main/java/org/spongepowered/api/data/Keys.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1204,6 +1204,13 @@ public final class Keys {
12041204
*/
12051205
public static final Key<Value<UUID>> FIRST_TRUSTED = Keys.key(ResourceKey.sponge("first_trusted"), UUID.class);
12061206

1207+
/**
1208+
* Whether a {@link ItemFrame} is "fixed".
1209+
*
1210+
* <p>Fixed item frames can not have their contents modified.</p>
1211+
*/
1212+
public static final Key<Value<Boolean>> FIXED = Keys.key(ResourceKey.sponge("fixed"), Boolean.class);
1213+
12071214
/**
12081215
* The fixed time in a {@link ServerWorld world} of a {@link WorldType}.
12091216
* <p>If set the time is fixed at a particular {@link MinecraftDayTime} otherwise time flows freely.</p>

src/main/java/org/spongepowered/api/data/type/DyeColor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
* Represents a color of dye that can be used by various items and blocks.
3333
*/
3434
@CatalogedBy(DyeColors.class)
35-
public interface DyeColor extends DefaultedRegistryValue<DyeColor> {
35+
public interface DyeColor extends DefaultedRegistryValue<DyeColor>, StringRepresentable {
3636

3737
/**
3838
* Gets this dye color as a {@link Color} for easy translation.

src/main/java/org/spongepowered/api/data/type/FoxType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@
3131
* Represents a type of fox a fox is.
3232
*/
3333
@CatalogedBy(FoxTypes.class)
34-
public interface FoxType extends DefaultedRegistryValue<FoxType> {
34+
public interface FoxType extends DefaultedRegistryValue<FoxType>, StringRepresentable {
3535

3636
}

src/main/java/org/spongepowered/api/data/type/HorseColor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@
3333
* <p>The color of a horse is a genetic trait that can be inherited to a new born horse.</p>
3434
*/
3535
@CatalogedBy(HorseColors.class)
36-
public interface HorseColor extends DefaultedRegistryValue<HorseColor> {
36+
public interface HorseColor extends DefaultedRegistryValue<HorseColor>, StringRepresentable {
3737

3838
}

src/main/java/org/spongepowered/api/data/type/LlamaType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
import org.spongepowered.api.util.annotation.CatalogedBy;
2929

3030
@CatalogedBy(LlamaTypes.class)
31-
public interface LlamaType extends DefaultedRegistryValue<LlamaType> {
31+
public interface LlamaType extends DefaultedRegistryValue<LlamaType>, StringRepresentable {
3232

3333
}

0 commit comments

Comments
 (0)