Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
b745ab6
Begin 1.21.6-pre1
lynxplay May 28, 2025
40c8d4f
Couple of block entities
lynxplay May 28, 2025
8fee184
patch batch
NoahvdAa May 28, 2025
912e35b
work
NoahvdAa May 28, 2025
0795cbe
Entity
lynxplay May 28, 2025
ca8da0e
Commands
lynxplay May 29, 2025
e043744
/net/minecraft/world/entity/decoration/
Owen1212055 May 29, 2025
d251511
net\minecraft\world\entity\projectile\
Owen1212055 May 29, 2025
62c4dda
/net/minecraft/world/entity/monster
Owen1212055 May 29, 2025
4a82168
ServerPlayer, ServerLevel, ServerEntity
Owen1212055 May 30, 2025
6d71abd
Other random classes
Owen1212055 May 30, 2025
f44197c
net/minecraft/world/entity/item
Owen1212055 May 30, 2025
2f152e0
Fix some compile errors
Owen1212055 May 30, 2025
92ece7b
Fix dropped diff
Owen1212055 May 30, 2025
8c97474
readd dropped ack diff
Owen1212055 May 30, 2025
4a903d8
Readd dropped diff
lynxplay May 31, 2025
4fe0ac2
Some more comments
lynxplay May 31, 2025
19a3641
Last per file patches
lynxplay May 31, 2025
e49b5e8
Fix compile issues:
Owen1212055 May 31, 2025
1b30919
Fix
Owen1212055 May 31, 2025
df96454
Fixup whatever happened here
Owen1212055 May 31, 2025
5933bd5
TrialSpawner compile fixes
lynxplay Jun 1, 2025
20136f7
Some initial adoption of ValueInput/Output
lynxplay Jun 1, 2025
a1bfc19
Some more compilation issues
lynxplay Jun 1, 2025
d16b93e
Generator
lynxplay Jun 1, 2025
c34fb5f
Test fixes
lynxplay Jun 1, 2025
f3bad8c
Prepare work on feature patches
lynxplay Jun 1, 2025
ed3b39e
14 first feature patches
lynxplay Jun 1, 2025
ff05a2d
Hacky EAR 2.0 fixes
lynxplay Jun 1, 2025
20e9fe8
Fix javadocs in DriedGhast
lynxplay Jun 2, 2025
1366eaa
Readd dropped hunk
lynxplay Jun 2, 2025
4b6fae1
1.21.6-pre2
lynxplay Jun 2, 2025
5cfd638
Fix compile issues
lynxplay Jun 2, 2025
18924de
run generator
Lulu13022002 Jun 2, 2025
fbc139e
some fixes
Lulu13022002 Jun 2, 2025
0c3879a
track block for lava/conduit damage
Lulu13022002 Jun 2, 2025
767e99c
Moonrise attempt
lynxplay Jun 3, 2025
b15c51c
Rest of feature patches
lynxplay Jun 3, 2025
c136222
Moonrise compile fixes and changes
lynxplay Jun 3, 2025
52880ce
Fix LayeredCauldronBlock event call
lynxplay Jun 3, 2025
4fa21c2
Update Moonrise to 1.21.6-pre2
Spottedleaf Jun 3, 2025
cb705c4
Add DataConverter patch
Spottedleaf Jun 3, 2025
87b3d8b
Replace deprecated Thread#getId usage with Thread#threadId
Spottedleaf May 29, 2025
5b36269
Add MCUtil#toLocation from Folia
Spottedleaf May 29, 2025
b2f3c2c
Move over to non discarding reporter
lynxplay Jun 3, 2025
4c4ddfc
Update ItemType
lynxplay Jun 3, 2025
ec548f9
1.21.6-pre3
lynxplay Jun 4, 2025
66272e6
Bump server compile memory
lynxplay Jun 4, 2025
a4e0777
Build updates
jpenilla Jun 4, 2025
b81bb10
Add new attributes for 1.21.6
lynxplay Jun 4, 2025
39ff9ed
Pass hand to entity unleash event
lynxplay Jun 4, 2025
f8bde6e
Resend leash state
lynxplay Jun 4, 2025
921c5f9
Do not send update packets for saddle/body slots
lynxplay Jun 4, 2025
f00d9bc
Second part of diff
lynxplay Jun 5, 2025
24cd24c
Optimise CraftWorld#getLoadedChunks
Spottedleaf Jun 5, 2025
73c536d
add new UI sound category
Lulu13022002 Jun 5, 2025
a8df934
Run generators
lynxplay Jun 5, 2025
77d1c23
Remove useless comments and FQN in source
lynxplay Jun 5, 2025
26a8254
fix some NPEs
Lulu13022002 Jun 5, 2025
774c40e
Update CraftWorld#getForceLoadedChunks to avoid using getChunkAt
Spottedleaf Jun 5, 2025
94fefb8
[ci skip] fix classpath split on Windows for generator CLI
Lulu13022002 Jun 6, 2025
73d218c
Improve command permission lookups
Owen1212055 Jun 7, 2025
7c2ffd5
Prune the api version suffix
Owen1212055 Jun 7, 2025
c609d6d
Remove SERVER_ONLY command flag functionality
Owen1212055 Jun 7, 2025
3594d24
Properly send over SADDLE and BODY equipment items to PlayerInventory
Owen1212055 Jun 7, 2025
720e63f
Remove craft flying
Owen1212055 Jun 7, 2025
1e44102
Removed inlined art api
Owen1212055 Jun 7, 2025
adb5aef
Add api for shear equippable logic
Owen1212055 Jun 7, 2025
4604c5f
Change ordering on YamlSanitizationTest
Owen1212055 Jun 7, 2025
c986ce5
Fix V4307 ordering issues
Owen1212055 Jun 7, 2025
48e94e8
fix sponge absorb resetting block entity data of waterlogged blocks
Lulu13022002 Jun 7, 2025
c5fc0dc
support block state mutation of already placed block entity in BlockS…
Lulu13022002 Jun 8, 2025
d4a7bbd
fix Phantom#setAnchorLocation(null)
Lulu13022002 Jun 8, 2025
c63166f
remove support of inlined painting variant in registry
Lulu13022002 Jun 8, 2025
6101c8a
Fix infinite loop in RegionFile IO
Spottedleaf Jun 9, 2025
7e68259
attribute modifier display
Lulu13022002 Jun 10, 2025
8d5be7e
port some generator fixes
Lulu13022002 Jun 10, 2025
569c323
update to pre4
Lulu13022002 Jun 10, 2025
8c313fb
properly override removePassenger for happy ghast
Lulu13022002 Jun 11, 2025
87d0fdd
happy ghast is a vehicle
Lulu13022002 Jun 11, 2025
a38aeef
fix indices for horse inventories getItem
Lulu13022002 Jun 11, 2025
96d739c
rename RegistryFreezeEvent to RegistryComposeEvent
Machine-Maker Jun 12, 2025
1102e7b
fix Equippable#shearSound
Lulu13022002 Jun 12, 2025
f961ed5
update to rc1
Lulu13022002 Jun 12, 2025
c346755
bump built-in datapack version
Lulu13022002 Jun 12, 2025
b9a4ec0
tweak BlockStateListPopulator
Lulu13022002 Jun 13, 2025
6fbb384
tweak BlockStateListPopulator pt 2
Lulu13022002 Jun 13, 2025
dac59ac
fix EntityPortalExitEvent handling
Lulu13022002 Jun 14, 2025
084abd4
do not call BlockGrowEvent on each age grow for cactus
Lulu13022002 Jun 14, 2025
d1f89b9
pass correct context to CraftChatMessage#toJSON
Lulu13022002 Jun 14, 2025
2f1c6f3
do not teleport player twice on first spawn
Lulu13022002 Jun 14, 2025
89059c2
Add RegistryRetriever for future use in registry API
Machine-Maker Jun 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
42 changes: 14 additions & 28 deletions build-data/paper.at
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ public net.minecraft.network.protocol.game.ServerboundMovePlayerPacket yRot
public net.minecraft.network.protocol.game.ServerboundMovePlayerPacket z
public net.minecraft.network.syncher.SynchedEntityData getItem(Lnet/minecraft/network/syncher/EntityDataAccessor;)Lnet/minecraft/network/syncher/SynchedEntityData$DataItem;
public net.minecraft.resources.RegistryOps lookupProvider
public net.minecraft.resources.RegistryOps$HolderLookupAdapter
public net.minecraft.server.Main forceUpgrade(Lnet/minecraft/world/level/storage/LevelStorageSource$LevelStorageAccess;Lnet/minecraft/world/level/storage/WorldData;Lcom/mojang/datafixers/DataFixer;ZLjava/util/function/BooleanSupplier;Lnet/minecraft/core/RegistryAccess;Z)V
public net.minecraft.server.MinecraftServer LOGGER
public net.minecraft.server.MinecraftServer doRunTask(Lnet/minecraft/server/TickTask;)V
Expand Down Expand Up @@ -140,12 +139,11 @@ public net.minecraft.world.effect.MobEffect attributeModifiers
public net.minecraft.world.effect.MobEffect$AttributeTemplate
public net.minecraft.world.effect.MobEffectInstance hiddenEffect
public net.minecraft.world.entity.AreaEffectCloud durationOnUse
public net.minecraft.world.entity.AreaEffectCloud ownerUUID
public net.minecraft.world.entity.AreaEffectCloud owner
public net.minecraft.world.entity.AreaEffectCloud potionContents
public net.minecraft.world.entity.AreaEffectCloud radiusOnUse
public net.minecraft.world.entity.AreaEffectCloud radiusPerTick
public net.minecraft.world.entity.AreaEffectCloud reapplicationDelay
public net.minecraft.world.entity.AreaEffectCloud updateColor()V
public net.minecraft.world.entity.AreaEffectCloud waitTime
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;
Expand Down Expand Up @@ -330,14 +328,8 @@ public net.minecraft.world.entity.animal.wolf.Wolf setSoundVariant(Lnet/minecraf
public net.minecraft.world.entity.animal.wolf.Wolf setVariant(Lnet/minecraft/core/Holder;)V
public net.minecraft.world.entity.boss.enderdragon.EnderDragon subEntities
public net.minecraft.world.entity.boss.wither.WitherBoss bossEvent
public net.minecraft.world.entity.decoration.ArmorStand bodyPose
public net.minecraft.world.entity.decoration.ArmorStand disabledSlots
public net.minecraft.world.entity.decoration.ArmorStand headPose
public net.minecraft.world.entity.decoration.ArmorStand isDisabled(Lnet/minecraft/world/entity/EquipmentSlot;)Z
public net.minecraft.world.entity.decoration.ArmorStand leftArmPose
public net.minecraft.world.entity.decoration.ArmorStand leftLegPose
public net.minecraft.world.entity.decoration.ArmorStand rightArmPose
public net.minecraft.world.entity.decoration.ArmorStand rightLegPose
public net.minecraft.world.entity.decoration.ArmorStand setMarker(Z)V
public net.minecraft.world.entity.decoration.ArmorStand setSmall(Z)V
public net.minecraft.world.entity.decoration.HangingEntity setDirection(Lnet/minecraft/core/Direction;)V
Expand All @@ -364,8 +356,6 @@ 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.Drowned groundNavigation
public net.minecraft.world.entity.monster.Drowned waterNavigation
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
Expand All @@ -392,6 +382,7 @@ public net.minecraft.world.entity.monster.SpellcasterIllager$IllagerSpell
public net.minecraft.world.entity.monster.Strider steering
public net.minecraft.world.entity.monster.Vex hasLimitedLife
public net.minecraft.world.entity.monster.Vex limitedLifeTicks
public net.minecraft.world.entity.monster.Vex owner
public net.minecraft.world.entity.monster.Vindicator DOOR_BREAKING_PREDICATE
public net.minecraft.world.entity.monster.Vindicator isJohnny
public net.minecraft.world.entity.monster.Witch usingTime
Expand Down Expand Up @@ -449,9 +440,7 @@ public net.minecraft.world.entity.projectile.Arrow updateColor()V
public net.minecraft.world.entity.projectile.EvokerFangs warmupDelayTicks
public net.minecraft.world.entity.projectile.EyeOfEnder life
public net.minecraft.world.entity.projectile.EyeOfEnder surviveAfterDeath
public net.minecraft.world.entity.projectile.EyeOfEnder tx
public net.minecraft.world.entity.projectile.EyeOfEnder ty
public net.minecraft.world.entity.projectile.EyeOfEnder tz
public net.minecraft.world.entity.projectile.EyeOfEnder target
public net.minecraft.world.entity.projectile.FireworkRocketEntity DATA_ATTACHED_TO_TARGET
public net.minecraft.world.entity.projectile.FireworkRocketEntity DATA_ID_FIREWORKS_ITEM
public net.minecraft.world.entity.projectile.FireworkRocketEntity DATA_SHOT_AT_ANGLE
Expand All @@ -471,10 +460,9 @@ public net.minecraft.world.entity.projectile.FishingHook timeUntilHooked
public net.minecraft.world.entity.projectile.FishingHook timeUntilLured
public net.minecraft.world.entity.projectile.FishingHook$FishHookState
public net.minecraft.world.entity.projectile.LargeFireball explosionPower
public net.minecraft.world.entity.projectile.Projectile cachedOwner
public net.minecraft.world.entity.projectile.Projectile hasBeenShot
public net.minecraft.world.entity.projectile.Projectile leftOwner
public net.minecraft.world.entity.projectile.Projectile ownerUUID
public net.minecraft.world.entity.projectile.Projectile owner
public net.minecraft.world.entity.projectile.ShulkerBullet currentMoveDirection
public net.minecraft.world.entity.projectile.ShulkerBullet flightSteps
public net.minecraft.world.entity.projectile.ShulkerBullet targetDeltaX
Expand Down Expand Up @@ -615,7 +603,7 @@ public net.minecraft.world.level.block.entity.BedBlockEntity color
public net.minecraft.world.level.block.entity.BeehiveBlockEntity savedFlowerPos
public net.minecraft.world.level.block.entity.BellBlockEntity resonating
public net.minecraft.world.level.block.entity.BellBlockEntity resonationTicks
public net.minecraft.world.level.block.entity.BlockEntity saveId(Lnet/minecraft/nbt/CompoundTag;)V
public net.minecraft.world.level.block.entity.BlockEntity saveId(Lnet/minecraft/world/level/storage/ValueOutput;)V
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
Expand All @@ -627,10 +615,11 @@ public net.minecraft.world.level.block.entity.CampfireBlockEntity cookingTime
public net.minecraft.world.level.block.entity.ChestBlockEntity openersCounter
public net.minecraft.world.level.block.entity.ChestBlockEntity playSound(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/sounds/SoundEvent;)V
public net.minecraft.world.level.block.entity.ChiseledBookShelfBlockEntity lastInteractedSlot
public net.minecraft.world.level.block.entity.ConduitBlockEntity MIN_KILL_SIZE
public net.minecraft.world.level.block.entity.ConduitBlockEntity destroyTarget
public net.minecraft.world.level.block.entity.ConduitBlockEntity destroyTargetUUID
public net.minecraft.world.level.block.entity.ConduitBlockEntity effectBlocks
public net.minecraft.world.level.block.entity.ConduitBlockEntity getDestroyRangeAABB(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/phys/AABB;
public net.minecraft.world.level.block.entity.ConduitBlockEntity updateDestroyTarget(Lnet/minecraft/world/entity/EntityReference;Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;Z)Lnet/minecraft/world/entity/EntityReference;
public net.minecraft.world.level.block.entity.CrafterBlockEntity craftingTicksRemaining
public net.minecraft.world.level.block.entity.DecoratedPotBlockEntity decorations
public net.minecraft.world.level.block.entity.EnderChestBlockEntity openersCounter
Expand Down Expand Up @@ -664,13 +653,14 @@ public net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity age
public net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity exactTeleport
public net.minecraft.world.level.block.entity.TheEndGatewayBlockEntity exitPortal
public net.minecraft.world.level.block.entity.TrialSpawnerBlockEntity trialSpawner
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawner config
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawner isOminous
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawner stateAccessor
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerData cooldownEndsAt
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerData currentMobs
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerData detectedPlayers
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerData nextMobSpawnsAt
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerData nextSpawnData
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerStateData cooldownEndsAt
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerStateData currentMobs
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerStateData detectedPlayers
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerStateData nextMobSpawnsAt
public net.minecraft.world.level.block.entity.trialspawner.TrialSpawnerStateData nextSpawnData
public net.minecraft.world.level.block.entity.vault.VaultBlockEntity serverData
public net.minecraft.world.level.block.entity.vault.VaultServerData getRewardedPlayers()Ljava/util/Set;
public net.minecraft.world.level.block.entity.vault.VaultServerData pauseStateUpdatingUntil(J)V
Expand All @@ -689,7 +679,7 @@ public net.minecraft.world.level.chunk.LevelChunk level
public net.minecraft.world.level.chunk.LevelChunk loaded
public net.minecraft.world.level.chunk.LevelChunkSection states
public net.minecraft.world.level.chunk.PalettedContainer registry
public net.minecraft.world.level.chunk.status.ChunkStatusTasks postLoadProtoChunk(Lnet/minecraft/server/level/ServerLevel;Ljava/util/List;)V
public net.minecraft.world.level.chunk.status.ChunkStatusTasks postLoadProtoChunk(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/storage/ValueInput$ValueInputList;)V
public net.minecraft.world.level.chunk.storage.EntityStorage entityDeserializerQueue
public net.minecraft.world.level.chunk.storage.EntityStorage level
public net.minecraft.world.level.chunk.storage.RegionFileStorage regionCache
Expand Down Expand Up @@ -776,10 +766,6 @@ public-f net.minecraft.world.level.LevelSettings hardcore
public-f net.minecraft.world.level.LevelSettings levelName
public-f net.minecraft.world.level.block.ChestBlock MENU_PROVIDER_COMBINER
public-f net.minecraft.world.level.block.entity.BannerBlockEntity baseColor
public-f net.minecraft.world.level.block.entity.trialspawner.TrialSpawner normalConfig
public-f net.minecraft.world.level.block.entity.trialspawner.TrialSpawner ominousConfig
public-f net.minecraft.world.level.block.entity.trialspawner.TrialSpawner requiredPlayerRange
public-f net.minecraft.world.level.block.entity.trialspawner.TrialSpawner targetCooldownLength
public-f net.minecraft.world.level.saveddata.maps.MapItemSavedData centerX
public-f net.minecraft.world.level.saveddata.maps.MapItemSavedData centerZ
public-f net.minecraft.world.level.saveddata.maps.MapItemSavedData dimension
Expand Down
5 changes: 2 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
group=io.papermc.paper
version=1.21.5-R0.1-SNAPSHOT
mcVersion=1.21.5
version=1.21.6-R0.1-SNAPSHOT
mcVersion=1.21.6-rc1

# Set to true while updating Minecraft version
updatingMinecraft=true
updateTaskListIssue=https://github.com/PaperMC/Paper/issues/11736

org.gradle.configuration-cache=true
org.gradle.caching=true
Expand Down
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
import org.bukkit.entity.Fox;
import org.bukkit.entity.Ghast;
import org.bukkit.entity.Guardian;
import org.bukkit.entity.HappyGhast;
import org.bukkit.entity.Illager;
import org.bukkit.entity.Illusioner;
import org.bukkit.entity.IronGolem;
Expand Down Expand Up @@ -67,7 +68,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public interface VanillaGoal<T extends Mob> extends Goal<T> {
GoalKey<AbstractHorse> RANDOM_STAND = create("random_stand", AbstractHorse.class);

Expand Down Expand Up @@ -157,8 +158,6 @@ public interface VanillaGoal<T extends Mob> extends Goal<T> {

GoalKey<Creature> STROLL_THROUGH_VILLAGE = create("stroll_through_village", Creature.class);

GoalKey<Creature> TEMPT = create("tempt", Creature.class);

GoalKey<Creature> TRY_FIND_WATER = create("try_find_water", Creature.class);

GoalKey<Creature> WATER_AVOIDING_RANDOM_FLYING = create("water_avoiding_random_flying", Creature.class);
Expand Down Expand Up @@ -231,14 +230,12 @@ public interface VanillaGoal<T extends Mob> extends Goal<T> {

GoalKey<Fox> STALK_PREY = create("stalk_prey", Fox.class);

GoalKey<Ghast> GHAST_LOOK = create("ghast_look", Ghast.class);

GoalKey<Ghast> GHAST_SHOOT_FIREBALL = create("ghast_shoot_fireball", Ghast.class);

GoalKey<Ghast> RANDOM_FLOAT_AROUND = create("random_float_around", Ghast.class);

GoalKey<Guardian> GUARDIAN_ATTACK = create("guardian_attack", Guardian.class);

GoalKey<HappyGhast> HAPPY_GHAST_FLOAT = create("happy_ghast_float", HappyGhast.class);

GoalKey<Illager> HOLD_GROUND_ATTACK = create("hold_ground_attack", Illager.class);

GoalKey<Illager> RAIDER_OPEN_DOOR = create("raider_open_door", Illager.class);
Expand Down Expand Up @@ -269,6 +266,10 @@ public interface VanillaGoal<T extends Mob> extends Goal<T> {

GoalKey<Mob> FOLLOW_MOB = create("follow_mob", Mob.class);

GoalKey<Mob> FOR_NON_PATHFINDERS = create("for_non_pathfinders", Mob.class);

GoalKey<Mob> GHAST_LOOK = create("ghast_look", Mob.class);

GoalKey<Mob> INTERACT = create("interact", Mob.class);

GoalKey<Mob> LEAP_AT = create("leap_at", Mob.class);
Expand All @@ -281,10 +282,14 @@ public interface VanillaGoal<T extends Mob> extends Goal<T> {

GoalKey<Mob> OPEN_DOOR = create("open_door", Mob.class);

GoalKey<Mob> RANDOM_FLOAT_AROUND = create("random_float_around", Mob.class);

GoalKey<Mob> RANDOM_LOOK_AROUND = create("random_look_around", Mob.class);

GoalKey<Mob> RESET_UNIVERSAL_ANGER = create("reset_universal_anger", Mob.class);

GoalKey<Mob> TEMPT = create("tempt", Mob.class);

GoalKey<Mob> USE_ITEM = create("use_item", Mob.class);

GoalKey<Mob> VINDICATOR_BREAK_DOOR = create("vindicator_break_door", Mob.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class AttributeKeys {
/**
* {@code minecraft:armor}
Expand Down Expand Up @@ -81,6 +81,13 @@ public final class AttributeKeys {
*/
public static final TypedKey<Attribute> BURNING_TIME = create(key("burning_time"));

/**
* {@code minecraft:camera_distance}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Attribute> CAMERA_DISTANCE = create(key("camera_distance"));

/**
* {@code minecraft:entity_interaction_range}
*
Expand Down Expand Up @@ -249,6 +256,20 @@ public final class AttributeKeys {
*/
public static final TypedKey<Attribute> WATER_MOVEMENT_EFFICIENCY = create(key("water_movement_efficiency"));

/**
* {@code minecraft:waypoint_receive_range}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Attribute> WAYPOINT_RECEIVE_RANGE = create(key("waypoint_receive_range"));

/**
* {@code minecraft:waypoint_transmit_range}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<Attribute> WAYPOINT_TRANSMIT_RANGE = create(key("waypoint_transmit_range"));

private AttributeKeys() {
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class BannerPatternKeys {
/**
* {@code minecraft:base}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class BiomeKeys {
/**
* {@code minecraft:badlands}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class BlockTypeKeys {
/**
* {@code minecraft:acacia_button}
Expand Down Expand Up @@ -2475,6 +2475,13 @@ public final class BlockTypeKeys {
*/
public static final TypedKey<BlockType> DRAGON_WALL_HEAD = create(key("dragon_wall_head"));

/**
* {@code minecraft:dried_ghast}
*
* @apiNote This field is version-dependant and may be removed in future Minecraft versions
*/
public static final TypedKey<BlockType> DRIED_GHAST = create(key("dried_ghast"));

/**
* {@code minecraft:dried_kelp_block}
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class CatVariantKeys {
/**
* {@code minecraft:all_black}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class ChickenVariantKeys {
/**
* {@code minecraft:cold}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class CowVariantKeys {
/**
* {@code minecraft:cold}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class DamageTypeKeys {
/**
* {@code minecraft:arrow}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class DataComponentTypeKeys {
/**
* {@code minecraft:attribute_modifiers}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class EnchantmentKeys {
/**
* {@code minecraft:aqua_affinity}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class FluidKeys {
/**
* {@code minecraft:empty}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class FrogVariantKeys {
/**
* {@code minecraft:cold}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
"SpellCheckingInspection"
})
@NullMarked
@GeneratedFrom("1.21.5")
@GeneratedFrom("1.21.6-rc1")
public final class GameEventKeys {
/**
* {@code minecraft:block_activate}
Expand Down
Loading
Loading