Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
250 commits
Select commit Hold shift + click to select a range
a8adc66
Base commit
lynxplay Aug 7, 2026
be8612b
The first of many
lynxplay Aug 7, 2026
401a698
Fix DragonDeathPhase
Doc94 Aug 7, 2026
870c02a
idk
NonSwag Aug 7, 2026
c03b58a
fix ConcretePowderBlock
NonSwag Aug 7, 2026
719dbd6
Restore dropped patches
electronicboy Aug 7, 2026
3897a19
5
lynxplay Aug 7, 2026
776a7b1
3
NonSwag Aug 7, 2026
5cc446d
Merge remote-tracking branch 'origin/main' into dev/26.3
lynxplay Aug 7, 2026
26a65d3
fixup 870c02a
NonSwag Aug 7, 2026
4e9f6fc
4
NonSwag Aug 7, 2026
86a36f3
53
lynxplay Aug 7, 2026
3560952
fixup 3 and 4
NonSwag Aug 7, 2026
7da0b7f
60
lynxplay Aug 7, 2026
26b21ab
6 7
electronicboy Aug 7, 2026
223508e
76
lynxplay Aug 7, 2026
e61e6a9
Some data loader patches
lynxplay Aug 7, 2026
d788cdf
funny number here
electronicboy Aug 7, 2026
6c465e2
🐢
Doc94 Aug 8, 2026
35d5b02
The 3 Thrown
Doc94 Aug 8, 2026
acb3efe
ServerClockManager
Doc94 Aug 8, 2026
cb35934
TimeCommand
Doc94 Aug 8, 2026
0f118ab
SetSpawnCommand where mojang makes more simple the diff here
Doc94 Aug 8, 2026
eb67e14
Drop GiveCommand.java.patch
Doc94 Aug 8, 2026
269c85b
Fix LingeringPotionSplashEvent check for hasEffects, Thanks Owen.
Doc94 Aug 8, 2026
9126e39
More Commands
Doc94 Aug 8, 2026
b9abf48
Door goal
Doc94 Aug 8, 2026
1624f66
FallingBlockEntity and Illusioner
Doc94 Aug 8, 2026
d0274eb
DRAFT - Add TransformReason/SpawnReason to ConversionTracker
Doc94 Aug 8, 2026
8e24913
Skeleton and PrimedTnt
Doc94 Aug 8, 2026
e10d1a4
AbstractSkeleton
Doc94 Aug 8, 2026
d126ea5
Drop ShovelItem patch
Doc94 Aug 8, 2026
d329b48
CrossbowItem
Doc94 Aug 8, 2026
2c50879
Drop SignItem
Doc94 Aug 8, 2026
be30c23
SpawnEggItem
Doc94 Aug 8, 2026
1a37f08
Drop AxeItem
Doc94 Aug 8, 2026
32c25d7
Connection and InteractionResult
Doc94 Aug 8, 2026
c510da9
VaultWeaving
Doc94 Aug 8, 2026
463c71b
todo
Doc94 Aug 8, 2026
de813c9
fix format in my todo comments
Doc94 Aug 8, 2026
5c861ed
Re-implement async tab complete event
lynxplay Aug 8, 2026
3573c18
moar, you want moar?
electronicboy Aug 8, 2026
87e9323
The next 10
lynxplay Aug 8, 2026
1f36cbd
moar
electronicboy Aug 8, 2026
d0ae353
Keep on keeping on
electronicboy Aug 8, 2026
eec7aa6
Fix snafu in previous commit
electronicboy Aug 8, 2026
c7cfc68
Mine's heavier
electronicboy Aug 9, 2026
6e79a65
Revert this hunk destroyed by AT fighting
electronicboy Aug 9, 2026
4ae350f
level
Doc94 Aug 9, 2026
9c6ada7
ProfileResolver
Doc94 Aug 9, 2026
5ad5091
PlayerList
Doc94 Aug 9, 2026
9436dd6
HoglinBase
Doc94 Aug 9, 2026
cc61bd5
RecipeMap
Doc94 Aug 9, 2026
3d54d8c
Brewingt
Doc94 Aug 9, 2026
19f2519
LavaFluid and the todo for setBlockAndUpdate
Doc94 Aug 9, 2026
4a34914
Flow
Doc94 Aug 9, 2026
7e8ec78
BlockItem
Doc94 Aug 9, 2026
1e01e1b
PotionItem and the CONVERTABLE->CONVERTIBLE
Doc94 Aug 9, 2026
c8f2eef
brigadier CommandDispatcher
Doc94 Aug 9, 2026
c8a4162
GameTestServer1
Doc94 Aug 9, 2026
153ad0c
fix double setblock for LavaFluid
Doc94 Aug 9, 2026
3ee1683
Improvement for CraftEventFactory.handleBlockFormEvent calls with flags
Doc94 Aug 9, 2026
e8e2e9b
Re-add modern command registration for vanilla
lynxplay Aug 9, 2026
150a035
Touch CommandDispatcher for the requirement check to the new context …
Doc94 Aug 9, 2026
c2fabc2
Fix bedrock_floor floor value
kennytv Aug 9, 2026
d7ffe4f
Fix CraftHumanEntity::undiscoverRecipes implementation
Doc94 Aug 9, 2026
f0a4d68
Fix compile issues with remove of ConfiguredFeature in favor of Feature
Doc94 Aug 9, 2026
6cc3005
The end of Yggdrasil
Doc94 Aug 9, 2026
3c16eaf
PaperBundleContents and PaperChargedProjectiles
Doc94 Aug 9, 2026
8df8d3c
CraftItemType fixs for isCompostable and isFuel
Doc94 Aug 9, 2026
2a6aa20
TrimMaterialRegistryEntry
Doc94 Aug 9, 2026
af9d8af
Fix compilation issues for CraftSign
Doc94 Aug 9, 2026
9efa41c
CraftPlayer compilation issues for Sign/Drop
Doc94 Aug 9, 2026
473073e
Dont create an item
Owen1212055 Aug 9, 2026
1a50310
CraftEntity and CraftLivingEntity compile issues
Doc94 Aug 10, 2026
9e1ac56
PaperWorldLoader compile issues (Provider field rename)
Doc94 Aug 10, 2026
f16aef3
Fix conversion API for Zombie and Skeleton
Doc94 Aug 10, 2026
d07c815
Missing change in CraftZombie
Doc94 Aug 10, 2026
5cdd34a
Fix LivingEntity::drop compile issues and invulnerableDuration
Doc94 Aug 10, 2026
f332122
Fix cat heavier final
Doc94 Aug 10, 2026
3df69a3
Fix access in MinecraftServicesDiscoveryService for Paper implementation
Doc94 Aug 10, 2026
1b6f2f7
Fix VelocityProxy compile issue
Doc94 Aug 10, 2026
a177c24
Fix another cat at in Removed class
Doc94 Aug 10, 2026
df110a1
Handle remove of MapItemColor component
Doc94 Aug 10, 2026
719d61c
BlockBehaviour compile issue in fix for Bedrock
Doc94 Aug 10, 2026
bca45b5
Fix Compile issue for KeyedRandomSpreadStructurePlacement
Doc94 Aug 10, 2026
548579c
Fix ServerLevel compile issue for tick and clockManager per-world time
Doc94 Aug 10, 2026
d1af444
ItemStack compile issue for the remove of SignItem
Doc94 Aug 10, 2026
62d03fb
Fix World::isBedWorks compile issue
Doc94 Aug 10, 2026
9097a5c
Fix Block::isSolid compile issue
Doc94 Aug 10, 2026
ff94cd8
Fix compile issue for RecipeMap reset
Doc94 Aug 10, 2026
73bd69a
Rollback changes for handleBlockFormEvent (require again redundant fl…
Doc94 Aug 11, 2026
81921a0
Fix CraftMetaItem compile issue for MAP_COLOR
Doc94 Aug 11, 2026
fa3aa2d
Fix Compile issues in CraftMetaItem (Optional was replaced with Removed)
Doc94 Aug 11, 2026
32ec2af
Fix compile issue for MCUtil related to CONVERTABLE_TO_MUD->CONVERTIB…
Doc94 Aug 11, 2026
2dff87f
PaperAdventure and DumpItemCommand compile issues for DataComponentPa…
Doc94 Aug 11, 2026
5a533bb
Handle split of swing animation component into attack/interact animation
Doc94 Aug 11, 2026
122cde6
Merge remote-tracking branch 'origin/main' into dev/26.3
lynxplay Aug 11, 2026
9ba86fc
Fix CraftBiomeParameterPoint compiler issues
Doc94 Aug 11, 2026
ffaa13f
Fix CraftBlockType::isSolid to use BlockTags
Doc94 Aug 11, 2026
6e8237d
Fix Sign compile issues
Doc94 Aug 11, 2026
2e03e07
Handle MusicInstrument changes in component
Doc94 Aug 11, 2026
03ec81b
update mache
Lulu13022002 Aug 11, 2026
0f822bc
ServerGamePacketListenerImpl compile issues
Doc94 Aug 12, 2026
e792cf4
BrewingStandMenu
lynxplay Aug 12, 2026
5797c61
Update to 26.3-snapshot-8 base line
lynxplay Aug 12, 2026
6406461
Failed patches
lynxplay Aug 12, 2026
48547b0
Fix vanillaBiomeProvider in CraftWorld
Doc94 Aug 12, 2026
d32dc5e
Implement getDurabilityDamage method for CraftMusicInstrument
Doc94 Aug 12, 2026
d005fb4
Fix SignBlock compile issues
Doc94 Aug 12, 2026
8420bf5
Fix Cushion compile issues related to removePassenger return
Doc94 Aug 12, 2026
24c758c
fix CraftWorldInfo compile issue
Doc94 Aug 12, 2026
d550331
(generator) Fix a few vanilla fields renamed
Doc94 Aug 12, 2026
4dda0ce
Fix CraftInventoryFurnace issues with fuel/smelt api
Doc94 Aug 12, 2026
d2d2893
Handle issue with Furnace and api replacement
Doc94 Aug 12, 2026
c72abdb
Note cookspeed mult
lynxplay Aug 12, 2026
ecb5c70
Fix compile issues for OptionallyFlatBedrockConditionSource
Doc94 Aug 13, 2026
532de45
Fix Conversions compile issue
Doc94 Aug 13, 2026
6a23837
Fix compile issue in CraftItemType::getBurnDuration
Doc94 Aug 13, 2026
935f63e
Update to 26.3-snapshot-9
lynxplay Aug 18, 2026
ab5d1f4
Bump main ref
lynxplay Aug 18, 2026
afdf2bd
Match oldPaperCommit with latest merge from main
Doc94 Aug 19, 2026
4bec279
Fix compile issues for RedStoneWireBlock->RedstoneWireBlock
Doc94 Aug 19, 2026
3ed5c46
Fix compile issues for EnderMan->Enderman
Doc94 Aug 19, 2026
9eb094b
Fix Block compile issues for change in playerDestroy arguments
Doc94 Aug 19, 2026
1c7cc36
Fix AT for renamed classes
Doc94 Aug 19, 2026
3ce2e1d
Fix CraftMetaCrossbow for list of projectiles
Doc94 Aug 19, 2026
5947be8
Fix compile issues for ServerGamePacketListenerImpl with packer record
Doc94 Aug 19, 2026
8491c7c
Fix TntBlock Compile issues
Doc94 Aug 19, 2026
98de576
Fix AT ServerAdvancementManager#advancements
Doc94 Aug 19, 2026
6266ecd
Merge remote-tracking branch 'origin/main' into dev/26.3
lynxplay Aug 23, 2026
b51aba9
Update oldPaperCommit
Doc94 Aug 23, 2026
126c75a
Merge remote-tracking branch 'origin/main' into dev/26.3
electronicboy Aug 24, 2026
3b77148
Merge remote-tracking branch 'main' into dev/26.3
Doc94 Aug 25, 2026
e2142a3
Bump oldPaperCommit to bb09b431d24f586da72ee7c4aa2e8cff2b32a478
Doc94 Aug 25, 2026
aff7e28
Bump Gradle io.papermc.paperweight.core to 2.0.0-beta.23
Doc94 Aug 28, 2026
da09a7b
Merge remote-tracking branch 'origin/main' into dev/26.3
lynxplay Aug 28, 2026
b58d394
Update to 26.3-snapshot-10
lynxplay Aug 28, 2026
5778695
Bump main ref
lynxplay Aug 28, 2026
0009d2e
Fix CraftServer compile issues
Doc94 Aug 29, 2026
2e83b37
Fix FeedbackForwardingSender compile issues
Doc94 Aug 29, 2026
a278d19
CraftWorld compile issues but....
Doc94 Aug 29, 2026
4b8abe1
More CraftWorld related compile and TODOs
Doc94 Aug 29, 2026
6583047
Fix compile issue for ConsumeEffect.TeleportRandomly component
Doc94 Aug 29, 2026
6bcbc5c
Fix compile issue in PaperBrigadier for DUMMY CommandSourceStack
Doc94 Aug 29, 2026
d2be841
SwingAnimation#duration is non-negative now
Doc94 Aug 29, 2026
3b7f799
Fix bad PaperSwingAnimation duration annotation
Doc94 Aug 29, 2026
8c749b8
Readd dropped hunk
lynxplay Aug 29, 2026
dbd2f9f
Deprecate PotionBrewer and PotionMix
lynxplay Aug 29, 2026
bc9d8c2
Update todos
lynxplay Aug 29, 2026
a60bfd2
Fix lynx mess with BrewingStandBlockEntity
Doc94 Aug 29, 2026
9490daa
Fix brewingRecipeTime BrewingStandBE ref
lynxplay Aug 29, 2026
0b1e362
Reimplement furnace cook speed multiplier API
lynxplay Aug 29, 2026
2a55a19
Fix CraftTransmuteRecipe compile issue
Doc94 Aug 30, 2026
18522d9
Fix Flat bedrock generator settings (#14223)
Doc94 Sep 1, 2026
56c9da3
Update to 26.3-pre-1
lynxplay Sep 2, 2026
df5b4ff
Fix CraftItemType compile issue for getBurnDuration
Doc94 Sep 3, 2026
a18bb5b
Fix a few compiler issues for paper Registry
Doc94 Sep 4, 2026
cd81085
Fix StructureManager lost logic for null levelAccessor
Doc94 Sep 4, 2026
83b7a83
Fix compile issue for TransmuteRecipe
Doc94 Sep 4, 2026
1deca2a
Update to 26.3-pre-2
lynxplay Sep 4, 2026
76635f0
Fix missing override from StructurePlacement
Doc94 Sep 4, 2026
851208a
Fix LootContext#getOptionalParameter to LootContext#getOptional
Doc94 Sep 4, 2026
2215bab
Fix compile issue for particle in CraftWorld
Doc94 Sep 4, 2026
1aa96bc
Fix rename for "paper:optionally_flat_bedrock"
Doc94 Sep 4, 2026
079985e
Fix CustomChunkGenerator but....
Doc94 Sep 4, 2026
407e0c8
Migrate getNoiseBiome in CustomWorldChunkManager to use BiomeResolver
Doc94 Sep 4, 2026
b7216e5
Draft for Cushion class
Doc94 Sep 5, 2026
2bd7f65
Update data generator to new internals
lynxplay Sep 5, 2026
cc1ddd5
Run generator
lynxplay Sep 5, 2026
e6b568e
BiomeParameterPoint no longer knows min/max
Doc94 Sep 5, 2026
a66521f
Bad compile fix for CraftItemType for compostable
Doc94 Sep 5, 2026
bbba7f5
Add Poplar entities (boats)
Doc94 Sep 5, 2026
beec16e
run rewrite generator
Doc94 Sep 5, 2026
fa56bd9
missing implementation for PoplarBoat and PoplarChestBoat classes
Doc94 Sep 5, 2026
6f211e7
Changes for Cushion API
Doc94 Sep 5, 2026
ca4f1e7
Register missing EntityTypes in CraftEntityTypes
Doc94 Sep 5, 2026
af24f42
Missing paper.at update
Doc94 Sep 5, 2026
2527b3e
Cushion is not hanging... we need events for that
Doc94 Sep 5, 2026
fcd127f
Fix compile issues for Pot decorations
Doc94 Sep 6, 2026
ac448e2
Merge branch 'main' of github.com:PaperMC/Paper into dev/26.3
Doc94 Sep 6, 2026
b207449
Update oldPaperCommit to a2a42c5b12249aaba42a347327fd930a1f94af06
Doc94 Sep 6, 2026
159fa37
Missing Nullability Annotations for BrewingRecipe
Doc94 Sep 6, 2026
91a004a
Fix compile issue for Test RegistryHelper
Doc94 Sep 6, 2026
eb676fc
Update LootTables API
Doc94 Sep 6, 2026
3d615e7
Remove PredicateChoiceMatchingTest (depends on feature patch)
Doc94 Sep 6, 2026
bf77149
Rewrite ItemType
lynxplay Sep 6, 2026
eec5cf3
Missing config for SpigotWorldConfig
Doc94 Sep 6, 2026
0356463
Update EntityEffect
Doc94 Sep 6, 2026
09440a7
Update Effect
Doc94 Sep 6, 2026
ca7ea6f
Update Particle
Doc94 Sep 6, 2026
aa34f56
Fix POPLAR signs
Doc94 Sep 6, 2026
4f1660d
Include all the new maps in MapMeta
Doc94 Sep 6, 2026
6dbceab
Fix ItemType#POPLAR_SHELF bad ItemMeta
Doc94 Sep 6, 2026
7a07e7e
Update CommandPermissions for new minecraft commands
Doc94 Sep 6, 2026
d0ca1ba
Not totally fixed LegacyTest
Doc94 Sep 6, 2026
c056e85
Fix some tests
lynxplay Sep 6, 2026
25c1906
Disable more recipe tests
lynxplay Sep 6, 2026
0f75996
Add PlayerOpenSignEvent.Cause for SignBlock
Doc94 Sep 6, 2026
283f4ca
Add WAXED and CUSHION_COLOR Components
Doc94 Sep 6, 2026
d724d75
Add WAXED and CUSHION_COLOR Components (But now registered)
Doc94 Sep 6, 2026
d942ba0
Add MobVisibility item component
Doc94 Sep 6, 2026
a1c424c
Minor changes into MobVisibility component
Doc94 Sep 7, 2026
d8a5297
Add VillagerFood component
Doc94 Sep 7, 2026
e63de76
Add SignText component
Doc94 Sep 7, 2026
3318f8b
Temp fix for missing components until proper API is added
Doc94 Sep 7, 2026
021644e
pot
Doc94 Sep 7, 2026
5f599b9
Update dependencies to match Vanilla
Doc94 Sep 7, 2026
4bc49ac
Update org.checkerframework:checker-qual and org.jetbrains:annotations
Doc94 Sep 7, 2026
cfbf9f1
Update JSpecify dependency to 1.0.1
Doc94 Sep 7, 2026
a0c0474
Update JOML dependency to 1.10.9
Doc94 Sep 7, 2026
837b4ff
Revert "Update JSpecify dependency to 1.0.1"
Doc94 Sep 7, 2026
f918c49
Update to 26.3-pre-3
lynxplay Sep 8, 2026
b746b8c
Fix Boat.Status enum rewriter
Doc94 Sep 9, 2026
d8b57e4
Revert "Fix Boat.Status enum rewriter"
Lulu13022002 Sep 9, 2026
4f149ad
Merge remote-tracking branch 'upstream/main' into dev/26.3
Doc94 Sep 10, 2026
a4fd640
Update oldPaperCommit to latest (post merge)
Doc94 Sep 10, 2026
dcf362d
Update to 26.3-rc-1
lynxplay Sep 10, 2026
a51ca2c
The README Update [ci skip]
Doc94 Sep 10, 2026
dd6d7e0
Rework some time command diff
lynxplay Sep 11, 2026
6507eb1
Update to 26.3-rc-2
lynxplay Sep 11, 2026
7e7a873
update mache
Lulu13022002 Sep 11, 2026
4d290b9
Some more todos
lynxplay Sep 11, 2026
6266ef0
first pass at components, skip checkstyle between generated comments
Lulu13022002 Sep 11, 2026
bdab299
implement new level events
Lulu13022002 Sep 11, 2026
c5e94cc
fix override for Cushion
Lulu13022002 Sep 11, 2026
61992ee
bump built-in datapack version
Lulu13022002 Sep 11, 2026
89fe83d
add back renamed tags
Lulu13022002 Sep 11, 2026
7df5258
implement block data
Lulu13022002 Sep 11, 2026
38b0bfe
Work
lynxplay Sep 12, 2026
812aeeb
Update particle API (#14246)
Privatech38 Sep 12, 2026
890a111
fix PistonMoveReaction order
Lulu13022002 Sep 12, 2026
9515e03
Merge remote-tracking branch 'upstream/main' into dev/26.3
Doc94 Sep 13, 2026
ca0077b
Update oldPaperCommit to e5fe71723e2ffde7cc9fafc085ac3bb73e63175e
Doc94 Sep 13, 2026
a8210fd
Relax invalid block break action processing
lynxplay Sep 13, 2026
92e0fcb
Drop todo from conversion tracker
lynxplay Sep 13, 2026
fdc5379
Start generator for BlockTransform Component
Doc94 Sep 9, 2026
3e93037
Pseudo draft for implement BlockTransformer component
Doc94 Sep 9, 2026
1774ae3
Broken loottable
Doc94 Sep 9, 2026
f836c7d
ReWork for move to Registry and make run
Doc94 Sep 10, 2026
6502c28
Cleanup fields and conversions
Doc94 Sep 10, 2026
abb4ea0
ReWork in methods
Doc94 Sep 10, 2026
2cf167b
Fix tests
Doc94 Sep 10, 2026
db48cdd
CopyBlockStateProvider and union of Predicates (all/any)
Doc94 Sep 11, 2026
47dbd47
RandomBlockStateProvider and RotatedBlockStateProvider
Doc94 Sep 11, 2026
69363e8
Missing Contract annotation on stateProvider
Doc94 Sep 11, 2026
dbce25c
Add RuleBasedBlockStateProvider and improvements
lynxplay Sep 11, 2026
8cc0aed
Expose a few fields
Doc94 Sep 11, 2026
f4f557e
Support Fluid and rework again the BlockPredicate to allow this
Doc94 Sep 11, 2026
c92289d
Lulu comments for move fields and not delayed thing
Doc94 Sep 11, 2026
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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .checkstyle/checkstyle_base.xml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,9 @@
<module name="AvoidNoArgumentSuperConstructorCall"/>
<module name="ConstructorsDeclarationGrouping"/>
<module name="CovariantEquals"/>
<module name="DeclarationOrder"/>
<module name="DeclarationOrder">
<property name="ignoreConstructors" value="true"/>
</module>
<module name="DefaultComesLast"/>
<module name="EmptyStatement"/>
<module name="EqualsHashCode"/>
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Paper [![Version](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Fartifactory.papermc.io%2Fartifactory%2Funiverse%2Fio%2Fpapermc%2Fpaper%2Fpaper-api%2Fmaven-metadata.xml&strategy=highestVersion&filter=26.2.*&label=version&color=%23344ceb
Paper [![Version](https://img.shields.io/maven-metadata/v?metadataUrl=https%3A%2F%2Fartifactory.papermc.io%2Fartifactory%2Funiverse%2Fio%2Fpapermc%2Fpaper%2Fpaper-api%2Fmaven-metadata.xml&strategy=highestVersion&filter=26.3.*&label=version&color=%23344ceb
)](https://papermc.io/downloads/paper)
[![Paper Build Status](https://img.shields.io/github/actions/workflow/status/PaperMC/Paper/build.yml?branch=main)](https://github.com/PaperMC/Paper/actions)
[![Discord](https://img.shields.io/discord/289587909051416579.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/papermc)
Expand Down Expand Up @@ -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 {
Expand All @@ -59,7 +59,7 @@ java {
<dependency>
<groupId>io.papermc.paper</groupId>
<artifactId>paper-api</artifactId>
<version>[26.2.build,)</version>
<version>[26.3.build,)</version>
<scope>provided</scope>
</dependency>
```
Expand Down
55 changes: 31 additions & 24 deletions build-data/paper.at
Original file line number Diff line number Diff line change
Expand Up @@ -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 <init>(Ljava/util/List;)V
public net.minecraft.nbt.ListTag identifyRawElementType()B
public net.minecraft.network.Connection address
Expand All @@ -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 <init>(Lcom/google/gson/JsonObject;Ljava/lang/String;)V
Expand Down Expand Up @@ -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 <init>(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
Expand Down Expand Up @@ -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;
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -488,7 +491,6 @@ public net.minecraft.world.item.component.ResolvableProfile$Partial MAP_CODEC
public net.minecraft.world.item.component.ResolvableProfile$Static <init>(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/world/entity/player/PlayerSkin$Patch;)V
public net.minecraft.world.item.context.UseOnContext <init>(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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -621,21 +628,17 @@ 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.blockpredicates.CombiningPredicate predicates
public net.minecraft.world.level.levelgen.blockpredicates.MatchingBlocksPredicate blocks
public net.minecraft.world.level.levelgen.blockpredicates.MatchingFluidsPredicate fluids
public net.minecraft.world.level.levelgen.blockpredicates.StateTestingPredicate offset
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
Expand All @@ -651,11 +654,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
Expand All @@ -666,6 +672,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
Expand Down
2 changes: 1 addition & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand Down
8 changes: 4 additions & 4 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -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
Expand Down
9 changes: 8 additions & 1 deletion paper-api/.checkstyle/checkstyle.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,14 @@
<!--[A-Z].* check is for java annotations inside code blocks inside Javadocs-->
<property name="arguments" value="(${custom_javadoc_tags}|[A-Z].*)"/>
</module>
<module name="SuppressWarningsFilter" />
<module name="TreeWalker">
<module name="SuppressWarningsHolder" />
<!--Skip generated content by typewriter-->
<module name="SuppressionCommentFilter">
<property name="offCommentFormat" value="Start generate - [\w\|]+"/>
<property name="onCommentFormat" value="End generate - [\w\|]+"/>
</module>
<module name="JavadocVariable">
<!--requires on public fields-->
<property name="accessModifiers" value="public"/>
Expand All @@ -20,7 +27,7 @@
</module>
<module name="MissingJavadocPackage"/>
<module name="MissingJavadocType">
<property name="skipAnnotations" value="Generated, ApiStatus.Internal" />
<property name="skipAnnotations" value="Generated, ApiStatus.Internal"/>
</module>
</module>
</module>
2 changes: 2 additions & 0 deletions paper-api/.checkstyle/ignored_directories.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ paper-api/src/main/java/io/papermc/paper/block/
paper-api/src/main/java/io/papermc/paper/block/bed/
paper-api/src/main/java/io/papermc/paper/block/fluid/
paper-api/src/main/java/io/papermc/paper/block/fluid/type/
paper-api/src/main/java/io/papermc/paper/block/stateprovider/
paper-api/src/main/java/io/papermc/paper/brigadier/
paper-api/src/main/java/io/papermc/paper/chat/
paper-api/src/main/java/io/papermc/paper/command/
Expand All @@ -47,6 +48,7 @@ paper-api/src/main/java/io/papermc/paper/datacomponent/item/
paper-api/src/main/java/io/papermc/paper/datacomponent/item/attribute/
paper-api/src/main/java/io/papermc/paper/datacomponent/item/blocksattacks/
paper-api/src/main/java/io/papermc/paper/datacomponent/item/consumable/
paper-api/src/main/java/io/papermc/paper/datacomponent/item/blocktransformer/
paper-api/src/main/java/io/papermc/paper/datapack/
paper-api/src/main/java/io/papermc/paper/dialog/
paper-api/src/main/java/io/papermc/paper/enchantments/
Expand Down
Loading
Loading