Update generated classes

This commit is contained in:
Nassim Jahnke 2024-12-03 21:32:05 +01:00
parent 834a4c4a8d
commit e88124493c
40 changed files with 924 additions and 762 deletions

View file

@ -66,7 +66,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
public interface VanillaGoal<T extends Mob> extends Goal<T> { public interface VanillaGoal<T extends Mob> extends Goal<T> {
GoalKey<AbstractHorse> RANDOM_STAND = create("random_stand", AbstractHorse.class); GoalKey<AbstractHorse> RANDOM_STAND = create("random_stand", AbstractHorse.class);
@ -239,6 +239,8 @@ public interface VanillaGoal<T extends Mob> extends Goal<T> {
GoalKey<Guardian> GUARDIAN_ATTACK = create("guardian_attack", Guardian.class); GoalKey<Guardian> GUARDIAN_ATTACK = create("guardian_attack", Guardian.class);
GoalKey<Illager> HOLD_GROUND_ATTACK = create("hold_ground_attack", Illager.class);
GoalKey<Illager> RAIDER_OPEN_DOOR = create("raider_open_door", Illager.class); GoalKey<Illager> RAIDER_OPEN_DOOR = create("raider_open_door", Illager.class);
GoalKey<Illusioner> ILLUSIONER_BLINDNESS_SPELL = create("illusioner_blindness_spell", Illusioner.class); GoalKey<Illusioner> ILLUSIONER_BLINDNESS_SPELL = create("illusioner_blindness_spell", Illusioner.class);
@ -339,8 +341,6 @@ public interface VanillaGoal<T extends Mob> extends Goal<T> {
GoalKey<Rabbit> RAID_GARDEN = create("raid_garden", Rabbit.class); GoalKey<Rabbit> RAID_GARDEN = create("raid_garden", Rabbit.class);
GoalKey<Raider> HOLD_GROUND_ATTACK = create("hold_ground_attack", Raider.class);
GoalKey<Raider> LONG_DISTANCE_PATROL = create("long_distance_patrol", Raider.class); GoalKey<Raider> LONG_DISTANCE_PATROL = create("long_distance_patrol", Raider.class);
GoalKey<Raider> NEAREST_ATTACKABLE_WITCH = create("nearest_attackable_witch", Raider.class); GoalKey<Raider> NEAREST_ATTACKABLE_WITCH = create("nearest_attackable_witch", Raider.class);

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class AttributeKeys { public final class AttributeKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class BannerPatternKeys { public final class BannerPatternKeys {

View file

@ -6,7 +6,6 @@ import io.papermc.paper.generated.GeneratedFrom;
import io.papermc.paper.registry.RegistryKey; import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.TypedKey; import io.papermc.paper.registry.TypedKey;
import net.kyori.adventure.key.Key; import net.kyori.adventure.key.Key;
import org.bukkit.MinecraftExperimental;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.ApiStatus;
import org.jspecify.annotations.NullMarked; import org.jspecify.annotations.NullMarked;
@ -24,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class BiomeKeys { public final class BiomeKeys {
@ -306,8 +305,6 @@ public final class BiomeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<Biome> PALE_GARDEN = create(key("pale_garden")); public static final TypedKey<Biome> PALE_GARDEN = create(key("pale_garden"));
/** /**

View file

@ -6,7 +6,6 @@ import io.papermc.paper.generated.GeneratedFrom;
import io.papermc.paper.registry.RegistryKey; import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.TypedKey; import io.papermc.paper.registry.TypedKey;
import net.kyori.adventure.key.Key; import net.kyori.adventure.key.Key;
import org.bukkit.MinecraftExperimental;
import org.bukkit.block.BlockType; import org.bukkit.block.BlockType;
import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.ApiStatus;
import org.jspecify.annotations.NullMarked; import org.jspecify.annotations.NullMarked;
@ -24,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class BlockTypeKeys { public final class BlockTypeKeys {
@ -1358,6 +1357,13 @@ public final class BlockTypeKeys {
*/ */
public static final TypedKey<BlockType> CHISELED_RED_SANDSTONE = create(key("chiseled_red_sandstone")); public static final TypedKey<BlockType> CHISELED_RED_SANDSTONE = create(key("chiseled_red_sandstone"));
/**
* {@code minecraft:chiseled_resin_bricks}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> CHISELED_RESIN_BRICKS = create(key("chiseled_resin_bricks"));
/** /**
* {@code minecraft:chiseled_sandstone} * {@code minecraft:chiseled_sandstone}
* *
@ -1407,6 +1413,13 @@ public final class BlockTypeKeys {
*/ */
public static final TypedKey<BlockType> CLAY = create(key("clay")); public static final TypedKey<BlockType> CLAY = create(key("clay"));
/**
* {@code minecraft:closed_eyeblossom}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> CLOSED_EYEBLOSSOM = create(key("closed_eyeblossom"));
/** /**
* {@code minecraft:coal_block} * {@code minecraft:coal_block}
* *
@ -1629,8 +1642,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> CREAKING_HEART = create(key("creaking_heart")); public static final TypedKey<BlockType> CREAKING_HEART = create(key("creaking_heart"));
/** /**
@ -4384,6 +4395,13 @@ public final class BlockTypeKeys {
*/ */
public static final TypedKey<BlockType> OCHRE_FROGLIGHT = create(key("ochre_froglight")); public static final TypedKey<BlockType> OCHRE_FROGLIGHT = create(key("ochre_froglight"));
/**
* {@code minecraft:open_eyeblossom}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> OPEN_EYEBLOSSOM = create(key("open_eyeblossom"));
/** /**
* {@code minecraft:orange_banner} * {@code minecraft:orange_banner}
* *
@ -4578,8 +4596,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_HANGING_MOSS = create(key("pale_hanging_moss")); public static final TypedKey<BlockType> PALE_HANGING_MOSS = create(key("pale_hanging_moss"));
/** /**
@ -4587,8 +4603,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_MOSS_BLOCK = create(key("pale_moss_block")); public static final TypedKey<BlockType> PALE_MOSS_BLOCK = create(key("pale_moss_block"));
/** /**
@ -4596,8 +4610,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_MOSS_CARPET = create(key("pale_moss_carpet")); public static final TypedKey<BlockType> PALE_MOSS_CARPET = create(key("pale_moss_carpet"));
/** /**
@ -4605,8 +4617,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_BUTTON = create(key("pale_oak_button")); public static final TypedKey<BlockType> PALE_OAK_BUTTON = create(key("pale_oak_button"));
/** /**
@ -4614,8 +4624,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_DOOR = create(key("pale_oak_door")); public static final TypedKey<BlockType> PALE_OAK_DOOR = create(key("pale_oak_door"));
/** /**
@ -4623,8 +4631,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_FENCE = create(key("pale_oak_fence")); public static final TypedKey<BlockType> PALE_OAK_FENCE = create(key("pale_oak_fence"));
/** /**
@ -4632,8 +4638,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_FENCE_GATE = create(key("pale_oak_fence_gate")); public static final TypedKey<BlockType> PALE_OAK_FENCE_GATE = create(key("pale_oak_fence_gate"));
/** /**
@ -4641,8 +4645,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_HANGING_SIGN = create(key("pale_oak_hanging_sign")); public static final TypedKey<BlockType> PALE_OAK_HANGING_SIGN = create(key("pale_oak_hanging_sign"));
/** /**
@ -4650,8 +4652,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_LEAVES = create(key("pale_oak_leaves")); public static final TypedKey<BlockType> PALE_OAK_LEAVES = create(key("pale_oak_leaves"));
/** /**
@ -4659,8 +4659,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_LOG = create(key("pale_oak_log")); public static final TypedKey<BlockType> PALE_OAK_LOG = create(key("pale_oak_log"));
/** /**
@ -4668,8 +4666,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_PLANKS = create(key("pale_oak_planks")); public static final TypedKey<BlockType> PALE_OAK_PLANKS = create(key("pale_oak_planks"));
/** /**
@ -4677,8 +4673,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_PRESSURE_PLATE = create(key("pale_oak_pressure_plate")); public static final TypedKey<BlockType> PALE_OAK_PRESSURE_PLATE = create(key("pale_oak_pressure_plate"));
/** /**
@ -4686,8 +4680,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_SAPLING = create(key("pale_oak_sapling")); public static final TypedKey<BlockType> PALE_OAK_SAPLING = create(key("pale_oak_sapling"));
/** /**
@ -4695,8 +4687,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_SIGN = create(key("pale_oak_sign")); public static final TypedKey<BlockType> PALE_OAK_SIGN = create(key("pale_oak_sign"));
/** /**
@ -4704,8 +4694,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_SLAB = create(key("pale_oak_slab")); public static final TypedKey<BlockType> PALE_OAK_SLAB = create(key("pale_oak_slab"));
/** /**
@ -4713,8 +4701,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_STAIRS = create(key("pale_oak_stairs")); public static final TypedKey<BlockType> PALE_OAK_STAIRS = create(key("pale_oak_stairs"));
/** /**
@ -4722,8 +4708,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_TRAPDOOR = create(key("pale_oak_trapdoor")); public static final TypedKey<BlockType> PALE_OAK_TRAPDOOR = create(key("pale_oak_trapdoor"));
/** /**
@ -4731,8 +4715,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_WALL_HANGING_SIGN = create(key("pale_oak_wall_hanging_sign")); public static final TypedKey<BlockType> PALE_OAK_WALL_HANGING_SIGN = create(key("pale_oak_wall_hanging_sign"));
/** /**
@ -4740,8 +4722,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_WALL_SIGN = create(key("pale_oak_wall_sign")); public static final TypedKey<BlockType> PALE_OAK_WALL_SIGN = create(key("pale_oak_wall_sign"));
/** /**
@ -4749,8 +4729,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> PALE_OAK_WOOD = create(key("pale_oak_wood")); public static final TypedKey<BlockType> PALE_OAK_WOOD = create(key("pale_oak_wood"));
/** /**
@ -5236,6 +5214,13 @@ public final class BlockTypeKeys {
*/ */
public static final TypedKey<BlockType> POTTED_CHERRY_SAPLING = create(key("potted_cherry_sapling")); public static final TypedKey<BlockType> POTTED_CHERRY_SAPLING = create(key("potted_cherry_sapling"));
/**
* {@code minecraft:potted_closed_eyeblossom}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> POTTED_CLOSED_EYEBLOSSOM = create(key("potted_closed_eyeblossom"));
/** /**
* {@code minecraft:potted_cornflower} * {@code minecraft:potted_cornflower}
* *
@ -5320,6 +5305,13 @@ public final class BlockTypeKeys {
*/ */
public static final TypedKey<BlockType> POTTED_OAK_SAPLING = create(key("potted_oak_sapling")); public static final TypedKey<BlockType> POTTED_OAK_SAPLING = create(key("potted_oak_sapling"));
/**
* {@code minecraft:potted_open_eyeblossom}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> POTTED_OPEN_EYEBLOSSOM = create(key("potted_open_eyeblossom"));
/** /**
* {@code minecraft:potted_orange_tulip} * {@code minecraft:potted_orange_tulip}
* *
@ -5339,8 +5331,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> POTTED_PALE_OAK_SAPLING = create(key("potted_pale_oak_sapling")); public static final TypedKey<BlockType> POTTED_PALE_OAK_SAPLING = create(key("potted_pale_oak_sapling"));
/** /**
@ -5931,6 +5921,48 @@ public final class BlockTypeKeys {
*/ */
public static final TypedKey<BlockType> REPEATING_COMMAND_BLOCK = create(key("repeating_command_block")); public static final TypedKey<BlockType> REPEATING_COMMAND_BLOCK = create(key("repeating_command_block"));
/**
* {@code minecraft:resin_block}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> RESIN_BLOCK = create(key("resin_block"));
/**
* {@code minecraft:resin_brick_slab}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> RESIN_BRICK_SLAB = create(key("resin_brick_slab"));
/**
* {@code minecraft:resin_brick_stairs}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> RESIN_BRICK_STAIRS = create(key("resin_brick_stairs"));
/**
* {@code minecraft:resin_brick_wall}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> RESIN_BRICK_WALL = create(key("resin_brick_wall"));
/**
* {@code minecraft:resin_bricks}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> RESIN_BRICKS = create(key("resin_bricks"));
/**
* {@code minecraft:resin_clump}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> RESIN_CLUMP = create(key("resin_clump"));
/** /**
* {@code minecraft:respawn_anchor} * {@code minecraft:respawn_anchor}
* *
@ -6615,8 +6647,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> STRIPPED_PALE_OAK_LOG = create(key("stripped_pale_oak_log")); public static final TypedKey<BlockType> STRIPPED_PALE_OAK_LOG = create(key("stripped_pale_oak_log"));
/** /**
@ -6624,8 +6654,6 @@ public final class BlockTypeKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @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<BlockType> STRIPPED_PALE_OAK_WOOD = create(key("stripped_pale_oak_wood")); public static final TypedKey<BlockType> STRIPPED_PALE_OAK_WOOD = create(key("stripped_pale_oak_wood"));
/** /**

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class CatVariantKeys { public final class CatVariantKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class DamageTypeKeys { public final class DamageTypeKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class EnchantmentKeys { public final class EnchantmentKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class FluidKeys { public final class FluidKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class FrogVariantKeys { public final class FrogVariantKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class GameEventKeys { public final class GameEventKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class InstrumentKeys { public final class InstrumentKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class JukeboxSongKeys { public final class JukeboxSongKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class MapDecorationTypeKeys { public final class MapDecorationTypeKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class MenuTypeKeys { public final class MenuTypeKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class MobEffectKeys { public final class MobEffectKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class PaintingVariantKeys { public final class PaintingVariantKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class SoundEventKeys { public final class SoundEventKeys {
@ -1987,6 +1987,41 @@ public final class SoundEventKeys {
*/ */
public static final TypedKey<Sound> BLOCK_ENDER_CHEST_OPEN = create(key("block.ender_chest.open")); public static final TypedKey<Sound> BLOCK_ENDER_CHEST_OPEN = create(key("block.ender_chest.open"));
/**
* {@code minecraft:block.eyeblossom.close}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_EYEBLOSSOM_CLOSE = create(key("block.eyeblossom.close"));
/**
* {@code minecraft:block.eyeblossom.close_long}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_EYEBLOSSOM_CLOSE_LONG = create(key("block.eyeblossom.close_long"));
/**
* {@code minecraft:block.eyeblossom.idle}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_EYEBLOSSOM_IDLE = create(key("block.eyeblossom.idle"));
/**
* {@code minecraft:block.eyeblossom.open}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_EYEBLOSSOM_OPEN = create(key("block.eyeblossom.open"));
/**
* {@code minecraft:block.eyeblossom.open_long}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_EYEBLOSSOM_OPEN_LONG = create(key("block.eyeblossom.open_long"));
/** /**
* {@code minecraft:block.fence_gate.close} * {@code minecraft:block.fence_gate.close}
* *
@ -3779,6 +3814,69 @@ public final class SoundEventKeys {
*/ */
public static final TypedKey<Sound> BLOCK_REDSTONE_TORCH_BURNOUT = create(key("block.redstone_torch.burnout")); public static final TypedKey<Sound> BLOCK_REDSTONE_TORCH_BURNOUT = create(key("block.redstone_torch.burnout"));
/**
* {@code minecraft:block.resin.break}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_BREAK = create(key("block.resin.break"));
/**
* {@code minecraft:block.resin.fall}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_FALL = create(key("block.resin.fall"));
/**
* {@code minecraft:block.resin.place}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_PLACE = create(key("block.resin.place"));
/**
* {@code minecraft:block.resin.step}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_STEP = create(key("block.resin.step"));
/**
* {@code minecraft:block.resin_bricks.break}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_BRICKS_BREAK = create(key("block.resin_bricks.break"));
/**
* {@code minecraft:block.resin_bricks.fall}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_BRICKS_FALL = create(key("block.resin_bricks.fall"));
/**
* {@code minecraft:block.resin_bricks.hit}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_BRICKS_HIT = create(key("block.resin_bricks.hit"));
/**
* {@code minecraft:block.resin_bricks.place}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_BRICKS_PLACE = create(key("block.resin_bricks.place"));
/**
* {@code minecraft:block.resin_bricks.step}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> BLOCK_RESIN_BRICKS_STEP = create(key("block.resin_bricks.step"));
/** /**
* {@code minecraft:block.respawn_anchor.ambient} * {@code minecraft:block.respawn_anchor.ambient}
* *
@ -6166,6 +6264,13 @@ public final class SoundEventKeys {
*/ */
public static final TypedKey<Sound> ENTITY_CREAKING_SWAY = create(key("entity.creaking.sway")); public static final TypedKey<Sound> ENTITY_CREAKING_SWAY = create(key("entity.creaking.sway"));
/**
* {@code minecraft:entity.creaking.twitch}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Sound> ENTITY_CREAKING_TWITCH = create(key("entity.creaking.twitch"));
/** /**
* {@code minecraft:entity.creaking.unfreeze} * {@code minecraft:entity.creaking.unfreeze}
* *

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class StructureKeys { public final class StructureKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class StructureTypeKeys { public final class StructureTypeKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class TrimMaterialKeys { public final class TrimMaterialKeys {
@ -97,6 +97,13 @@ public final class TrimMaterialKeys {
*/ */
public static final TypedKey<TrimMaterial> REDSTONE = create(key("redstone")); public static final TypedKey<TrimMaterial> REDSTONE = create(key("redstone"));
/**
* {@code minecraft:resin}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<TrimMaterial> RESIN = create(key("resin"));
private TrimMaterialKeys() { private TrimMaterialKeys() {
} }

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class TrimPatternKeys { public final class TrimPatternKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class VillagerProfessionKeys { public final class VillagerProfessionKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class VillagerTypeKeys { public final class VillagerTypeKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class WolfVariantKeys { public final class WolfVariantKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class BannerPatternTagKeys { public final class BannerPatternTagKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class BiomeTagKeys { public final class BiomeTagKeys {

View file

@ -6,7 +6,6 @@ import io.papermc.paper.generated.GeneratedFrom;
import io.papermc.paper.registry.RegistryKey; import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.tag.TagKey; import io.papermc.paper.registry.tag.TagKey;
import net.kyori.adventure.key.Key; import net.kyori.adventure.key.Key;
import org.bukkit.MinecraftExperimental;
import org.bukkit.block.BlockType; import org.bukkit.block.BlockType;
import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.ApiStatus;
import org.jspecify.annotations.NullMarked; import org.jspecify.annotations.NullMarked;
@ -24,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class BlockTypeTagKeys { public final class BlockTypeTagKeys {
@ -168,6 +167,13 @@ public final class BlockTypeTagKeys {
*/ */
public static final TagKey<BlockType> BEDS = create(key("beds")); public static final TagKey<BlockType> BEDS = create(key("beds"));
/**
* {@code #minecraft:bee_attractive}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<BlockType> BEE_ATTRACTIVE = create(key("bee_attractive"));
/** /**
* {@code #minecraft:bee_growables} * {@code #minecraft:bee_growables}
* *
@ -866,8 +872,6 @@ public final class BlockTypeTagKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/ */
@ApiStatus.Experimental
@MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
public static final TagKey<BlockType> PALE_OAK_LOGS = create(key("pale_oak_logs")); public static final TagKey<BlockType> PALE_OAK_LOGS = create(key("pale_oak_logs"));
/** /**
@ -1143,13 +1147,6 @@ public final class BlockTypeTagKeys {
*/ */
public static final TagKey<BlockType> SWORD_EFFICIENT = create(key("sword_efficient")); public static final TagKey<BlockType> SWORD_EFFICIENT = create(key("sword_efficient"));
/**
* {@code #minecraft:tall_flowers}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<BlockType> TALL_FLOWERS = create(key("tall_flowers"));
/** /**
* {@code #minecraft:terracotta} * {@code #minecraft:terracotta}
* *

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class CatVariantTagKeys { public final class CatVariantTagKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class DamageTypeTagKeys { public final class DamageTypeTagKeys {

View file

@ -24,7 +24,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class EnchantmentTagKeys { public final class EnchantmentTagKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class FluidTagKeys { public final class FluidTagKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class GameEventTagKeys { public final class GameEventTagKeys {

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class InstrumentTagKeys { public final class InstrumentTagKeys {

View file

@ -6,7 +6,6 @@ import io.papermc.paper.generated.GeneratedFrom;
import io.papermc.paper.registry.RegistryKey; import io.papermc.paper.registry.RegistryKey;
import io.papermc.paper.registry.tag.TagKey; import io.papermc.paper.registry.tag.TagKey;
import net.kyori.adventure.key.Key; import net.kyori.adventure.key.Key;
import org.bukkit.MinecraftExperimental;
import org.bukkit.inventory.ItemType; import org.bukkit.inventory.ItemType;
import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.ApiStatus;
import org.jspecify.annotations.NullMarked; import org.jspecify.annotations.NullMarked;
@ -24,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class ItemTypeTagKeys { public final class ItemTypeTagKeys {
@ -329,6 +328,13 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> DOORS = create(key("doors")); public static final TagKey<ItemType> DOORS = create(key("doors"));
/**
* {@code #minecraft:drowned_preferred_weapons}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> DROWNED_PREFERRED_WEAPONS = create(key("drowned_preferred_weapons"));
/** /**
* {@code #minecraft:duplicates_allays} * {@code #minecraft:duplicates_allays}
* *
@ -504,13 +510,6 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> FISHES = create(key("fishes")); public static final TagKey<ItemType> FISHES = create(key("fishes"));
/**
* {@code #minecraft:flowers}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> FLOWERS = create(key("flowers"));
/** /**
* {@code #minecraft:foot_armor} * {@code #minecraft:foot_armor}
* *
@ -761,8 +760,6 @@ public final class ItemTypeTagKeys {
* *
* @apiNote This field is version-dependant and may be removed in future Minecraft versions * @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/ */
@ApiStatus.Experimental
@MinecraftExperimental(MinecraftExperimental.Requires.WINTER_DROP)
public static final TagKey<ItemType> PALE_OAK_LOGS = create(key("pale_oak_logs")); public static final TagKey<ItemType> PALE_OAK_LOGS = create(key("pale_oak_logs"));
/** /**
@ -821,6 +818,13 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> PIGLIN_LOVED = create(key("piglin_loved")); public static final TagKey<ItemType> PIGLIN_LOVED = create(key("piglin_loved"));
/**
* {@code #minecraft:piglin_preferred_weapons}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> PIGLIN_PREFERRED_WEAPONS = create(key("piglin_preferred_weapons"));
/** /**
* {@code #minecraft:piglin_repellents} * {@code #minecraft:piglin_repellents}
* *
@ -835,6 +839,13 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> PIGLIN_SAFE_ARMOR = create(key("piglin_safe_armor")); public static final TagKey<ItemType> PIGLIN_SAFE_ARMOR = create(key("piglin_safe_armor"));
/**
* {@code #minecraft:pillager_preferred_weapons}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> PILLAGER_PREFERRED_WEAPONS = create(key("pillager_preferred_weapons"));
/** /**
* {@code #minecraft:planks} * {@code #minecraft:planks}
* *
@ -961,6 +972,13 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> SIGNS = create(key("signs")); public static final TagKey<ItemType> SIGNS = create(key("signs"));
/**
* {@code #minecraft:skeleton_preferred_weapons}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> SKELETON_PREFERRED_WEAPONS = create(key("skeleton_preferred_weapons"));
/** /**
* {@code #minecraft:skulls} * {@code #minecraft:skulls}
* *
@ -1066,13 +1084,6 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> SWORDS = create(key("swords")); public static final TagKey<ItemType> SWORDS = create(key("swords"));
/**
* {@code #minecraft:tall_flowers}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> TALL_FLOWERS = create(key("tall_flowers"));
/** /**
* {@code #minecraft:terracotta} * {@code #minecraft:terracotta}
* *
@ -1094,13 +1105,6 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> TRIM_MATERIALS = create(key("trim_materials")); public static final TagKey<ItemType> TRIM_MATERIALS = create(key("trim_materials"));
/**
* {@code #minecraft:trim_templates}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> TRIM_TEMPLATES = create(key("trim_templates"));
/** /**
* {@code #minecraft:trimmable_armor} * {@code #minecraft:trimmable_armor}
* *
@ -1150,6 +1154,13 @@ public final class ItemTypeTagKeys {
*/ */
public static final TagKey<ItemType> WART_BLOCKS = create(key("wart_blocks")); public static final TagKey<ItemType> WART_BLOCKS = create(key("wart_blocks"));
/**
* {@code #minecraft:wither_skeleton_disliked_weapons}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TagKey<ItemType> WITHER_SKELETON_DISLIKED_WEAPONS = create(key("wither_skeleton_disliked_weapons"));
/** /**
* {@code #minecraft:wolf_food} * {@code #minecraft:wolf_food}
* *

View file

@ -23,7 +23,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class PaintingVariantTagKeys { public final class PaintingVariantTagKeys {

View file

@ -24,7 +24,7 @@ import org.jspecify.annotations.NullMarked;
"unused", "unused",
"SpellCheckingInspection" "SpellCheckingInspection"
}) })
@GeneratedFrom("1.21.3") @GeneratedFrom("1.21.4")
@NullMarked @NullMarked
@ApiStatus.Experimental @ApiStatus.Experimental
public final class StructureTagKeys { public final class StructureTagKeys {

View file

@ -31,7 +31,6 @@ import net.minecraft.core.Registry;
import net.minecraft.core.RegistrySetBuilder; import net.minecraft.core.RegistrySetBuilder;
import net.minecraft.core.registries.Registries; import net.minecraft.core.registries.Registries;
import net.minecraft.data.registries.VanillaRegistries; import net.minecraft.data.registries.VanillaRegistries;
import net.minecraft.data.registries.WinterDropRegistries;
import net.minecraft.resources.ResourceKey; import net.minecraft.resources.ResourceKey;
import net.minecraft.world.flag.FeatureElement; import net.minecraft.world.flag.FeatureElement;
import net.minecraft.world.flag.FeatureFlags; import net.minecraft.world.flag.FeatureFlags;
@ -55,9 +54,7 @@ public class GeneratedKeyType<T, A> extends SimpleGenerator {
private static final Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder.RegistryBootstrap<?>> VANILLA_REGISTRY_ENTRIES = VanillaRegistries.BUILDER.entries.stream() private static final Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder.RegistryBootstrap<?>> VANILLA_REGISTRY_ENTRIES = VanillaRegistries.BUILDER.entries.stream()
.collect(Collectors.toMap(RegistrySetBuilder.RegistryStub::key, RegistrySetBuilder.RegistryStub::bootstrap)); .collect(Collectors.toMap(RegistrySetBuilder.RegistryStub::key, RegistrySetBuilder.RegistryStub::bootstrap));
private static final Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder.RegistryBootstrap<?>> EXPERIMENTAL_REGISTRY_ENTRIES = WinterDropRegistries.BUILDER.entries.stream() private static final Map<ResourceKey<? extends Registry<?>>, RegistrySetBuilder.RegistryBootstrap<?>> EXPERIMENTAL_REGISTRY_ENTRIES = Map.of();
.collect(Collectors.toMap(RegistrySetBuilder.RegistryStub::key, RegistrySetBuilder.RegistryStub::bootstrap)); // Update for Experimental API
private static final Map<RegistryKey<?>, String> REGISTRY_KEY_FIELD_NAMES; private static final Map<RegistryKey<?>, String> REGISTRY_KEY_FIELD_NAMES;
static { static {
final Map<RegistryKey<?>, String> map = new HashMap<>(); final Map<RegistryKey<?>, String> map = new HashMap<>();
@ -151,7 +148,7 @@ public class GeneratedKeyType<T, A> extends SimpleGenerator {
.initializer("$N(key($S))", createMethod.build(), keyPath) .initializer("$N(key($S))", createMethod.build(), keyPath)
.addJavadoc(Javadocs.getVersionDependentField("{@code $L}"), key.location().toString()); .addJavadoc(Javadocs.getVersionDependentField("{@code $L}"), key.location().toString());
if (experimental.contains(key)) { if (experimental.contains(key)) {
fieldBuilder.addAnnotations(experimentalAnnotations(MinecraftExperimental.Requires.WINTER_DROP)); // Update for Experimental API //fieldBuilder.addAnnotations(experimentalAnnotations(MinecraftExperimental.Requires.WINTER_DROP)); // Update for Experimental API
} else { } else {
allExperimental = false; allExperimental = false;
} }

View file

@ -237,7 +237,6 @@ public class MobGoalNames {
bukkitMap.put(net.minecraft.world.entity.animal.armadillo.Armadillo.class, org.bukkit.entity.Armadillo.class); bukkitMap.put(net.minecraft.world.entity.animal.armadillo.Armadillo.class, org.bukkit.entity.Armadillo.class);
bukkitMap.put(net.minecraft.world.entity.monster.Bogged.class, org.bukkit.entity.Bogged.class); bukkitMap.put(net.minecraft.world.entity.monster.Bogged.class, org.bukkit.entity.Bogged.class);
bukkitMap.put(net.minecraft.world.entity.monster.creaking.Creaking.class, org.bukkit.entity.Creaking.class); bukkitMap.put(net.minecraft.world.entity.monster.creaking.Creaking.class, org.bukkit.entity.Creaking.class);
bukkitMap.put(net.minecraft.world.entity.monster.creaking.CreakingTransient.class, org.bukkit.entity.CreakingTransient.class);
bukkitMap.put(net.minecraft.world.entity.animal.AgeableWaterCreature.class, org.bukkit.entity.Squid.class); // close enough bukkitMap.put(net.minecraft.world.entity.animal.AgeableWaterCreature.class, org.bukkit.entity.Squid.class); // close enough
//</editor-fold> //</editor-fold>
} }