diff --git a/.checkstyle/checkstyle_base.xml b/.checkstyle/checkstyle_base.xml
index de2a8f13b355..5df23ea3fa9c 100644
--- a/.checkstyle/checkstyle_base.xml
+++ b/.checkstyle/checkstyle_base.xml
@@ -55,7 +55,9 @@
-
+
+
+
diff --git a/README.md b/README.md
index d242ed63cfff..a66b60eab04c 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-Paper [](https://papermc.io/downloads/paper)
[](https://github.com/PaperMC/Paper/actions)
[](https://discord.gg/papermc)
@@ -39,7 +39,7 @@ repositories {
}
dependencies {
- compileOnly("io.papermc.paper:paper-api:26.2.build.+")
+ compileOnly("io.papermc.paper:paper-api:26.3.build.+")
}
java {
@@ -59,7 +59,7 @@ java {
io.papermc.paper
paper-api
- [26.2.build,)
+ [26.3.build,)
provided
```
diff --git a/build-data/paper.at b/build-data/paper.at
index 33797d11313e..458c40aad31b 100644
--- a/build-data/paper.at
+++ b/build-data/paper.at
@@ -15,6 +15,8 @@ public net.minecraft.commands.CommandSourceStack source
public net.minecraft.commands.arguments.DimensionArgument ERROR_INVALID_VALUE
public net.minecraft.commands.arguments.blocks.BlockInput tag
public net.minecraft.core.MappedRegistry validateWrite(Lnet/minecraft/resources/ResourceKey;)V
+public net.minecraft.core.component.DataComponentPatch map
+public net.minecraft.core.component.Removed
public net.minecraft.nbt.ListTag (Ljava/util/List;)V
public net.minecraft.nbt.ListTag identifyRawElementType()B
public net.minecraft.network.Connection address
@@ -27,7 +29,6 @@ public net.minecraft.resources.RegistryOps$HolderLookupAdapter
public net.minecraft.server.Main forceUpgrade(Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/RegistryAccess;Z)V
public net.minecraft.server.MinecraftServer LOGGER
public net.minecraft.server.RegistryLayer STATIC_ACCESS
-public net.minecraft.server.ServerAdvancementManager advancements
public net.minecraft.server.Services USERID_CACHE_FILE
public net.minecraft.server.dedicated.DedicatedServerProperties$WorldDimensionData
public net.minecraft.server.dedicated.DedicatedServerProperties$WorldDimensionData (Lcom/google/gson/JsonObject;Ljava/lang/String;)V
@@ -76,6 +77,7 @@ public net.minecraft.server.level.ServerPlayer wardenSpawnTracker
public net.minecraft.server.level.ServerPlayer$RespawnPosAngle
public net.minecraft.server.level.ServerPlayer$RespawnPosAngle (Lnet/minecraft/world/phys/Vec3;FF)V
public net.minecraft.server.level.ServerPlayerGameMode hasDelayedDestroy
+public net.minecraft.server.network.ServerCommandSuggestionsProvider limitSuggestionCount(Lcom/mojang/brigadier/suggestion/Suggestions;)Lcom/mojang/brigadier/suggestion/Suggestions;
public net.minecraft.server.network.ServerConfigurationPacketListenerImpl clientInformation
public net.minecraft.server.network.ServerConfigurationPacketListenerImpl currentTask
public net.minecraft.server.network.ServerConfigurationPacketListenerImpl finishCurrentTask(Lnet/minecraft/server/network/ConfigurationTask$Type;)V
@@ -120,6 +122,9 @@ public net.minecraft.world.entity.AgeableMob setAgeLocked(Z)V
public net.minecraft.world.entity.AreaEffectCloud owner
public net.minecraft.world.entity.AreaEffectCloud reapplicationDelay
public net.minecraft.world.entity.Avatar DATA_PLAYER_MODE_CUSTOMISATION
+public net.minecraft.world.entity.ConversionTracker afflictionTime
+public net.minecraft.world.entity.ConversionTracker conversionTime
+public net.minecraft.world.entity.ConversionTracker setConverting(Z)V
public net.minecraft.world.entity.Display DATA_POS_ROT_INTERPOLATION_DURATION_ID
public net.minecraft.world.entity.Display createTransformation(Lnet/minecraft/network/syncher/SynchedEntityData;)Lcom/mojang/math/Transformation;
public net.minecraft.world.entity.Display getBillboardConstraints()Lnet/minecraft/world/entity/Display$BillboardConstraints;
@@ -335,8 +340,8 @@ public net.minecraft.world.entity.monster.Creeper explodeCreeper()V
public net.minecraft.world.entity.monster.Creeper explosionRadius
public net.minecraft.world.entity.monster.Creeper maxSwell
public net.minecraft.world.entity.monster.Creeper swell
-public net.minecraft.world.entity.monster.EnderMan teleport()Z
-public net.minecraft.world.entity.monster.EnderMan teleportTowards(Lnet/minecraft/world/entity/Entity;)Z
+public net.minecraft.world.entity.monster.Enderman teleport()Z
+public net.minecraft.world.entity.monster.Enderman teleportTowards(Lnet/minecraft/world/entity/Entity;)Z
public net.minecraft.world.entity.monster.Endermite life
public net.minecraft.world.entity.monster.Guardian randomStrollGoal
public net.minecraft.world.entity.monster.Guardian setActiveAttackTarget(I)V
@@ -370,15 +375,13 @@ public net.minecraft.world.entity.monster.piglin.AbstractPiglin isImmuneToZombif
public net.minecraft.world.entity.monster.piglin.AbstractPiglin timeInOverworld
public net.minecraft.world.entity.monster.piglin.Piglin cannotHunt
public net.minecraft.world.entity.monster.piglin.Piglin isChargingCrossbow()Z
-public net.minecraft.world.entity.monster.skeleton.Skeleton conversionTime
-public net.minecraft.world.entity.monster.skeleton.Skeleton inPowderSnowTime
+public net.minecraft.world.entity.monster.skeleton.Skeleton freezingTracker
public net.minecraft.world.entity.monster.warden.WardenSpawnTracker cooldownTicks
public net.minecraft.world.entity.monster.warden.WardenSpawnTracker increaseWarningLevel()V
public net.minecraft.world.entity.monster.warden.WardenSpawnTracker ticksSinceLastWarning
public net.minecraft.world.entity.monster.zombie.Zombie DOOR_BREAKING_PREDICATE
-public net.minecraft.world.entity.monster.zombie.Zombie conversionTime
+public net.minecraft.world.entity.monster.zombie.Zombie drowningTracker
public net.minecraft.world.entity.monster.zombie.Zombie isSunSensitive()Z
-public net.minecraft.world.entity.monster.zombie.Zombie startUnderWaterConversion(I)V
public net.minecraft.world.entity.monster.zombie.ZombieVillager DATA_CONVERTING_ID
public net.minecraft.world.entity.monster.zombie.ZombieVillager conversionStarter
public net.minecraft.world.entity.monster.zombie.ZombieVillager villagerConversionTime
@@ -488,7 +491,6 @@ public net.minecraft.world.item.component.ResolvableProfile$Partial MAP_CODEC
public net.minecraft.world.item.component.ResolvableProfile$Static (Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)V
public net.minecraft.world.item.context.UseOnContext (Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/phys/BlockHitResult;)V
public net.minecraft.world.item.crafting.Ingredient values
-public net.minecraft.world.item.crafting.RecipeManager recipes
public net.minecraft.world.item.crafting.RecipeMap byKey
public net.minecraft.world.item.crafting.RecipeMap byType
public net.minecraft.world.item.trading.MerchantOffer demand
@@ -523,17 +525,21 @@ public net.minecraft.world.level.block.ComposterBlock$InputContainer
public net.minecraft.world.level.block.ComposterBlock$OutputContainer
public net.minecraft.world.level.block.DispenserBlock dispenseFrom(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;)V
public net.minecraft.world.level.block.FireBlock igniteOdds
-public net.minecraft.world.level.block.RedStoneWireBlock canSurvive(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z
-public net.minecraft.world.level.block.RedStoneWireBlock shouldSignal
+public net.minecraft.world.level.block.RedstoneWireBlock canSurvive(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/world/level/LevelReader;Lnet/minecraft/core/BlockPos;)Z
+public net.minecraft.world.level.block.RedstoneWireBlock shouldSignal
public net.minecraft.world.level.block.SelectableSlotContainer getSection(FI)I
public net.minecraft.world.level.block.TurtleEggBlock decreaseEggs(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;)V
public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity cookingTimer
public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity cookingTotalTime
+public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity getBurnDuration(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)I
+public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity getSpeedMultiplier(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/item/ItemStack;)F
public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity getTotalCookTime(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/block/entity/AbstractFurnaceBlockEntity;)I
public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity litTimeRemaining
+public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity quickCheck
public net.minecraft.world.level.block.entity.AbstractFurnaceBlockEntity recipesUsed
public net.minecraft.world.level.block.entity.BannerBlockEntity name
public net.minecraft.world.level.block.entity.BarrelBlockEntity openersCounter
+public net.minecraft.world.level.block.entity.BaseContainerBlockEntity getLootContext(Lnet/minecraft/server/level/ServerLevel;)Lnet/minecraft/world/level/storage/loot/LootContext;
public net.minecraft.world.level.block.entity.BaseContainerBlockEntity lockKey
public net.minecraft.world.level.block.entity.BaseContainerBlockEntity name
public net.minecraft.world.level.block.entity.BeaconBlockEntity levels
@@ -547,6 +553,7 @@ public net.minecraft.world.level.block.entity.BlockEntity saveId(Lnet/minecraft/
public net.minecraft.world.level.block.entity.BlockEntityType validBlocks
public net.minecraft.world.level.block.entity.BrewingStandBlockEntity brewTime
public net.minecraft.world.level.block.entity.BrewingStandBlockEntity fuel
+public net.minecraft.world.level.block.entity.BrewingStandBlockEntity totalBrewTime
public net.minecraft.world.level.block.entity.BrushableBlockEntity item
public net.minecraft.world.level.block.entity.BrushableBlockEntity lootTable
public net.minecraft.world.level.block.entity.BrushableBlockEntity lootTableSeed
@@ -621,21 +628,13 @@ public net.minecraft.world.level.dimension.end.EnderDragonFight spawnNewGateway(
public net.minecraft.world.level.entity.PersistentEntitySectionManager ensureChunkQueuedForLoad(J)V
public net.minecraft.world.level.entity.PersistentEntitySectionManager permanentStorage
public net.minecraft.world.level.gamerules.GameRules rules
-public net.minecraft.world.level.levelgen.SurfaceRules$Condition
-public net.minecraft.world.level.levelgen.SurfaceRules$Context
-public net.minecraft.world.level.levelgen.SurfaceRules$Context blockX
-public net.minecraft.world.level.levelgen.SurfaceRules$Context blockY
-public net.minecraft.world.level.levelgen.SurfaceRules$Context blockZ
-public net.minecraft.world.level.levelgen.SurfaceRules$Context context
-public net.minecraft.world.level.levelgen.SurfaceRules$Context randomState
-public net.minecraft.world.level.levelgen.SurfaceRules$LazyCondition
-public net.minecraft.world.level.levelgen.SurfaceRules$LazyYCondition
+public net.minecraft.world.level.levelgen.material.MaterialRuleContext context
public net.minecraft.world.level.levelgen.structure.StructurePiece SHAPE_CHECK_BLOCKS
-public net.minecraft.world.level.levelgen.structure.placement.StructurePlacement exclusionZone
-public net.minecraft.world.level.levelgen.structure.placement.StructurePlacement frequency
-public net.minecraft.world.level.levelgen.structure.placement.StructurePlacement frequencyReductionMethod
-public net.minecraft.world.level.levelgen.structure.placement.StructurePlacement locateOffset
-public net.minecraft.world.level.levelgen.structure.placement.StructurePlacement salt
+public net.minecraft.world.level.levelgen.structure.placement.AbstractSpreadingStructurePlacement exclusionZone
+public net.minecraft.world.level.levelgen.structure.placement.AbstractSpreadingStructurePlacement frequency
+public net.minecraft.world.level.levelgen.structure.placement.AbstractSpreadingStructurePlacement frequencyReductionMethod
+public net.minecraft.world.level.levelgen.structure.placement.AbstractSpreadingStructurePlacement locateOffset
+public net.minecraft.world.level.levelgen.structure.placement.AbstractSpreadingStructurePlacement salt
public net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate entityInfoList
public net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate palettes
public net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager resourceManagerSource
@@ -651,11 +650,14 @@ public net.minecraft.world.level.saveddata.maps.MapItemSavedData decorations
public net.minecraft.world.level.storage.PrimaryLevelData settings
public net.minecraft.world.level.storage.SavedDataStorage cache
public net.minecraft.world.level.storage.TagValueInput input
+public net.minecraft.world.level.storage.loot.providers.number.ints.ResolvableInt$Reference getProvider(Lnet/minecraft/world/level/storage/loot/LootContext;)Ljava/util/Optional;
public net.minecraft.world.scores.criteria.ObjectiveCriteria CRITERIA_CACHE
public-f net.minecraft.server.MinecraftServer potionBrewing
public-f net.minecraft.server.MinecraftServer storageSource
+public-f net.minecraft.server.ServerAdvancementManager advancements
public-f net.minecraft.server.dedicated.DedicatedServer serverLinks
public-f net.minecraft.server.dedicated.DedicatedServer settings
+public-f net.minecraft.world.entity.Entity doTeamsAllowDamage(Lnet/minecraft/world/entity/Entity;)Z
public-f net.minecraft.world.entity.LivingEntity combatTracker
public-f net.minecraft.world.entity.Mob targetSelector
public-f net.minecraft.world.entity.ai.attributes.RangedAttribute maxValue
@@ -666,6 +668,7 @@ public-f net.minecraft.world.inventory.AbstractContainerMenu lastSlots
public-f net.minecraft.world.inventory.AbstractContainerMenu remoteDataSlots
public-f net.minecraft.world.inventory.AbstractContainerMenu remoteSlots
public-f net.minecraft.world.inventory.AbstractContainerMenu slots
+public-f net.minecraft.world.item.crafting.RecipeManager recipes
public-f net.minecraft.world.item.trading.MerchantOffer baseCostA
public-f net.minecraft.world.item.trading.MerchantOffer costB
public-f net.minecraft.world.item.trading.MerchantOffer maxUses
diff --git a/build.gradle.kts b/build.gradle.kts
index 64f8f0aad61d..755594559fa7 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -4,7 +4,7 @@ import org.gradle.api.tasks.testing.logging.TestExceptionFormat
import org.gradle.api.tasks.testing.logging.TestLogEvent
plugins {
- id("io.papermc.paperweight.core") version "2.0.0-beta.21" apply false
+ id("io.papermc.paperweight.core") version "2.0.0-beta.23" apply false
}
subprojects {
diff --git a/gradle.properties b/gradle.properties
index d82013b0b913..4f6a225bed6e 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,12 +1,12 @@
group=io.papermc.paper
-mcVersion=26.2
+mcVersion=26.3-rc-2
# This is the current API version for use in (paper-)plugin.yml files
# During snapshot cycles this should be the anticipated version of the release target
-apiVersion=26.2
-channel=STABLE
+apiVersion=26.3
+channel=ALPHA
# Set to true while updating Minecraft version
-updatingMinecraft=false
+updatingMinecraft=true
org.gradle.configuration-cache=true
org.gradle.caching=true
diff --git a/paper-api/.checkstyle/checkstyle.xml b/paper-api/.checkstyle/checkstyle.xml
index f755c2af00a6..e285505e14ca 100644
--- a/paper-api/.checkstyle/checkstyle.xml
+++ b/paper-api/.checkstyle/checkstyle.xml
@@ -9,7 +9,14 @@
+
+
+
+
+
+
+
@@ -20,7 +27,7 @@
-
+
diff --git a/paper-api/build.gradle.kts b/paper-api/build.gradle.kts
index c034f861f5e5..92d2a7d5b068 100644
--- a/paper-api/build.gradle.kts
+++ b/paper-api/build.gradle.kts
@@ -22,7 +22,7 @@ paperCheckstyle {
directoriesToSkipFile = layout.projectDirectory.file(".checkstyle/ignored_directories.txt")
}
-val annotationsVersion = "26.0.2"
+val annotationsVersion = "26.1.0"
val adventureVersion = "5.2.0"
val bungeeCordChatVersion = "1.21-R0.2-deprecated+build.21"
val slf4jVersion = "2.0.17"
@@ -57,13 +57,11 @@ dependencies {
api("com.google.guava:guava:33.6.0-jre")
api("com.google.code.gson:gson:2.14.0")
api("org.yaml:snakeyaml:2.2")
- api("org.joml:joml:1.10.8") {
- isTransitive = false // https://github.com/JOML-CI/JOML/issues/352
- }
+ api("org.joml:joml:1.10.9")
api("it.unimi.dsi:fastutil:8.5.18")
api("org.apache.logging.log4j:log4j-api:$log4jVersion")
api("org.slf4j:slf4j-api:$slf4jVersion")
- api("com.mojang:brigadier:1.3.10")
+ api("com.mojang:brigadier:1.3.11")
// Deprecate bungeecord-chat in favor of adventure
api("net.md-5:bungeecord-chat:$bungeeCordChatVersion") {
@@ -89,7 +87,7 @@ dependencies {
testCompileOnly(annotations)
javadocSourcepath(annotations) // For adventure-api module requirements
- val checkerQual = "org.checkerframework:checker-qual:3.49.2"
+ val checkerQual = "org.checkerframework:checker-qual:4.2.3"
compileOnlyApi(checkerQual)
testCompileOnly(checkerQual)
@@ -207,7 +205,7 @@ tasks.withType().configureEach {
"https://guava.dev/releases/33.6.0-jre/api/docs/",
"https://www.javadocs.dev/org.yaml/snakeyaml/2.2/",
"https://www.javadocs.dev/org.jetbrains/annotations/$annotationsVersion/",
- "https://www.javadocs.dev/org.joml/joml/1.10.8/",
+ "https://www.javadocs.dev/org.joml/joml/1.10.9/",
"https://www.javadocs.dev/com.google.code.gson/gson/2.14.0",
"https://jspecify.dev/docs/api/",
"https://jd.papermc.io/adventure/$adventureVersion/",
diff --git a/paper-api/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java b/paper-api/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java
index 8cc389cf42dd..330eaca63017 100644
--- a/paper-api/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java
+++ b/paper-api/src/generated/java/com/destroystokyo/paper/entity/ai/VanillaGoal.java
@@ -123,7 +123,7 @@ public interface VanillaGoal extends Goal {
GoalKey CAT_AVOID_ENTITY = create("cat_avoid_entity", Cat.class);
- GoalKey CAT_LIE_ON_BED = create("cat_lie_on_bed", Cat.class);
+ GoalKey CAT_LIE_ON_BLOCK = create("cat_lie_on_block", Cat.class);
GoalKey CAT_RELAX_ON_OWNER = create("cat_relax_on_owner", Cat.class);
@@ -171,7 +171,7 @@ public interface VanillaGoal extends Goal {
GoalKey TEMPT = create("tempt", Creature.class);
- GoalKey TRY_FIND_WATER = create("try_find_water", Creature.class);
+ GoalKey TRY_FIND_LIQUID = create("try_find_liquid", Creature.class);
GoalKey WATER_AVOIDING_RANDOM_FLYING = create("water_avoiding_random_flying", Creature.class);
@@ -181,6 +181,8 @@ public interface VanillaGoal extends Goal {
GoalKey DOLPHIN_JUMP = create("dolphin_jump", Dolphin.class);
+ GoalKey DOLPHIN_MOVE_TO_ITEM = create("dolphin_move_to_item", Dolphin.class);
+
GoalKey DOLPHIN_PLAY_WITH_ITEMS = create("dolphin_play_with_items", Dolphin.class);
GoalKey DOLPHIN_SWIM_TO_TREASURE = create("dolphin_swim_to_treasure", Dolphin.class);
diff --git a/paper-api/src/generated/java/io/papermc/paper/registry/keys/BiomeKeys.java b/paper-api/src/generated/java/io/papermc/paper/registry/keys/BiomeKeys.java
index 378234fe87c2..b391e23ff094 100644
--- a/paper-api/src/generated/java/io/papermc/paper/registry/keys/BiomeKeys.java
+++ b/paper-api/src/generated/java/io/papermc/paper/registry/keys/BiomeKeys.java
@@ -81,6 +81,13 @@ public final class BiomeKeys {
*/
public static final TypedKey CRIMSON_FOREST = create(key("crimson_forest"));
+ /**
+ * {@code minecraft:dappled_forest}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DAPPLED_FOREST = create(key("dappled_forest"));
+
/**
* {@code minecraft:dark_forest}
*
diff --git a/paper-api/src/generated/java/io/papermc/paper/registry/keys/BlockTypeKeys.java b/paper-api/src/generated/java/io/papermc/paper/registry/keys/BlockTypeKeys.java
index 9a9b396384b2..dd206241c80c 100644
--- a/paper-api/src/generated/java/io/papermc/paper/registry/keys/BlockTypeKeys.java
+++ b/paper-api/src/generated/java/io/papermc/paper/registry/keys/BlockTypeKeys.java
@@ -655,6 +655,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey BLACK_CONCRETE_POWDER = create(key("black_concrete_powder"));
+ /**
+ * {@code minecraft:black_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_CONCRETE_SLAB = create(key("black_concrete_slab"));
+
+ /**
+ * {@code minecraft:black_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_CONCRETE_STAIRS = create(key("black_concrete_stairs"));
+
/**
* {@code minecraft:black_glazed_terracotta}
*
@@ -704,6 +718,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey BLACK_WOOL = create(key("black_wool"));
+ /**
+ * {@code minecraft:black_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_WOOL_SLAB = create(key("black_wool_slab"));
+
+ /**
+ * {@code minecraft:black_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_WOOL_STAIRS = create(key("black_wool_stairs"));
+
/**
* {@code minecraft:blackstone}
*
@@ -788,6 +816,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey BLUE_CONCRETE_POWDER = create(key("blue_concrete_powder"));
+ /**
+ * {@code minecraft:blue_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_CONCRETE_SLAB = create(key("blue_concrete_slab"));
+
+ /**
+ * {@code minecraft:blue_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_CONCRETE_STAIRS = create(key("blue_concrete_stairs"));
+
/**
* {@code minecraft:blue_glazed_terracotta}
*
@@ -851,6 +893,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey BLUE_WOOL = create(key("blue_wool"));
+ /**
+ * {@code minecraft:blue_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_WOOL_SLAB = create(key("blue_wool_slab"));
+
+ /**
+ * {@code minecraft:blue_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_WOOL_STAIRS = create(key("blue_wool_stairs"));
+
/**
* {@code minecraft:bone_block}
*
@@ -977,6 +1033,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey BROWN_CONCRETE_POWDER = create(key("brown_concrete_powder"));
+ /**
+ * {@code minecraft:brown_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_CONCRETE_SLAB = create(key("brown_concrete_slab"));
+
+ /**
+ * {@code minecraft:brown_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_CONCRETE_STAIRS = create(key("brown_concrete_stairs"));
+
/**
* {@code minecraft:brown_glazed_terracotta}
*
@@ -1040,6 +1110,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey BROWN_WOOL = create(key("brown_wool"));
+ /**
+ * {@code minecraft:brown_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_WOOL_SLAB = create(key("brown_wool_slab"));
+
+ /**
+ * {@code minecraft:brown_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_WOOL_STAIRS = create(key("brown_wool_stairs"));
+
/**
* {@code minecraft:bubble_column}
*
@@ -2048,6 +2132,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey CYAN_CONCRETE_POWDER = create(key("cyan_concrete_powder"));
+ /**
+ * {@code minecraft:cyan_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_CONCRETE_SLAB = create(key("cyan_concrete_slab"));
+
+ /**
+ * {@code minecraft:cyan_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_CONCRETE_STAIRS = create(key("cyan_concrete_stairs"));
+
/**
* {@code minecraft:cyan_glazed_terracotta}
*
@@ -2097,6 +2195,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey CYAN_WOOL = create(key("cyan_wool"));
+ /**
+ * {@code minecraft:cyan_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_WOOL_SLAB = create(key("cyan_wool_slab"));
+
+ /**
+ * {@code minecraft:cyan_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_WOOL_STAIRS = create(key("cyan_wool_stairs"));
+
/**
* {@code minecraft:damaged_anvil}
*
@@ -3105,6 +3217,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey GRAY_CONCRETE_POWDER = create(key("gray_concrete_powder"));
+ /**
+ * {@code minecraft:gray_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_CONCRETE_SLAB = create(key("gray_concrete_slab"));
+
+ /**
+ * {@code minecraft:gray_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_CONCRETE_STAIRS = create(key("gray_concrete_stairs"));
+
/**
* {@code minecraft:gray_glazed_terracotta}
*
@@ -3154,6 +3280,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey GRAY_WOOL = create(key("gray_wool"));
+ /**
+ * {@code minecraft:gray_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_WOOL_SLAB = create(key("gray_wool_slab"));
+
+ /**
+ * {@code minecraft:gray_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_WOOL_STAIRS = create(key("gray_wool_stairs"));
+
/**
* {@code minecraft:green_banner}
*
@@ -3203,6 +3343,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey GREEN_CONCRETE_POWDER = create(key("green_concrete_powder"));
+ /**
+ * {@code minecraft:green_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GREEN_CONCRETE_SLAB = create(key("green_concrete_slab"));
+
+ /**
+ * {@code minecraft:green_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GREEN_CONCRETE_STAIRS = create(key("green_concrete_stairs"));
+
/**
* {@code minecraft:green_glazed_terracotta}
*
@@ -3252,6 +3406,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey GREEN_WOOL = create(key("green_wool"));
+ /**
+ * {@code minecraft:green_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GREEN_WOOL_SLAB = create(key("green_wool_slab"));
+
+ /**
+ * {@code minecraft:green_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GREEN_WOOL_STAIRS = create(key("green_wool_stairs"));
+
/**
* {@code minecraft:grindstone}
*
@@ -3728,6 +3896,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey LIGHT_BLUE_CONCRETE_POWDER = create(key("light_blue_concrete_powder"));
+ /**
+ * {@code minecraft:light_blue_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_BLUE_CONCRETE_SLAB = create(key("light_blue_concrete_slab"));
+
+ /**
+ * {@code minecraft:light_blue_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_BLUE_CONCRETE_STAIRS = create(key("light_blue_concrete_stairs"));
+
/**
* {@code minecraft:light_blue_glazed_terracotta}
*
@@ -3777,6 +3959,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey LIGHT_BLUE_WOOL = create(key("light_blue_wool"));
+ /**
+ * {@code minecraft:light_blue_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_BLUE_WOOL_SLAB = create(key("light_blue_wool_slab"));
+
+ /**
+ * {@code minecraft:light_blue_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_BLUE_WOOL_STAIRS = create(key("light_blue_wool_stairs"));
+
/**
* {@code minecraft:light_gray_banner}
*
@@ -3826,6 +4022,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey LIGHT_GRAY_CONCRETE_POWDER = create(key("light_gray_concrete_powder"));
+ /**
+ * {@code minecraft:light_gray_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_GRAY_CONCRETE_SLAB = create(key("light_gray_concrete_slab"));
+
+ /**
+ * {@code minecraft:light_gray_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_GRAY_CONCRETE_STAIRS = create(key("light_gray_concrete_stairs"));
+
/**
* {@code minecraft:light_gray_glazed_terracotta}
*
@@ -3875,6 +4085,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey LIGHT_GRAY_WOOL = create(key("light_gray_wool"));
+ /**
+ * {@code minecraft:light_gray_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_GRAY_WOOL_SLAB = create(key("light_gray_wool_slab"));
+
+ /**
+ * {@code minecraft:light_gray_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIGHT_GRAY_WOOL_STAIRS = create(key("light_gray_wool_stairs"));
+
/**
* {@code minecraft:light_weighted_pressure_plate}
*
@@ -3959,6 +4183,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey LIME_CONCRETE_POWDER = create(key("lime_concrete_powder"));
+ /**
+ * {@code minecraft:lime_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIME_CONCRETE_SLAB = create(key("lime_concrete_slab"));
+
+ /**
+ * {@code minecraft:lime_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIME_CONCRETE_STAIRS = create(key("lime_concrete_stairs"));
+
/**
* {@code minecraft:lime_glazed_terracotta}
*
@@ -4008,6 +4246,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey LIME_WOOL = create(key("lime_wool"));
+ /**
+ * {@code minecraft:lime_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIME_WOOL_SLAB = create(key("lime_wool_slab"));
+
+ /**
+ * {@code minecraft:lime_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey LIME_WOOL_STAIRS = create(key("lime_wool_stairs"));
+
/**
* {@code minecraft:lodestone}
*
@@ -4071,6 +4323,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey MAGENTA_CONCRETE_POWDER = create(key("magenta_concrete_powder"));
+ /**
+ * {@code minecraft:magenta_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGENTA_CONCRETE_SLAB = create(key("magenta_concrete_slab"));
+
+ /**
+ * {@code minecraft:magenta_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGENTA_CONCRETE_STAIRS = create(key("magenta_concrete_stairs"));
+
/**
* {@code minecraft:magenta_glazed_terracotta}
*
@@ -4120,6 +4386,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey MAGENTA_WOOL = create(key("magenta_wool"));
+ /**
+ * {@code minecraft:magenta_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGENTA_WOOL_SLAB = create(key("magenta_wool_slab"));
+
+ /**
+ * {@code minecraft:magenta_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MAGENTA_WOOL_STAIRS = create(key("magenta_wool_stairs"));
+
/**
* {@code minecraft:magma_block}
*
@@ -4715,6 +4995,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey ORANGE_CONCRETE_POWDER = create(key("orange_concrete_powder"));
+ /**
+ * {@code minecraft:orange_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ORANGE_CONCRETE_SLAB = create(key("orange_concrete_slab"));
+
+ /**
+ * {@code minecraft:orange_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ORANGE_CONCRETE_STAIRS = create(key("orange_concrete_stairs"));
+
/**
* {@code minecraft:orange_glazed_terracotta}
*
@@ -4722,6 +5016,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey ORANGE_GLAZED_TERRACOTTA = create(key("orange_glazed_terracotta"));
+ /**
+ * {@code minecraft:orange_poplar_leaves}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ORANGE_POPLAR_LEAVES = create(key("orange_poplar_leaves"));
+
/**
* {@code minecraft:orange_shulker_box}
*
@@ -4771,6 +5072,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey ORANGE_WOOL = create(key("orange_wool"));
+ /**
+ * {@code minecraft:orange_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ORANGE_WOOL_SLAB = create(key("orange_wool_slab"));
+
+ /**
+ * {@code minecraft:orange_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ORANGE_WOOL_STAIRS = create(key("orange_wool_stairs"));
+
/**
* {@code minecraft:oxeye_daisy}
*
@@ -5128,6 +5443,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey PINK_CONCRETE_POWDER = create(key("pink_concrete_powder"));
+ /**
+ * {@code minecraft:pink_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PINK_CONCRETE_SLAB = create(key("pink_concrete_slab"));
+
+ /**
+ * {@code minecraft:pink_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PINK_CONCRETE_STAIRS = create(key("pink_concrete_stairs"));
+
/**
* {@code minecraft:pink_glazed_terracotta}
*
@@ -5191,6 +5520,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey PINK_WOOL = create(key("pink_wool"));
+ /**
+ * {@code minecraft:pink_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PINK_WOOL_SLAB = create(key("pink_wool_slab"));
+
+ /**
+ * {@code minecraft:pink_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PINK_WOOL_STAIRS = create(key("pink_wool_stairs"));
+
/**
* {@code minecraft:piston}
*
@@ -5499,6 +5842,125 @@ public final class BlockTypeKeys {
*/
public static final TypedKey POLISHED_TUFF_WALL = create(key("polished_tuff_wall"));
+ /**
+ * {@code minecraft:poplar_button}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_BUTTON = create(key("poplar_button"));
+
+ /**
+ * {@code minecraft:poplar_door}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_DOOR = create(key("poplar_door"));
+
+ /**
+ * {@code minecraft:poplar_fence}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_FENCE = create(key("poplar_fence"));
+
+ /**
+ * {@code minecraft:poplar_fence_gate}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_FENCE_GATE = create(key("poplar_fence_gate"));
+
+ /**
+ * {@code minecraft:poplar_hanging_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_HANGING_SIGN = create(key("poplar_hanging_sign"));
+
+ /**
+ * {@code minecraft:poplar_log}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_LOG = create(key("poplar_log"));
+
+ /**
+ * {@code minecraft:poplar_planks}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_PLANKS = create(key("poplar_planks"));
+
+ /**
+ * {@code minecraft:poplar_pressure_plate}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_PRESSURE_PLATE = create(key("poplar_pressure_plate"));
+
+ /**
+ * {@code minecraft:poplar_sapling}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_SAPLING = create(key("poplar_sapling"));
+
+ /**
+ * {@code minecraft:poplar_shelf}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_SHELF = create(key("poplar_shelf"));
+
+ /**
+ * {@code minecraft:poplar_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_SIGN = create(key("poplar_sign"));
+
+ /**
+ * {@code minecraft:poplar_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_SLAB = create(key("poplar_slab"));
+
+ /**
+ * {@code minecraft:poplar_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_STAIRS = create(key("poplar_stairs"));
+
+ /**
+ * {@code minecraft:poplar_trapdoor}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_TRAPDOOR = create(key("poplar_trapdoor"));
+
+ /**
+ * {@code minecraft:poplar_wall_hanging_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_WALL_HANGING_SIGN = create(key("poplar_wall_hanging_sign"));
+
+ /**
+ * {@code minecraft:poplar_wall_sign}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_WALL_SIGN = create(key("poplar_wall_sign"));
+
+ /**
+ * {@code minecraft:poplar_wood}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POPLAR_WOOD = create(key("poplar_wood"));
+
/**
* {@code minecraft:poppy}
*
@@ -5723,6 +6185,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey POTTED_PINK_TULIP = create(key("potted_pink_tulip"));
+ /**
+ * {@code minecraft:potted_poplar_sapling}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey POTTED_POPLAR_SAPLING = create(key("potted_poplar_sapling"));
+
/**
* {@code minecraft:potted_poppy}
*
@@ -5919,6 +6388,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey PURPLE_CONCRETE_POWDER = create(key("purple_concrete_powder"));
+ /**
+ * {@code minecraft:purple_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PURPLE_CONCRETE_SLAB = create(key("purple_concrete_slab"));
+
+ /**
+ * {@code minecraft:purple_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PURPLE_CONCRETE_STAIRS = create(key("purple_concrete_stairs"));
+
/**
* {@code minecraft:purple_glazed_terracotta}
*
@@ -5968,6 +6451,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey PURPLE_WOOL = create(key("purple_wool"));
+ /**
+ * {@code minecraft:purple_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PURPLE_WOOL_SLAB = create(key("purple_wool_slab"));
+
+ /**
+ * {@code minecraft:purple_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PURPLE_WOOL_STAIRS = create(key("purple_wool_stairs"));
+
/**
* {@code minecraft:purpur_block}
*
@@ -6108,6 +6605,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey RED_CONCRETE_POWDER = create(key("red_concrete_powder"));
+ /**
+ * {@code minecraft:red_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey RED_CONCRETE_SLAB = create(key("red_concrete_slab"));
+
+ /**
+ * {@code minecraft:red_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey RED_CONCRETE_STAIRS = create(key("red_concrete_stairs"));
+
/**
* {@code minecraft:red_glazed_terracotta}
*
@@ -6157,6 +6668,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey RED_NETHER_BRICKS = create(key("red_nether_bricks"));
+ /**
+ * {@code minecraft:red_poplar_leaves}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey RED_POPLAR_LEAVES = create(key("red_poplar_leaves"));
+
/**
* {@code minecraft:red_sand}
*
@@ -6192,6 +6710,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey RED_SANDSTONE_WALL = create(key("red_sandstone_wall"));
+ /**
+ * {@code minecraft:red_shrub}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey RED_SHRUB = create(key("red_shrub"));
+
/**
* {@code minecraft:red_shulker_box}
*
@@ -6241,6 +6766,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey RED_WOOL = create(key("red_wool"));
+ /**
+ * {@code minecraft:red_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey RED_WOOL_SLAB = create(key("red_wool_slab"));
+
+ /**
+ * {@code minecraft:red_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey RED_WOOL_STAIRS = create(key("red_wool_stairs"));
+
/**
* {@code minecraft:redstone_block}
*
@@ -6465,6 +7004,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey SEAGRASS = create(key("seagrass"));
+ /**
+ * {@code minecraft:shelf_mushroom}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SHELF_MUSHROOM = create(key("shelf_mushroom"));
+
/**
* {@code minecraft:short_dry_grass}
*
@@ -6920,6 +7466,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey STONECUTTER = create(key("stonecutter"));
+ /**
+ * {@code minecraft:straw_bed}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey STRAW_BED = create(key("straw_bed"));
+
/**
* {@code minecraft:stripped_acacia_log}
*
@@ -7053,6 +7606,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey STRIPPED_PALE_OAK_WOOD = create(key("stripped_pale_oak_wood"));
+ /**
+ * {@code minecraft:stripped_poplar_log}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey STRIPPED_POPLAR_LOG = create(key("stripped_poplar_log"));
+
+ /**
+ * {@code minecraft:stripped_poplar_wood}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey STRIPPED_POPLAR_WOOD = create(key("stripped_poplar_wood"));
+
/**
* {@code minecraft:stripped_spruce_log}
*
@@ -8201,6 +8768,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey WHITE_CONCRETE_POWDER = create(key("white_concrete_powder"));
+ /**
+ * {@code minecraft:white_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey WHITE_CONCRETE_SLAB = create(key("white_concrete_slab"));
+
+ /**
+ * {@code minecraft:white_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey WHITE_CONCRETE_STAIRS = create(key("white_concrete_stairs"));
+
/**
* {@code minecraft:white_glazed_terracotta}
*
@@ -8257,6 +8838,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey WHITE_WOOL = create(key("white_wool"));
+ /**
+ * {@code minecraft:white_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey WHITE_WOOL_SLAB = create(key("white_wool_slab"));
+
+ /**
+ * {@code minecraft:white_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey WHITE_WOOL_STAIRS = create(key("white_wool_stairs"));
+
/**
* {@code minecraft:wildflowers}
*
@@ -8334,6 +8929,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey YELLOW_CONCRETE_POWDER = create(key("yellow_concrete_powder"));
+ /**
+ * {@code minecraft:yellow_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey YELLOW_CONCRETE_SLAB = create(key("yellow_concrete_slab"));
+
+ /**
+ * {@code minecraft:yellow_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey YELLOW_CONCRETE_STAIRS = create(key("yellow_concrete_stairs"));
+
/**
* {@code minecraft:yellow_glazed_terracotta}
*
@@ -8341,6 +8950,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey YELLOW_GLAZED_TERRACOTTA = create(key("yellow_glazed_terracotta"));
+ /**
+ * {@code minecraft:yellow_poplar_leaves}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey YELLOW_POPLAR_LEAVES = create(key("yellow_poplar_leaves"));
+
/**
* {@code minecraft:yellow_shulker_box}
*
@@ -8383,6 +8999,20 @@ public final class BlockTypeKeys {
*/
public static final TypedKey YELLOW_WOOL = create(key("yellow_wool"));
+ /**
+ * {@code minecraft:yellow_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey YELLOW_WOOL_SLAB = create(key("yellow_wool_slab"));
+
+ /**
+ * {@code minecraft:yellow_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey YELLOW_WOOL_STAIRS = create(key("yellow_wool_stairs"));
+
/**
* {@code minecraft:zombie_head}
*
diff --git a/paper-api/src/generated/java/io/papermc/paper/registry/keys/DataComponentTypeKeys.java b/paper-api/src/generated/java/io/papermc/paper/registry/keys/DataComponentTypeKeys.java
index 9e3163600070..bdba430387c7 100644
--- a/paper-api/src/generated/java/io/papermc/paper/registry/keys/DataComponentTypeKeys.java
+++ b/paper-api/src/generated/java/io/papermc/paper/registry/keys/DataComponentTypeKeys.java
@@ -32,6 +32,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey ADDITIONAL_TRADE_COST = create(key("additional_trade_cost"));
+ /**
+ * {@code minecraft:attack_animation}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ATTACK_ANIMATION = create(key("attack_animation"));
+
/**
* {@code minecraft:attack_range}
*
@@ -88,6 +95,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey BLOCK_STATE = create(key("block_state"));
+ /**
+ * {@code minecraft:block_transformer}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLOCK_TRANSFORMER = create(key("block_transformer"));
+
/**
* {@code minecraft:blocks_attacks}
*
@@ -102,6 +116,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey BREAK_SOUND = create(key("break_sound"));
+ /**
+ * {@code minecraft:brewing_fuel}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BREWING_FUEL = create(key("brewing_fuel"));
+
/**
* {@code minecraft:bucket_entity_data}
*
@@ -172,6 +193,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey CHICKEN_VARIANT = create(key("chicken/variant"));
+ /**
+ * {@code minecraft:compostable}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey COMPOSTABLE = create(key("compostable"));
+
/**
* {@code minecraft:consumable}
*
@@ -193,6 +221,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey CONTAINER_LOOT = create(key("container_loot"));
+ /**
+ * {@code minecraft:cooking_fuel}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey COOKING_FUEL = create(key("cooking_fuel"));
+
/**
* {@code minecraft:cow/sound_variant}
*
@@ -214,6 +249,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey CREATIVE_SLOT_LOCK = create(key("creative_slot_lock"));
+ /**
+ * {@code minecraft:cushion/color}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CUSHION_COLOR = create(key("cushion/color"));
+
/**
* {@code minecraft:custom_data}
*
@@ -382,6 +424,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey INTANGIBLE_PROJECTILE = create(key("intangible_projectile"));
+ /**
+ * {@code minecraft:interact_animation}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey INTERACT_ANIMATION = create(key("interact_animation"));
+
/**
* {@code minecraft:item_model}
*
@@ -438,13 +487,6 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey LORE = create(key("lore"));
- /**
- * {@code minecraft:map_color}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey MAP_COLOR = create(key("map_color"));
-
/**
* {@code minecraft:map_decorations}
*
@@ -487,6 +529,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey MINIMUM_ATTACK_CHARGE = create(key("minimum_attack_charge"));
+ /**
+ * {@code minecraft:mob_visibility}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MOB_VISIBILITY = create(key("mob_visibility"));
+
/**
* {@code minecraft:mooshroom/variant}
*
@@ -578,6 +627,13 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey PROVIDES_BANNER_PATTERNS = create(key("provides_banner_patterns"));
+ /**
+ * {@code minecraft:provides_pottery_pattern}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PROVIDES_POTTERY_PATTERN = create(key("provides_pottery_pattern"));
+
/**
* {@code minecraft:provides_trim_material}
*
@@ -641,6 +697,20 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey SHULKER_COLOR = create(key("shulker/color"));
+ /**
+ * {@code minecraft:sign_text_back}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SIGN_TEXT_BACK = create(key("sign_text_back"));
+
+ /**
+ * {@code minecraft:sign_text_front}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SIGN_TEXT_FRONT = create(key("sign_text_front"));
+
/**
* {@code minecraft:stored_enchantments}
*
@@ -662,13 +732,6 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey SUSPICIOUS_STEW_EFFECTS = create(key("suspicious_stew_effects"));
- /**
- * {@code minecraft:swing_animation}
- *
- * @apiNote This field is version-dependant and may be removed in future Minecraft versions
- */
- public static final TypedKey SWING_ANIMATION = create(key("swing_animation"));
-
/**
* {@code minecraft:tool}
*
@@ -753,6 +816,20 @@ public final class DataComponentTypeKeys {
*/
public static final TypedKey VILLAGER_VARIANT = create(key("villager/variant"));
+ /**
+ * {@code minecraft:villager_food}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey VILLAGER_FOOD = create(key("villager_food"));
+
+ /**
+ * {@code minecraft:waxed}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey WAXED = create(key("waxed"));
+
/**
* {@code minecraft:weapon}
*
diff --git a/paper-api/src/generated/java/io/papermc/paper/registry/keys/DecoratedPotPatternKeys.java b/paper-api/src/generated/java/io/papermc/paper/registry/keys/DecoratedPotPatternKeys.java
new file mode 100644
index 000000000000..93af76532ad8
--- /dev/null
+++ b/paper-api/src/generated/java/io/papermc/paper/registry/keys/DecoratedPotPatternKeys.java
@@ -0,0 +1,201 @@
+package io.papermc.paper.registry.keys;
+
+import static net.kyori.adventure.key.Key.key;
+
+import io.papermc.paper.annotation.GeneratedClass;
+import io.papermc.paper.block.pot.PotPatternType;
+import io.papermc.paper.registry.RegistryKey;
+import io.papermc.paper.registry.TypedKey;
+import net.kyori.adventure.key.Key;
+import org.jspecify.annotations.NullMarked;
+
+/**
+ * Vanilla keys for {@link RegistryKey#DECORATED_POT_PATTERN}.
+ *
+ * @apiNote The fields provided here are a direct representation of
+ * what is available from the vanilla game source. They may be
+ * changed (including removals) on any Minecraft version
+ * bump, so cross-version compatibility is not provided on the
+ * same level as it is on most of the other API.
+ */
+@SuppressWarnings({
+ "unused",
+ "SpellCheckingInspection"
+})
+@NullMarked
+@GeneratedClass
+public final class DecoratedPotPatternKeys {
+ /**
+ * {@code minecraft:angler}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ANGLER = create(key("angler"));
+
+ /**
+ * {@code minecraft:archer}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ARCHER = create(key("archer"));
+
+ /**
+ * {@code minecraft:arms_up}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ARMS_UP = create(key("arms_up"));
+
+ /**
+ * {@code minecraft:blade}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLADE = create(key("blade"));
+
+ /**
+ * {@code minecraft:brewer}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BREWER = create(key("brewer"));
+
+ /**
+ * {@code minecraft:burn}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BURN = create(key("burn"));
+
+ /**
+ * {@code minecraft:danger}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DANGER = create(key("danger"));
+
+ /**
+ * {@code minecraft:explorer}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey EXPLORER = create(key("explorer"));
+
+ /**
+ * {@code minecraft:flow}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey FLOW = create(key("flow"));
+
+ /**
+ * {@code minecraft:friend}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey FRIEND = create(key("friend"));
+
+ /**
+ * {@code minecraft:guster}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GUSTER = create(key("guster"));
+
+ /**
+ * {@code minecraft:heart}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey HEART = create(key("heart"));
+
+ /**
+ * {@code minecraft:heartbreak}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey HEARTBREAK = create(key("heartbreak"));
+
+ /**
+ * {@code minecraft:howl}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey HOWL = create(key("howl"));
+
+ /**
+ * {@code minecraft:miner}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MINER = create(key("miner"));
+
+ /**
+ * {@code minecraft:mourner}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey MOURNER = create(key("mourner"));
+
+ /**
+ * {@code minecraft:plenty}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PLENTY = create(key("plenty"));
+
+ /**
+ * {@code minecraft:prize}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey PRIZE = create(key("prize"));
+
+ /**
+ * {@code minecraft:scrape}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SCRAPE = create(key("scrape"));
+
+ /**
+ * {@code minecraft:sheaf}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SHEAF = create(key("sheaf"));
+
+ /**
+ * {@code minecraft:shelter}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SHELTER = create(key("shelter"));
+
+ /**
+ * {@code minecraft:skull}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SKULL = create(key("skull"));
+
+ /**
+ * {@code minecraft:snort}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey SNORT = create(key("snort"));
+
+ private DecoratedPotPatternKeys() {
+ }
+
+ /**
+ * Creates a typed key for {@link PotPatternType} in the registry {@code minecraft:decorated_pot_pattern}.
+ *
+ * @param key the value's key in the registry
+ * @return a new typed key
+ */
+ public static TypedKey create(final Key key) {
+ return TypedKey.create(RegistryKey.DECORATED_POT_PATTERN, key);
+ }
+}
diff --git a/paper-api/src/generated/java/io/papermc/paper/registry/keys/ItemTypeKeys.java b/paper-api/src/generated/java/io/papermc/paper/registry/keys/ItemTypeKeys.java
index 5f499232d1b1..bc9ff7ab99ad 100644
--- a/paper-api/src/generated/java/io/papermc/paper/registry/keys/ItemTypeKeys.java
+++ b/paper-api/src/generated/java/io/papermc/paper/registry/keys/ItemTypeKeys.java
@@ -25,6 +25,13 @@
@NullMarked
@GeneratedClass
public final class ItemTypeKeys {
+ /**
+ * {@code minecraft:abandoned_camp_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey ABANDONED_CAMP_MAP = create(key("abandoned_camp_map"));
+
/**
* {@code minecraft:acacia_boat}
*
@@ -753,6 +760,27 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BLACK_CONCRETE_POWDER = create(key("black_concrete_powder"));
+ /**
+ * {@code minecraft:black_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_CONCRETE_SLAB = create(key("black_concrete_slab"));
+
+ /**
+ * {@code minecraft:black_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_CONCRETE_STAIRS = create(key("black_concrete_stairs"));
+
+ /**
+ * {@code minecraft:black_cushion}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_CUSHION = create(key("black_cushion"));
+
/**
* {@code minecraft:black_dye}
*
@@ -809,6 +837,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BLACK_WOOL = create(key("black_wool"));
+ /**
+ * {@code minecraft:black_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_WOOL_SLAB = create(key("black_wool_slab"));
+
+ /**
+ * {@code minecraft:black_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLACK_WOOL_STAIRS = create(key("black_wool_stairs"));
+
/**
* {@code minecraft:blackstone}
*
@@ -921,6 +963,27 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BLUE_CONCRETE_POWDER = create(key("blue_concrete_powder"));
+ /**
+ * {@code minecraft:blue_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_CONCRETE_SLAB = create(key("blue_concrete_slab"));
+
+ /**
+ * {@code minecraft:blue_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_CONCRETE_STAIRS = create(key("blue_concrete_stairs"));
+
+ /**
+ * {@code minecraft:blue_cushion}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_CUSHION = create(key("blue_cushion"));
+
/**
* {@code minecraft:blue_dye}
*
@@ -998,6 +1061,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BLUE_WOOL = create(key("blue_wool"));
+ /**
+ * {@code minecraft:blue_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_WOOL_SLAB = create(key("blue_wool_slab"));
+
+ /**
+ * {@code minecraft:blue_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BLUE_WOOL_STAIRS = create(key("blue_wool_stairs"));
+
/**
* {@code minecraft:bogged_spawn_egg}
*
@@ -1208,6 +1285,27 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BROWN_CONCRETE_POWDER = create(key("brown_concrete_powder"));
+ /**
+ * {@code minecraft:brown_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_CONCRETE_SLAB = create(key("brown_concrete_slab"));
+
+ /**
+ * {@code minecraft:brown_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_CONCRETE_STAIRS = create(key("brown_concrete_stairs"));
+
+ /**
+ * {@code minecraft:brown_cushion}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_CUSHION = create(key("brown_cushion"));
+
/**
* {@code minecraft:brown_dye}
*
@@ -1285,6 +1383,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BROWN_WOOL = create(key("brown_wool"));
+ /**
+ * {@code minecraft:brown_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_WOOL_SLAB = create(key("brown_wool_slab"));
+
+ /**
+ * {@code minecraft:brown_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BROWN_WOOL_STAIRS = create(key("brown_wool_stairs"));
+
/**
* {@code minecraft:brush}
*
@@ -1334,6 +1446,34 @@ public final class ItemTypeKeys {
*/
public static final TypedKey BUNDLE = create(key("bundle"));
+ /**
+ * {@code minecraft:buried_ancient_city_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BURIED_ANCIENT_CITY_MAP = create(key("buried_ancient_city_map"));
+
+ /**
+ * {@code minecraft:buried_mineshaft_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BURIED_MINESHAFT_MAP = create(key("buried_mineshaft_map"));
+
+ /**
+ * {@code minecraft:buried_treasure_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BURIED_TREASURE_MAP = create(key("buried_treasure_map"));
+
+ /**
+ * {@code minecraft:buried_trial_chambers_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey BURIED_TRIAL_CHAMBERS_MAP = create(key("buried_trial_chambers_map"));
+
/**
* {@code minecraft:burn_pottery_sherd}
*
@@ -2608,6 +2748,27 @@ public final class ItemTypeKeys {
*/
public static final TypedKey CYAN_CONCRETE_POWDER = create(key("cyan_concrete_powder"));
+ /**
+ * {@code minecraft:cyan_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_CONCRETE_SLAB = create(key("cyan_concrete_slab"));
+
+ /**
+ * {@code minecraft:cyan_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_CONCRETE_STAIRS = create(key("cyan_concrete_stairs"));
+
+ /**
+ * {@code minecraft:cyan_cushion}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_CUSHION = create(key("cyan_cushion"));
+
/**
* {@code minecraft:cyan_dye}
*
@@ -2664,6 +2825,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey CYAN_WOOL = create(key("cyan_wool"));
+ /**
+ * {@code minecraft:cyan_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_WOOL_SLAB = create(key("cyan_wool_slab"));
+
+ /**
+ * {@code minecraft:cyan_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey CYAN_WOOL_STAIRS = create(key("cyan_wool_stairs"));
+
/**
* {@code minecraft:damaged_anvil}
*
@@ -3084,6 +3259,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey DEEPSLATE_TILES = create(key("deepslate_tiles"));
+ /**
+ * {@code minecraft:desert_pyramid_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DESERT_PYRAMID_MAP = create(key("desert_pyramid_map"));
+
+ /**
+ * {@code minecraft:desert_village_map}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey DESERT_VILLAGE_MAP = create(key("desert_village_map"));
+
/**
* {@code minecraft:detector_rail}
*
@@ -4190,6 +4379,27 @@ public final class ItemTypeKeys {
*/
public static final TypedKey GRAY_CONCRETE_POWDER = create(key("gray_concrete_powder"));
+ /**
+ * {@code minecraft:gray_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_CONCRETE_SLAB = create(key("gray_concrete_slab"));
+
+ /**
+ * {@code minecraft:gray_concrete_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_CONCRETE_STAIRS = create(key("gray_concrete_stairs"));
+
+ /**
+ * {@code minecraft:gray_cushion}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_CUSHION = create(key("gray_cushion"));
+
/**
* {@code minecraft:gray_dye}
*
@@ -4246,6 +4456,20 @@ public final class ItemTypeKeys {
*/
public static final TypedKey GRAY_WOOL = create(key("gray_wool"));
+ /**
+ * {@code minecraft:gray_wool_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_WOOL_SLAB = create(key("gray_wool_slab"));
+
+ /**
+ * {@code minecraft:gray_wool_stairs}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey GRAY_WOOL_STAIRS = create(key("gray_wool_stairs"));
+
/**
* {@code minecraft:green_banner}
*
@@ -4295,6 +4519,27 @@ public final class ItemTypeKeys {
*/
public static final TypedKey GREEN_CONCRETE_POWDER = create(key("green_concrete_powder"));
+ /**
+ * {@code minecraft:green_concrete_slab}
+ *
+ * @apiNote This field is version-dependant and may be removed in future Minecraft versions
+ */
+ public static final TypedKey