diff --git a/README.md b/README.md
index 062f378c862a..9085b3e36b29 100644
--- a/README.md
+++ b/README.md
@@ -40,7 +40,7 @@ How To (Plugin Developers)
io.papermc.paper
paper-api
- 1.21.1-R0.1-SNAPSHOT
+ 1.21.3-R0.1-SNAPSHOT
provided
```
@@ -53,7 +53,7 @@ repositories {
}
dependencies {
- compileOnly("io.papermc.paper:paper-api:1.21.1-R0.1-SNAPSHOT")
+ compileOnly("io.papermc.paper:paper-api:1.21.3-R0.1-SNAPSHOT")
}
java {
diff --git a/build-data/reobf-mappings-patch.tiny b/build-data/reobf-mappings-patch.tiny
index 6bd89f5e427e..b14d9ed34563 100644
--- a/build-data/reobf-mappings-patch.tiny
+++ b/build-data/reobf-mappings-patch.tiny
@@ -14,7 +14,7 @@ tiny 2 0 mojang+yarn spigot
# CraftBukkit changes type
c net/minecraft/server/level/ServerLevel net/minecraft/server/level/WorldServer
- f Lnet/minecraft/world/level/storage/PrimaryLevelData; serverLevelData K
+ f Lnet/minecraft/world/level/storage/PrimaryLevelData; serverLevelData L
c net/minecraft/world/level/chunk/LevelChunk net/minecraft/world/level/chunk/Chunk
f Lnet/minecraft/server/level/ServerLevel; level r
diff --git a/build.gradle.kts b/build.gradle.kts
index c3d335bfce18..20ab99b72be3 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -11,7 +11,7 @@ import kotlin.io.path.*
plugins {
java
`maven-publish`
- id("io.papermc.paperweight.core") version "1.7.3"
+ id("io.papermc.paperweight.core") version "1.7.4"
}
allprojects {
@@ -67,7 +67,7 @@ repositories {
}
dependencies {
- paramMappings("net.fabricmc:yarn:1.21.1+build.3:mergedv2")
+ paramMappings("net.fabricmc:yarn:1.21.3+build.1:mergedv2")
remapper("net.fabricmc:tiny-remapper:0.10.3:fat")
decompiler("org.vineflower:vineflower:1.10.1")
spigotDecompiler("io.papermc:patched-spigot-fernflower:0.1+build.13")
diff --git a/gradle.properties b/gradle.properties
index 4d595c30f355..37e2da14d9b1 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,9 +1,9 @@
group=io.papermc.paper
-version=1.21.1-R0.1-SNAPSHOT
-mcVersion=1.21.1
+version=1.21.3-R0.1-SNAPSHOT
+mcVersion=1.21.3
# Set to true while updating Minecraft version
-updatingMinecraft=false
+updatingMinecraft=true
org.gradle.caching=true
org.gradle.parallel=true
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index e6441136f3d4..a4b76b9530d6 100644
Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a4413138c96c..df97d72b8b91 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew b/gradlew
index b740cf13397a..f5feea6d6b11 100755
--- a/gradlew
+++ b/gradlew
@@ -15,6 +15,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
+# SPDX-License-Identifier: Apache-2.0
+#
##############################################################################
#
@@ -84,7 +86,8 @@ done
# shellcheck disable=SC2034
APP_BASE_NAME=${0##*/}
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
-APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
+APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s
+' "$PWD" ) || exit
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD=maximum
diff --git a/gradlew.bat b/gradlew.bat
index 25da30dbdeee..9d21a21834d5 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -13,6 +13,8 @@
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
+@rem SPDX-License-Identifier: Apache-2.0
+@rem
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
diff --git a/moonrise_update_1_21_2.txt b/moonrise_update_1_21_2.txt
new file mode 100644
index 000000000000..48e29a4a8254
--- /dev/null
+++ b/moonrise_update_1_21_2.txt
@@ -0,0 +1,3 @@
+todo:
+- in ChunkEntitySlices, implement modifySavedEntities() by copying from old
+- port poi_lookup?
diff --git a/paper-api-generator/build.gradle.kts b/paper-api-generator/build.gradle.kts
index 05d16d0b9510..62ceb696a547 100644
--- a/paper-api-generator/build.gradle.kts
+++ b/paper-api-generator/build.gradle.kts
@@ -15,7 +15,7 @@ dependencies {
implementation("com.squareup:javapoet:1.13.0")
implementation(project(":paper-api"))
implementation("io.github.classgraph:classgraph:4.8.47")
- implementation("org.jetbrains:annotations:24.0.1")
+ implementation("org.jetbrains:annotations:24.1.0")
testImplementation("org.junit.jupiter:junit-jupiter:5.10.2")
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
}
diff --git a/paper-api-generator/generated/com/destroystokyo/paper/entity/ai/VanillaGoal.java b/paper-api-generator/generated/com/destroystokyo/paper/entity/ai/VanillaGoal.java
index 02411466bdcf..e0aa5b925cbd 100644
--- a/paper-api-generator/generated/com/destroystokyo/paper/entity/ai/VanillaGoal.java
+++ b/paper-api-generator/generated/com/destroystokyo/paper/entity/ai/VanillaGoal.java
@@ -66,7 +66,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
public interface VanillaGoal extends Goal {
GoalKey RANDOM_STAND = create("random_stand", AbstractHorse.class);
@@ -102,6 +102,10 @@ public interface VanillaGoal extends Goal {
GoalKey BEE_WANDER = create("bee_wander", Bee.class);
+ GoalKey VALIDATE_FLOWER = create("validate_flower", Bee.class);
+
+ GoalKey VALIDATE_HIVE = create("validate_hive", Bee.class);
+
GoalKey BLAZE_ATTACK = create("blaze_attack", Blaze.class);
GoalKey CAT_AVOID_ENTITY = create("cat_avoid_entity", Cat.class);
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/BannerPatternKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/BannerPatternKeys.java
index e585ebb00aba..33e501a6fa5e 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/BannerPatternKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/BannerPatternKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class BannerPatternKeys {
/**
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/BiomeKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/BiomeKeys.java
index f0c6abf8bf66..83a5d59ea072 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/BiomeKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/BiomeKeys.java
@@ -6,6 +6,7 @@
import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.TypedKey;
import net.kyori.adventure.key.Key;
+import org.bukkit.MinecraftExperimental;
import org.bukkit.block.Biome;
import org.checkerframework.checker.nullness.qual.NonNull;
import org.jetbrains.annotations.ApiStatus;
@@ -23,7 +24,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class BiomeKeys {
/**
@@ -299,6 +300,15 @@ public final class BiomeKeys {
*/
public static final TypedKey OLD_GROWTH_SPRUCE_TAIGA = create(key("old_growth_spruce_taiga"));
+ /**
+ * {@code minecraft:pale_garden}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_GARDEN = create(key("pale_garden"));
+
/**
* {@code minecraft:plains}
*
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/BlockTypeKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/BlockTypeKeys.java
index 3daa9b638cf3..d2b100a27a85 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/BlockTypeKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/BlockTypeKeys.java
@@ -6,6 +6,7 @@
import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.TypedKey;
import net.kyori.adventure.key.Key;
+import org.bukkit.MinecraftExperimental;
import org.bukkit.block.BlockType;
import org.checkerframework.checker.nullness.qual.NonNull;
import org.jetbrains.annotations.ApiStatus;
@@ -23,7 +24,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class BlockTypeKeys {
/**
@@ -1622,6 +1623,15 @@ public final class BlockTypeKeys {
*/
public static final TypedKey CRAFTING_TABLE = create(key("crafting_table"));
+ /**
+ * {@code minecraft:creaking_heart}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey CREAKING_HEART = create(key("creaking_heart"));
+
/**
* {@code minecraft:creeper_head}
*
@@ -4562,6 +4572,186 @@ public final class BlockTypeKeys {
*/
public static final TypedKey PACKED_MUD = create(key("packed_mud"));
+ /**
+ * {@code minecraft:pale_hanging_moss}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_HANGING_MOSS = create(key("pale_hanging_moss"));
+
+ /**
+ * {@code minecraft:pale_moss_block}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_MOSS_BLOCK = create(key("pale_moss_block"));
+
+ /**
+ * {@code minecraft:pale_moss_carpet}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_MOSS_CARPET = create(key("pale_moss_carpet"));
+
+ /**
+ * {@code minecraft:pale_oak_button}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_BUTTON = create(key("pale_oak_button"));
+
+ /**
+ * {@code minecraft:pale_oak_door}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_DOOR = create(key("pale_oak_door"));
+
+ /**
+ * {@code minecraft:pale_oak_fence}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_FENCE = create(key("pale_oak_fence"));
+
+ /**
+ * {@code minecraft:pale_oak_fence_gate}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_FENCE_GATE = create(key("pale_oak_fence_gate"));
+
+ /**
+ * {@code minecraft:pale_oak_hanging_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_HANGING_SIGN = create(key("pale_oak_hanging_sign"));
+
+ /**
+ * {@code minecraft:pale_oak_leaves}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_LEAVES = create(key("pale_oak_leaves"));
+
+ /**
+ * {@code minecraft:pale_oak_log}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_LOG = create(key("pale_oak_log"));
+
+ /**
+ * {@code minecraft:pale_oak_planks}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_PLANKS = create(key("pale_oak_planks"));
+
+ /**
+ * {@code minecraft:pale_oak_pressure_plate}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_PRESSURE_PLATE = create(key("pale_oak_pressure_plate"));
+
+ /**
+ * {@code minecraft:pale_oak_sapling}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_SAPLING = create(key("pale_oak_sapling"));
+
+ /**
+ * {@code minecraft:pale_oak_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_SIGN = create(key("pale_oak_sign"));
+
+ /**
+ * {@code minecraft:pale_oak_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_SLAB = create(key("pale_oak_slab"));
+
+ /**
+ * {@code minecraft:pale_oak_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_STAIRS = create(key("pale_oak_stairs"));
+
+ /**
+ * {@code minecraft:pale_oak_trapdoor}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_TRAPDOOR = create(key("pale_oak_trapdoor"));
+
+ /**
+ * {@code minecraft:pale_oak_wall_hanging_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_WALL_HANGING_SIGN = create(key("pale_oak_wall_hanging_sign"));
+
+ /**
+ * {@code minecraft:pale_oak_wall_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_WALL_SIGN = create(key("pale_oak_wall_sign"));
+
+ /**
+ * {@code minecraft:pale_oak_wood}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey PALE_OAK_WOOD = create(key("pale_oak_wood"));
+
/**
* {@code minecraft:pearlescent_froglight}
*
@@ -5143,6 +5333,15 @@ public final class BlockTypeKeys {
*/
public static final TypedKey POTTED_OXEYE_DAISY = create(key("potted_oxeye_daisy"));
+ /**
+ * {@code minecraft:potted_pale_oak_sapling}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey POTTED_PALE_OAK_SAPLING = create(key("potted_pale_oak_sapling"));
+
/**
* {@code minecraft:potted_pink_tulip}
*
@@ -6410,6 +6609,24 @@ public final class BlockTypeKeys {
*/
public static final TypedKey STRIPPED_OAK_WOOD = create(key("stripped_oak_wood"));
+ /**
+ * {@code minecraft:stripped_pale_oak_log}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey STRIPPED_PALE_OAK_LOG = create(key("stripped_pale_oak_log"));
+
+ /**
+ * {@code minecraft:stripped_pale_oak_wood}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey STRIPPED_PALE_OAK_WOOD = create(key("stripped_pale_oak_wood"));
+
/**
* {@code minecraft:stripped_spruce_log}
*
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/CatVariantKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/CatVariantKeys.java
index a8cbc4c9a01c..98acbdf85800 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/CatVariantKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/CatVariantKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class CatVariantKeys {
/**
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/DamageTypeKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/DamageTypeKeys.java
index 9cb651fb14d2..d89a584a1e5d 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/DamageTypeKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/DamageTypeKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class DamageTypeKeys {
/**
@@ -82,6 +82,13 @@ public final class DamageTypeKeys {
*/
public static final TypedKey DRY_OUT = create(key("dry_out"));
+ /**
+ * {@code minecraft:ender_pearl}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ENDER_PEARL = create(key("ender_pearl"));
+
/**
* {@code minecraft:explosion}
*
@@ -201,6 +208,13 @@ public final class DamageTypeKeys {
*/
public static final TypedKey LIGHTNING_BOLT = create(key("lightning_bolt"));
+ /**
+ * {@code minecraft:mace_smash}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MACE_SMASH = create(key("mace_smash"));
+
/**
* {@code minecraft:magic}
*
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/EnchantmentKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/EnchantmentKeys.java
index 8a7b691af62a..cf19e146cdae 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/EnchantmentKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/EnchantmentKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class EnchantmentKeys {
/**
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/FrogVariantKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/FrogVariantKeys.java
index 2b9c007e4922..7cbe222657ec 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/FrogVariantKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/FrogVariantKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class FrogVariantKeys {
/**
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/GameEventKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/GameEventKeys.java
index e8a8e5f89a71..d3751e33e295 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/GameEventKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/GameEventKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class GameEventKeys {
/**
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/InstrumentKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/InstrumentKeys.java
index 4d59a6b6e1b2..98b44173be72 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/InstrumentKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/InstrumentKeys.java
@@ -23,7 +23,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class InstrumentKeys {
/**
diff --git a/paper-api-generator/generated/io/papermc/paper/registry/keys/ItemTypeKeys.java b/paper-api-generator/generated/io/papermc/paper/registry/keys/ItemTypeKeys.java
index 052d12963087..9750f7a2018e 100644
--- a/paper-api-generator/generated/io/papermc/paper/registry/keys/ItemTypeKeys.java
+++ b/paper-api-generator/generated/io/papermc/paper/registry/keys/ItemTypeKeys.java
@@ -6,6 +6,7 @@
import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.TypedKey;
import net.kyori.adventure.key.Key;
+import org.bukkit.MinecraftExperimental;
import org.bukkit.inventory.ItemType;
import org.checkerframework.checker.nullness.qual.NonNull;
import org.jetbrains.annotations.ApiStatus;
@@ -23,7 +24,7 @@
"unused",
"SpellCheckingInspection"
})
-@GeneratedFrom("1.21.1")
+@GeneratedFrom("1.21.3")
@ApiStatus.Experimental
public final class ItemTypeKeys {
/**
@@ -698,6 +699,13 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BLACK_BED = create(key("black_bed"));
+ /**
+ * {@code minecraft:black_bundle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_BUNDLE = create(key("black_bundle"));
+
/**
* {@code minecraft:black_candle}
*
@@ -852,6 +860,13 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BLUE_BED = create(key("blue_bed"));
+ /**
+ * {@code minecraft:blue_bundle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_BUNDLE = create(key("blue_bundle"));
+
/**
* {@code minecraft:blue_candle}
*
@@ -992,6 +1007,13 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BOOKSHELF = create(key("bookshelf"));
+ /**
+ * {@code minecraft:bordure_indented_banner_pattern}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BORDURE_INDENTED_BANNER_PATTERN = create(key("bordure_indented_banner_pattern"));
+
/**
* {@code minecraft:bow}
*
@@ -1111,6 +1133,13 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BROWN_BED = create(key("brown_bed"));
+ /**
+ * {@code minecraft:brown_bundle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_BUNDLE = create(key("brown_bundle"));
+
/**
* {@code minecraft:brown_candle}
*
@@ -2014,6 +2043,24 @@ public final class ItemTypeKeys {
*/
public static final TypedKey CRAFTING_TABLE = create(key("crafting_table"));
+ /**
+ * {@code minecraft:creaking_heart}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey CREAKING_HEART = create(key("creaking_heart"));
+
+ /**
+ * {@code minecraft:creaking_spawn_egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ @ApiStatus.Experimental
+ @MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
+ public static final TypedKey CREAKING_SPAWN_EGG = create(key("creaking_spawn_egg"));
+
/**
* {@code minecraft:creeper_banner_pattern}
*
@@ -2224,6 +2271,13 @@ public final class ItemTypeKeys {
*/
public static final TypedKey CYAN_BED = create(key("cyan_bed"));
+ /**
+ * {@code minecraft:cyan_bundle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_BUNDLE = create(key("cyan_bundle"));
+
/**
* {@code minecraft:cyan_candle}
*
@@ -2889,6 +2943,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey DROWNED_SPAWN_EGG = create(key("drowned_spawn_egg"));
+ /**
+ * {@code minecraft:dune_armor_trim_smithing_template}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DUNE_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("dune_armor_trim_smithing_template"));
+
+ /**
+ * {@code minecraft:echo_shard}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ECHO_SHARD = create(key("echo_shard"));
+
/**
* {@code minecraft:elder_guardian_spawn_egg}
*
@@ -2946,371 +3014,644 @@ public final class ItemTypeKeys {
public static final TypedKey EXPERIENCE_BOTTLE = create(key("experience_bottle"));
/**
- * {@code minecraft:fire_charge}
+ * {@code minecraft:explorer_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey FIRE_CHARGE = create(key("fire_charge"));
+ public static final TypedKey EXPLORER_POTTERY_SHERD = create(key("explorer_pottery_sherd"));
/**
- * {@code minecraft:firework_rocket}
+ * {@code minecraft:exposed_copper_bulb}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey FIREWORK_ROCKET = create(key("firework_rocket"));
+ public static final TypedKey EXPOSED_COPPER_BULB = create(key("exposed_copper_bulb"));
/**
- * {@code minecraft:firework_star}
+ * {@code minecraft:exposed_copper_grate}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey FIREWORK_STAR = create(key("firework_star"));
+ public static final TypedKey EXPOSED_COPPER_GRATE = create(key("exposed_copper_grate"));
/**
- * {@code minecraft:flower_pot}
+ * {@code minecraft:eye_armor_trim_smithing_template}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey FLOWER_POT = create(key("flower_pot"));
+ public static final TypedKey EYE_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("eye_armor_trim_smithing_template"));
/**
- * {@code minecraft:fox_spawn_egg}
+ * {@code minecraft:field_masoned_banner_pattern}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey FOX_SPAWN_EGG = create(key("fox_spawn_egg"));
+ public static final TypedKey FIELD_MASONED_BANNER_PATTERN = create(key("field_masoned_banner_pattern"));
/**
- * {@code minecraft:frog_spawn_egg}
+ * {@code minecraft:fire_charge}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey FROG_SPAWN_EGG = create(key("frog_spawn_egg"));
+ public static final TypedKey FIRE_CHARGE = create(key("fire_charge"));
/**
- * {@code minecraft:ghast_spawn_egg}
+ * {@code minecraft:firework_rocket}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GHAST_SPAWN_EGG = create(key("ghast_spawn_egg"));
+ public static final TypedKey FIREWORK_ROCKET = create(key("firework_rocket"));
/**
- * {@code minecraft:glow_item_frame}
+ * {@code minecraft:firework_star}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GLOW_ITEM_FRAME = create(key("glow_item_frame"));
+ public static final TypedKey FIREWORK_STAR = create(key("firework_star"));
/**
- * {@code minecraft:glow_squid_spawn_egg}
+ * {@code minecraft:fletching_table}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GLOW_SQUID_SPAWN_EGG = create(key("glow_squid_spawn_egg"));
+ public static final TypedKey FLETCHING_TABLE = create(key("fletching_table"));
/**
- * {@code minecraft:goat_spawn_egg}
+ * {@code minecraft:flow_armor_trim_smithing_template}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GOAT_SPAWN_EGG = create(key("goat_spawn_egg"));
+ public static final TypedKey FLOW_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("flow_armor_trim_smithing_template"));
/**
- * {@code minecraft:golden_carrot}
+ * {@code minecraft:flow_banner_pattern}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GOLDEN_CARROT = create(key("golden_carrot"));
+ public static final TypedKey FLOW_BANNER_PATTERN = create(key("flow_banner_pattern"));
/**
- * {@code minecraft:golden_horse_armor}
+ * {@code minecraft:flow_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GOLDEN_HORSE_ARMOR = create(key("golden_horse_armor"));
+ public static final TypedKey FLOW_POTTERY_SHERD = create(key("flow_pottery_sherd"));
/**
- * {@code minecraft:gray_banner}
+ * {@code minecraft:flower_banner_pattern}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GRAY_BANNER = create(key("gray_banner"));
+ public static final TypedKey FLOWER_BANNER_PATTERN = create(key("flower_banner_pattern"));
/**
- * {@code minecraft:green_banner}
+ * {@code minecraft:flower_pot}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GREEN_BANNER = create(key("green_banner"));
+ public static final TypedKey FLOWER_POT = create(key("flower_pot"));
/**
- * {@code minecraft:guardian_spawn_egg}
+ * {@code minecraft:fox_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GUARDIAN_SPAWN_EGG = create(key("guardian_spawn_egg"));
+ public static final TypedKey FOX_SPAWN_EGG = create(key("fox_spawn_egg"));
/**
- * {@code minecraft:hoglin_spawn_egg}
+ * {@code minecraft:friend_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HOGLIN_SPAWN_EGG = create(key("hoglin_spawn_egg"));
+ public static final TypedKey FRIEND_POTTERY_SHERD = create(key("friend_pottery_sherd"));
/**
- * {@code minecraft:horse_spawn_egg}
+ * {@code minecraft:frog_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HORSE_SPAWN_EGG = create(key("horse_spawn_egg"));
+ public static final TypedKey FROG_SPAWN_EGG = create(key("frog_spawn_egg"));
/**
- * {@code minecraft:husk_spawn_egg}
+ * {@code minecraft:frogspawn}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HUSK_SPAWN_EGG = create(key("husk_spawn_egg"));
+ public static final TypedKey FROGSPAWN = create(key("frogspawn"));
/**
- * {@code minecraft:iron_golem_spawn_egg}
+ * {@code minecraft:ghast_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey IRON_GOLEM_SPAWN_EGG = create(key("iron_golem_spawn_egg"));
+ public static final TypedKey GHAST_SPAWN_EGG = create(key("ghast_spawn_egg"));
/**
- * {@code minecraft:iron_horse_armor}
+ * {@code minecraft:gilded_blackstone}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey IRON_HORSE_ARMOR = create(key("iron_horse_armor"));
+ public static final TypedKey GILDED_BLACKSTONE = create(key("gilded_blackstone"));
/**
- * {@code minecraft:iron_nugget}
+ * {@code minecraft:globe_banner_pattern}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey IRON_NUGGET = create(key("iron_nugget"));
+ public static final TypedKey GLOBE_BANNER_PATTERN = create(key("globe_banner_pattern"));
/**
- * {@code minecraft:item_frame}
+ * {@code minecraft:glow_berries}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey ITEM_FRAME = create(key("item_frame"));
+ public static final TypedKey GLOW_BERRIES = create(key("glow_berries"));
/**
- * {@code minecraft:knowledge_book}
+ * {@code minecraft:glow_item_frame}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey KNOWLEDGE_BOOK = create(key("knowledge_book"));
+ public static final TypedKey GLOW_ITEM_FRAME = create(key("glow_item_frame"));
/**
- * {@code minecraft:lead}
+ * {@code minecraft:glow_squid_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LEAD = create(key("lead"));
+ public static final TypedKey GLOW_SQUID_SPAWN_EGG = create(key("glow_squid_spawn_egg"));
/**
- * {@code minecraft:leather_horse_armor}
+ * {@code minecraft:goat_horn}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LEATHER_HORSE_ARMOR = create(key("leather_horse_armor"));
+ public static final TypedKey GOAT_HORN = create(key("goat_horn"));
/**
- * {@code minecraft:light_blue_banner}
+ * {@code minecraft:goat_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LIGHT_BLUE_BANNER = create(key("light_blue_banner"));
+ public static final TypedKey GOAT_SPAWN_EGG = create(key("goat_spawn_egg"));
/**
- * {@code minecraft:light_gray_banner}
+ * {@code minecraft:golden_carrot}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LIGHT_GRAY_BANNER = create(key("light_gray_banner"));
+ public static final TypedKey GOLDEN_CARROT = create(key("golden_carrot"));
/**
- * {@code minecraft:lime_banner}
+ * {@code minecraft:golden_horse_armor}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LIME_BANNER = create(key("lime_banner"));
+ public static final TypedKey GOLDEN_HORSE_ARMOR = create(key("golden_horse_armor"));
/**
- * {@code minecraft:lingering_potion}
+ * {@code minecraft:gray_banner}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LINGERING_POTION = create(key("lingering_potion"));
+ public static final TypedKey GRAY_BANNER = create(key("gray_banner"));
/**
- * {@code minecraft:llama_spawn_egg}
+ * {@code minecraft:gray_candle}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey LLAMA_SPAWN_EGG = create(key("llama_spawn_egg"));
+ public static final TypedKey GRAY_CANDLE = create(key("gray_candle"));
/**
- * {@code minecraft:mace}
+ * {@code minecraft:green_banner}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MACE = create(key("mace"));
+ public static final TypedKey GREEN_BANNER = create(key("green_banner"));
/**
- * {@code minecraft:magenta_banner}
+ * {@code minecraft:green_candle}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MAGENTA_BANNER = create(key("magenta_banner"));
+ public static final TypedKey GREEN_CANDLE = create(key("green_candle"));
/**
- * {@code minecraft:magma_cube_spawn_egg}
+ * {@code minecraft:grindstone}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MAGMA_CUBE_SPAWN_EGG = create(key("magma_cube_spawn_egg"));
+ public static final TypedKey GRINDSTONE = create(key("grindstone"));
/**
- * {@code minecraft:map}
+ * {@code minecraft:guardian_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MAP = create(key("map"));
+ public static final TypedKey GUARDIAN_SPAWN_EGG = create(key("guardian_spawn_egg"));
/**
- * {@code minecraft:mooshroom_spawn_egg}
+ * {@code minecraft:guster_banner_pattern}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MOOSHROOM_SPAWN_EGG = create(key("mooshroom_spawn_egg"));
+ public static final TypedKey GUSTER_BANNER_PATTERN = create(key("guster_banner_pattern"));
/**
- * {@code minecraft:mule_spawn_egg}
+ * {@code minecraft:guster_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MULE_SPAWN_EGG = create(key("mule_spawn_egg"));
+ public static final TypedKey GUSTER_POTTERY_SHERD = create(key("guster_pottery_sherd"));
/**
- * {@code minecraft:music_disc_5}
+ * {@code minecraft:heart_of_the_sea}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey MUSIC_DISC_5 = create(key("music_disc_5"));
+ public static final TypedKey HEART_OF_THE_SEA = create(key("heart_of_the_sea"));
/**
- * {@code minecraft:disc_fragment_5}
+ * {@code minecraft:heart_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DISC_FRAGMENT_5 = create(key("disc_fragment_5"));
+ public static final TypedKey HEART_POTTERY_SHERD = create(key("heart_pottery_sherd"));
/**
- * {@code minecraft:dispenser}
+ * {@code minecraft:heartbreak_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DISPENSER = create(key("dispenser"));
+ public static final TypedKey HEARTBREAK_POTTERY_SHERD = create(key("heartbreak_pottery_sherd"));
/**
- * {@code minecraft:dragon_egg}
+ * {@code minecraft:hoglin_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DRAGON_EGG = create(key("dragon_egg"));
+ public static final TypedKey HOGLIN_SPAWN_EGG = create(key("hoglin_spawn_egg"));
/**
- * {@code minecraft:dried_kelp}
+ * {@code minecraft:honey_bottle}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DRIED_KELP = create(key("dried_kelp"));
+ public static final TypedKey HONEY_BOTTLE = create(key("honey_bottle"));
/**
- * {@code minecraft:dried_kelp_block}
+ * {@code minecraft:honeycomb}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DRIED_KELP_BLOCK = create(key("dried_kelp_block"));
+ public static final TypedKey HONEYCOMB = create(key("honeycomb"));
/**
- * {@code minecraft:dripstone_block}
+ * {@code minecraft:honeycomb_block}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DRIPSTONE_BLOCK = create(key("dripstone_block"));
+ public static final TypedKey HONEYCOMB_BLOCK = create(key("honeycomb_block"));
/**
- * {@code minecraft:dropper}
+ * {@code minecraft:horse_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DROPPER = create(key("dropper"));
+ public static final TypedKey HORSE_SPAWN_EGG = create(key("horse_spawn_egg"));
/**
- * {@code minecraft:dune_armor_trim_smithing_template}
+ * {@code minecraft:host_armor_trim_smithing_template}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey DUNE_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("dune_armor_trim_smithing_template"));
+ public static final TypedKey HOST_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("host_armor_trim_smithing_template"));
/**
- * {@code minecraft:echo_shard}
+ * {@code minecraft:howl_pottery_sherd}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey ECHO_SHARD = create(key("echo_shard"));
+ public static final TypedKey HOWL_POTTERY_SHERD = create(key("howl_pottery_sherd"));
/**
- * {@code minecraft:egg}
+ * {@code minecraft:husk_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey EGG = create(key("egg"));
+ public static final TypedKey HUSK_SPAWN_EGG = create(key("husk_spawn_egg"));
/**
- * {@code minecraft:elytra}
+ * {@code minecraft:iron_golem_spawn_egg}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey ELYTRA = create(key("elytra"));
+ public static final TypedKey IRON_GOLEM_SPAWN_EGG = create(key("iron_golem_spawn_egg"));
/**
- * {@code minecraft:emerald}
+ * {@code minecraft:iron_horse_armor}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey EMERALD = create(key("emerald"));
+ public static final TypedKey IRON_HORSE_ARMOR = create(key("iron_horse_armor"));
/**
- * {@code minecraft:emerald_block}
+ * {@code minecraft:iron_nugget}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey EMERALD_BLOCK = create(key("emerald_block"));
+ public static final TypedKey IRON_NUGGET = create(key("iron_nugget"));
/**
- * {@code minecraft:emerald_ore}
+ * {@code minecraft:item_frame}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey EMERALD_ORE = create(key("emerald_ore"));
+ public static final TypedKey ITEM_FRAME = create(key("item_frame"));
/**
- * {@code minecraft:enchanted_golden_apple}
+ * {@code minecraft:knowledge_book}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey ENCHANTED_GOLDEN_APPLE = create(key("enchanted_golden_apple"));
+ public static final TypedKey KNOWLEDGE_BOOK = create(key("knowledge_book"));
/**
- * {@code minecraft:enchanting_table}
+ * {@code minecraft:lantern}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LANTERN = create(key("lantern"));
+
+ /**
+ * {@code minecraft:large_amethyst_bud}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LARGE_AMETHYST_BUD = create(key("large_amethyst_bud"));
+
+ /**
+ * {@code minecraft:lead}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LEAD = create(key("lead"));
+
+ /**
+ * {@code minecraft:leather_horse_armor}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LEATHER_HORSE_ARMOR = create(key("leather_horse_armor"));
+
+ /**
+ * {@code minecraft:light_blue_banner}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_BLUE_BANNER = create(key("light_blue_banner"));
+
+ /**
+ * {@code minecraft:light_blue_candle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_BLUE_CANDLE = create(key("light_blue_candle"));
+
+ /**
+ * {@code minecraft:light_gray_banner}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_GRAY_BANNER = create(key("light_gray_banner"));
+
+ /**
+ * {@code minecraft:light_gray_candle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_GRAY_CANDLE = create(key("light_gray_candle"));
+
+ /**
+ * {@code minecraft:lime_banner}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIME_BANNER = create(key("lime_banner"));
+
+ /**
+ * {@code minecraft:lime_candle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIME_CANDLE = create(key("lime_candle"));
+
+ /**
+ * {@code minecraft:lingering_potion}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LINGERING_POTION = create(key("lingering_potion"));
+
+ /**
+ * {@code minecraft:llama_spawn_egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LLAMA_SPAWN_EGG = create(key("llama_spawn_egg"));
+
+ /**
+ * {@code minecraft:lodestone}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LODESTONE = create(key("lodestone"));
+
+ /**
+ * {@code minecraft:loom}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LOOM = create(key("loom"));
+
+ /**
+ * {@code minecraft:mace}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MACE = create(key("mace"));
+
+ /**
+ * {@code minecraft:magenta_banner}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGENTA_BANNER = create(key("magenta_banner"));
+
+ /**
+ * {@code minecraft:magenta_candle}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGENTA_CANDLE = create(key("magenta_candle"));
+
+ /**
+ * {@code minecraft:magma_cube_spawn_egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGMA_CUBE_SPAWN_EGG = create(key("magma_cube_spawn_egg"));
+
+ /**
+ * {@code minecraft:map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAP = create(key("map"));
+
+ /**
+ * {@code minecraft:medium_amethyst_bud}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MEDIUM_AMETHYST_BUD = create(key("medium_amethyst_bud"));
+
+ /**
+ * {@code minecraft:miner_pottery_sherd}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MINER_POTTERY_SHERD = create(key("miner_pottery_sherd"));
+
+ /**
+ * {@code minecraft:mojang_banner_pattern}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MOJANG_BANNER_PATTERN = create(key("mojang_banner_pattern"));
+
+ /**
+ * {@code minecraft:mooshroom_spawn_egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MOOSHROOM_SPAWN_EGG = create(key("mooshroom_spawn_egg"));
+
+ /**
+ * {@code minecraft:mourner_pottery_sherd}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MOURNER_POTTERY_SHERD = create(key("mourner_pottery_sherd"));
+
+ /**
+ * {@code minecraft:mule_spawn_egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MULE_SPAWN_EGG = create(key("mule_spawn_egg"));
+
+ /**
+ * {@code minecraft:music_disc_5}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MUSIC_DISC_5 = create(key("music_disc_5"));
+
+ /**
+ * {@code minecraft:disc_fragment_5}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DISC_FRAGMENT_5 = create(key("disc_fragment_5"));
+
+ /**
+ * {@code minecraft:dispenser}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DISPENSER = create(key("dispenser"));
+
+ /**
+ * {@code minecraft:dragon_egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DRAGON_EGG = create(key("dragon_egg"));
+
+ /**
+ * {@code minecraft:dried_kelp}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DRIED_KELP = create(key("dried_kelp"));
+
+ /**
+ * {@code minecraft:dried_kelp_block}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DRIED_KELP_BLOCK = create(key("dried_kelp_block"));
+
+ /**
+ * {@code minecraft:dripstone_block}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DRIPSTONE_BLOCK = create(key("dripstone_block"));
+
+ /**
+ * {@code minecraft:dropper}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DROPPER = create(key("dropper"));
+
+ /**
+ * {@code minecraft:egg}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey EGG = create(key("egg"));
+
+ /**
+ * {@code minecraft:elytra}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ELYTRA = create(key("elytra"));
+
+ /**
+ * {@code minecraft:emerald}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey EMERALD = create(key("emerald"));
+
+ /**
+ * {@code minecraft:emerald_block}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey EMERALD_BLOCK = create(key("emerald_block"));
+
+ /**
+ * {@code minecraft:emerald_ore}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey EMERALD_ORE = create(key("emerald_ore"));
+
+ /**
+ * {@code minecraft:enchanted_golden_apple}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ENCHANTED_GOLDEN_APPLE = create(key("enchanted_golden_apple"));
+
+ /**
+ * {@code minecraft:enchanting_table}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
@@ -3386,13 +3727,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey ENDER_PEARL = create(key("ender_pearl"));
- /**
- * {@code minecraft:explorer_pottery_sherd}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey EXPLORER_POTTERY_SHERD = create(key("explorer_pottery_sherd"));
-
/**
* {@code minecraft:exposed_chiseled_copper}
*
@@ -3407,13 +3741,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey EXPOSED_COPPER = create(key("exposed_copper"));
- /**
- * {@code minecraft:exposed_copper_bulb}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey EXPOSED_COPPER_BULB = create(key("exposed_copper_bulb"));
-
/**
* {@code minecraft:exposed_copper_door}
*
@@ -3421,13 +3748,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey EXPOSED_COPPER_DOOR = create(key("exposed_copper_door"));
- /**
- * {@code minecraft:exposed_copper_grate}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey EXPOSED_COPPER_GRATE = create(key("exposed_copper_grate"));
-
/**
* {@code minecraft:exposed_copper_trapdoor}
*
@@ -3456,13 +3776,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey EXPOSED_CUT_COPPER_STAIRS = create(key("exposed_cut_copper_stairs"));
- /**
- * {@code minecraft:eye_armor_trim_smithing_template}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey EYE_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("eye_armor_trim_smithing_template"));
-
/**
* {@code minecraft:farmland}
*
@@ -3526,13 +3839,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey FISHING_ROD = create(key("fishing_rod"));
- /**
- * {@code minecraft:fletching_table}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FLETCHING_TABLE = create(key("fletching_table"));
-
/**
* {@code minecraft:flint}
*
@@ -3547,34 +3853,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey FLINT_AND_STEEL = create(key("flint_and_steel"));
- /**
- * {@code minecraft:flow_armor_trim_smithing_template}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FLOW_ARMOR_TRIM_SMITHING_TEMPLATE = create(key("flow_armor_trim_smithing_template"));
-
- /**
- * {@code minecraft:flow_banner_pattern}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FLOW_BANNER_PATTERN = create(key("flow_banner_pattern"));
-
- /**
- * {@code minecraft:flow_pottery_sherd}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FLOW_POTTERY_SHERD = create(key("flow_pottery_sherd"));
-
- /**
- * {@code minecraft:flower_banner_pattern}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FLOWER_BANNER_PATTERN = create(key("flower_banner_pattern"));
-
/**
* {@code minecraft:flowering_azalea}
*
@@ -3589,20 +3867,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey FLOWERING_AZALEA_LEAVES = create(key("flowering_azalea_leaves"));
- /**
- * {@code minecraft:friend_pottery_sherd}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FRIEND_POTTERY_SHERD = create(key("friend_pottery_sherd"));
-
- /**
- * {@code minecraft:frogspawn}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey FROGSPAWN = create(key("frogspawn"));
-
/**
* {@code minecraft:furnace}
*
@@ -3624,13 +3888,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey GHAST_TEAR = create(key("ghast_tear"));
- /**
- * {@code minecraft:gilded_blackstone}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GILDED_BLACKSTONE = create(key("gilded_blackstone"));
-
/**
* {@code minecraft:glass}
*
@@ -3659,20 +3916,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey GLISTERING_MELON_SLICE = create(key("glistering_melon_slice"));
- /**
- * {@code minecraft:globe_banner_pattern}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GLOBE_BANNER_PATTERN = create(key("globe_banner_pattern"));
-
- /**
- * {@code minecraft:glow_berries}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GLOW_BERRIES = create(key("glow_berries"));
-
/**
* {@code minecraft:glow_ink_sac}
*
@@ -3701,13 +3944,6 @@ public final class ItemTypeKeys {
*/
public static final TypedKey GLOWSTONE_DUST = create(key("glowstone_dust"));
- /**
- * {@code minecraft:goat_horn}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GOAT_HORN = create(key("goat_horn"));
-
/**
* {@code minecraft:gold_block}
*
@@ -3856,11 +4092,11 @@ public final class ItemTypeKeys {
public static final TypedKey GRAY_BED = create(key("gray_bed"));
/**
- * {@code minecraft:gray_candle}
+ * {@code minecraft:gray_bundle}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GRAY_CANDLE = create(key("gray_candle"));
+ public static final TypedKey GRAY_BUNDLE = create(key("gray_bundle"));
/**
* {@code minecraft:gray_carpet}
@@ -3940,11 +4176,11 @@ public final class ItemTypeKeys {
public static final TypedKey GREEN_BED = create(key("green_bed"));
/**
- * {@code minecraft:green_candle}
+ * {@code minecraft:green_bundle}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GREEN_CANDLE = create(key("green_candle"));
+ public static final TypedKey GREEN_BUNDLE = create(key("green_bundle"));
/**
* {@code minecraft:green_carpet}
@@ -3993,133 +4229,70 @@ public final class ItemTypeKeys {
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey GREEN_STAINED_GLASS = create(key("green_stained_glass"));
-
- /**
- * {@code minecraft:green_stained_glass_pane}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GREEN_STAINED_GLASS_PANE = create(key("green_stained_glass_pane"));
-
- /**
- * {@code minecraft:green_terracotta}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GREEN_TERRACOTTA = create(key("green_terracotta"));
-
- /**
- * {@code minecraft:green_wool}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GREEN_WOOL = create(key("green_wool"));
-
- /**
- * {@code minecraft:grindstone}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GRINDSTONE = create(key("grindstone"));
-
- /**
- * {@code minecraft:gunpowder}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GUNPOWDER = create(key("gunpowder"));
-
- /**
- * {@code minecraft:guster_banner_pattern}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GUSTER_BANNER_PATTERN = create(key("guster_banner_pattern"));
-
- /**
- * {@code minecraft:guster_pottery_sherd}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey GUSTER_POTTERY_SHERD = create(key("guster_pottery_sherd"));
-
- /**
- * {@code minecraft:hanging_roots}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey HANGING_ROOTS = create(key("hanging_roots"));
-
- /**
- * {@code minecraft:hay_block}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey HAY_BLOCK = create(key("hay_block"));
+ public static final TypedKey GREEN_STAINED_GLASS = create(key("green_stained_glass"));
/**
- * {@code minecraft:heart_of_the_sea}
+ * {@code minecraft:green_stained_glass_pane}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HEART_OF_THE_SEA = create(key("heart_of_the_sea"));
+ public static final TypedKey GREEN_STAINED_GLASS_PANE = create(key("green_stained_glass_pane"));
/**
- * {@code minecraft:heart_pottery_sherd}
+ * {@code minecraft:green_terracotta}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HEART_POTTERY_SHERD = create(key("heart_pottery_sherd"));
+ public static final TypedKey GREEN_TERRACOTTA = create(key("green_terracotta"));
/**
- * {@code minecraft:heartbreak_pottery_sherd}
+ * {@code minecraft:green_wool}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HEARTBREAK_POTTERY_SHERD = create(key("heartbreak_pottery_sherd"));
+ public static final TypedKey GREEN_WOOL = create(key("green_wool"));
/**
- * {@code minecraft:heavy_core}
+ * {@code minecraft:gunpowder}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey HEAVY_CORE = create(key("heavy_core"));
+ public static final TypedKey GUNPOWDER = create(key("gunpowder"));
/**
- * {@code minecraft:heavy_weighted_pressure_plate}
+ * {@code minecraft:hanging_roots}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
- public static final TypedKey