granny
4db5f6cb4e
add back removed options
2025-12-09 21:19:54 -08:00
granny
d217faa1a4
Merge branch 'ver/1.21.10' into ver/1.21.11
2025-12-09 16:35:36 -08:00
granny
802b91662d
add null-check to all worldborder world references, closes #1733
2025-12-08 21:40:34 -08:00
granny
c51992977f
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@15309f9a Update to 1.21.11-rc2
PaperMC/Paper@f34efdb7 Pass SWEEP_ATTACK knockback reason
PaperMC/Paper@eb37433d Re-add configurable combat exhaustion and event
PaperMC/Paper@31af44d2 Re-add dropped hunk for visibility sounds
PaperMC/Paper@252cfe14 Fix unnecessary player info remove packets being sent when hiding players (#12587 )
PaperMC/Paper@62dc8b32 Use book packet for both methods (#13298 )
PaperMC/Paper@7fdc16a8 Add configuration option to control fix for MC-159283 end rings (#13363 )
PaperMC/Paper@bb6c2d08 Use correct addresses for PlayerConnection (#13307 )
PaperMC/Paper@f08aad23 [ci/skip] Clarify Metadata API deprecation message (#13371 )
PaperMC/Paper@5f03e110 Fix isInteractable for copper chests (#13325 )
PaperMC/Paper@a339457c Readd dropped shulker box block hunk
PaperMC/Paper@843cafd8 Update to 1.21.11-rc3
PaperMC/Paper@7db609b0 [ci/skip] diff housekeeping
PaperMC/Paper@f6e937b9 Reimplement int based gamerule access (#13372 )
2025-12-08 20:38:29 -08:00
granny
4385807b7e
make it compile
2025-12-04 20:27:16 -08:00
granny
712e1c3f72
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@a2c9f58a Update to 1.21.11-pre3 (#13194 )
PaperMC/Paper@168287b2 Update exact choice recipe patch (#13346 )
PaperMC/Paper@354a5d54 [ci/skip] Add missing Nullable annotation for KineticWeapon.Builder methods (#13347 )
PaperMC/Paper@df4b6681 Restore legacy command restrictions
PaperMC/Paper@2efb4e7a Merge branch 'ver/1.21.10'
PaperMC/Paper@fdfdec66 Trigger build after merge commit
PaperMC/Paper@6348ac89 Schedule PlayerSpawnFinder chunk callbacks to mainThreadProcessor instead of server queue fixes #13354
PaperMC/Paper@b786cbe8 Update to 1.21.11-pre4 (#13357 )
PaperMC/Paper@889c6617 Flush region storage if configured for ChunkMap#synchronize
PaperMC/Paper@c7a138b0 Remove ItemStack mutation on drop methods (#11831 )
PaperMC/Paper@1d09b617 Fix ItemType#isEdible to also check for DataComponents#CONSUMABLE (#13348 )
PaperMC/Paper@84a789b2 Add Decorated Pot wobble API (#12994 )
PaperMC/Paper@ec0ad8b9 Update to 1.21.11-pre5
PaperMC/Paper@ffce96cf Fix wrong translation key in /give command (#13364 )
PaperMC/Paper@1cb31fd3 Update to 1.21.11-rc1
PaperMC/Paper@51c1b16b Optimize getEntityCount by directly accessing Moonrise data structures
2025-12-04 19:39:48 -08:00
granny
210819114b
fix some compilation issues
2025-11-27 00:02:58 -08:00
granny
757b8d5d42
apply minecraft server file patches
2025-11-25 22:27:20 -08:00
granny
ad24fcb0e3
prep for 1.21.11 update
2025-11-25 21:27:28 -08:00
granny
3d61a21422
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@c7714bbf Update PlayerPostRespawnEvent to include full location data (#13237 )
PaperMC/Paper@9d427a5e [ci/skip] Enable unpick (#13241 )
PaperMC/Paper@13e9c107 [ci/skip] Update mache for new unpick definitions
PaperMC/Paper@9934c173 Set chunk loading radius to 0 in PlayerSpawnFinder
2025-10-30 21:48:23 -07:00
granny
c8a4f0b6f0
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@ffcb7b22 Update Parchment (#13177 )
PaperMC/Paper@c33a9ce1 Fix incorrect variable use in Entity#startRiding
PaperMC/Paper@c710b667 Add MapPalette.getNearestColor (#13104 )
PaperMC/Paper@b57d6410 Expose isReplaceable on BlockData (#13180 )
PaperMC/Paper@af1823d4 Reduce impact of tick time calculations (#13188 )
PaperMC/Paper@89ca94ab [ci/skip] Rebuild patches
PaperMC/Paper@e5cc2560 [ci/skip] Update CONTRIBUTING.md for Gradle and Windows Docs (#13190 )
PaperMC/Paper@ab99393c Fix charged creeper explosions not dropping mob skulls (#13167 )
PaperMC/Paper@81b7a578 Fixed Ender Dragon using wrong tracking range (#13046 )
2025-10-16 22:07:40 -07:00
granny
d7de13dd4d
Update to 1.21.10 & Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@0ff899da Prevent world mutation on copper golem spawn cancel (#13152 )
PaperMC/Paper@bae47d3e Update to 1.21.10 (#13127 )
PaperMC/Paper@8339bb31 Update DataConverter constants for 1.21.10
PaperMC/Paper@3982efa0 Sync Moonrise
PaperMC/Paper@fa57d4b7 Remove Vanilla packet processing at start of tick
PaperMC/Paper@fba780d6 Rebuild patches
2025-10-07 20:51:02 -07:00
granny
9e2508fc7f
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@e0ba395d Add missing plugin ticket comparator fixes #13130
PaperMC/Paper@21b49306 Fix diff in FlowingFluid#canPassThroughWall
PaperMC/Paper@dcd7847d Improve server tick loop
PaperMC/Paper@a4a7461c Rebase fixups
PaperMC/Paper@dc66e8cf Return Server#getTPS over minute intervals instead of seconds
2025-10-04 20:05:27 -07:00
granny
8befb59096
add summoner api to copper golem
2025-09-29 23:16:20 -07:00
granny
1f1d4dcb6e
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@6b0b29a9 Update publishing endpoint
PaperMC/Paper@f6fabc5f Call EntityChangeBlockEvent for copper golem statue changes (#13090 )
PaperMC/Paper@1d6ee7db Update adventure
PaperMC/Paper@404e49fd Update to 1.21.9-rc1
PaperMC/Paper@40552742 Fix empty SkinPatch initialization and swapped dynamic/static heuristic in ResolvableProfile build method
2025-09-25 21:56:16 -07:00
granny
4ca9e36463
it compiles \o/
2025-09-23 21:49:47 -07:00
granny
87d03c4bac
apply the rest of the minecraft file patches
2025-09-21 20:04:06 -07:00
granny
b6d73e8ce6
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@e3aca921 Replace ConcurrentUtil's Validate with Objects
PaperMC/Paper@9a626dd7 Rewrite ticket counter system
PaperMC/Paper@65250cbe Drop "Optimize Collision to not load chunks"
PaperMC/Paper@55d56d91 Apply "Flush regionfiles on save configuration option"
PaperMC/Paper@920e8d35 Apply "Optimise collision checking in player move packet handling"
PaperMC/Paper@ec492d3f Apply "Improve keepalive ping system"
PaperMC/Paper@8f659478 Apply "Optimise EntityScheduler ticking"
PaperMC/Paper@086b4fd4 Apply "Optional per player mob spawns"
PaperMC/Paper@2f4211ed Apply "Improve cancelling PreCreatureSpawnEvent with per player mob spawns"
PaperMC/Paper@b6d95574 Apply "Optimize Hoppers"
PaperMC/Paper@388e6936 update generator
PaperMC/Paper@a3c89a8f add javadocs for new api
PaperMC/Paper@fcc763ad Call BlockRedstoneEvent for the shelf
PaperMC/Paper@03eb18bb replace requireNonNull by checkArgument and deprecate MCUtil#toLocation
PaperMC/Paper@6b7bf014 bump built-in datapack version
PaperMC/Paper@2779a538 deprecate #lanterns material tag in favour of vanilla tag
PaperMC/Paper@6f9957e8 Mannequin#createDefaultProfile -> Mannequin#defaultProfile
PaperMC/Paper@24874e53 Also rename Mannequin profile getter/setters for consistency
PaperMC/Paper@bc2ae107 Fix default respawn dimension being null for new worlds
PaperMC/Paper@eb421583 Use 0.0.4 release of ConcurrentUtil
PaperMC/Paper@bb017458 1.21.9-pre2
PaperMC/Paper@02492043 1.21.9-pre2 feature patches
PaperMC/Paper@9360ba42 Identifying comments for MinecraftServer
PaperMC/Paper@5d3aa537 Some diff improvements in prepare spawn task
PaperMC/Paper@22ad4519 Move some stuff to ATs
PaperMC/Paper@0ea15c97 Drop no longer applicable ATs
PaperMC/Paper@cf78f2a2 bump api-version/datapack format and add a copper torch tag
PaperMC/Paper@60cb0dfc generate ClientOption enums and mark CraftBlockData impl as null marked
PaperMC/Paper@40252892 Add pre2 to api version
PaperMC/Paper@f2cb073a Set build channel to alpha
PaperMC/Paper@90b29c4c Port most of the anti-xray patch
PaperMC/Paper@4a8e88dc Disable oldPaperCommit to fix CI build
PaperMC/Paper@121ac2eb Port the last Anti-XRay hunk
PaperMC/Paper@f43641f8 Use ConcurrentUtil 0.0.5
PaperMC/Paper@1f79388d fix end portal teleportation
PaperMC/Paper@2efb400a [ci/skip] Adjust spawn location event docs
PaperMC/Paper@cb9fc05d simplify overloads
PaperMC/Paper@25ecc590 Enable Anti-Xray
PaperMC/Paper@4d7185f6 Add AsyncPlayerSpawnLocationEvent#isNewPlayer (#13081 )
PaperMC/Paper@dc474a89 Fixup vanilla code for Anti-Xray changes
PaperMC/Paper@0e23b024 Add back null check for chunkPacketBlockController
2025-09-21 19:45:04 -07:00
granny
0958fe267a
apply and rebuild already applied source patches
2025-09-21 17:57:38 -07:00
granny
67bc34f8bf
revert git patch format from applied file patches
2025-09-19 18:53:27 -07:00
granny
ccec8d0d2c
apply and move minecraft patches
2025-09-17 17:49:54 -07:00
granny
5053eb0c5d
use a different method for dropping lapis, closes #1692
2025-07-22 18:01:23 -07:00
granny
a1bdc94600
fix ATs getting stuck in file patches
2025-06-29 23:23:53 -07:00
granny
fe7c02ff5a
applied minecraft file patches (only two file patches didn't apply, surprisingly)
2025-06-29 13:47:51 -07:00
granny
b1a30b1848
prepare for update
2025-06-29 12:46:58 -07:00
granny
afcdf9bb72
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@4781d28b Re-add Log4j Javadocs (#12693 )
PaperMC/Paper@74fbcce5 Check type of Material in get/set stats (#12607 )
PaperMC/Paper@4b3f967e Improve Fix MC-44654 (#12703 )
PaperMC/Paper@a7dd2635 Enable spigot obfuscation support (#12695 )
PaperMC/Paper@6a51c44e Cleanup Primed TNT Fix (#12704 )
PaperMC/Paper@839c6a18 Fix #11169 (#12706 )
PaperMC/Paper@c77d5f99 Fix MC-297591
PaperMC/Paper@219f86ee Implement chunk unload delay config option
PaperMC/Paper@e4eb69b8 Do not allow ticket level decreases to be processed asynchronously
PaperMC/Paper@71b0c768 Adds support for vanilla negative explosions (#12705 )
PaperMC/Paper@3750927a [ci/skip] Fix PermissionManager#clearPermissions() docs bad wording (#12657 )
PaperMC/Paper@d61a51e8 Add ItemType#getBurnDuration() (#12604 )
PaperMC/Paper@29fc8532 Allow empty paths in namespaced keys (#12687 )
PaperMC/Paper@4419afb9 fix: Safely handle nanosecond overflow in ClickCallback (#12686 )
PaperMC/Paper@56528821 Add `isProxyEnabled` method to ServerConfiguration (#12664 )
PaperMC/Paper@c0dda0ea Add `isForceDefaultGameMode` method (#12673 )
PaperMC/Paper@e714de63 Fix excess slot updates
PaperMC/Paper@6d0821d2 [ci/skip] Fix docs for Spawner class and cleanup (#12710 )
PaperMC/Paper@cceffe3d Release ItemType and BlockType (#12708 )
PaperMC/Paper@186e9e33 Relocate CommandMap#registerServerAliases() call to after lifecycle events have been run (#12601 )
2025-06-21 16:15:25 -07:00
granny
c39c270a37
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@73d218c1 Improve command permission lookups
PaperMC/Paper@7c2ffd5e Prune the api version suffix
PaperMC/Paper@c609d6dc Remove SERVER_ONLY command flag functionality
PaperMC/Paper@3594d24a Properly send over SADDLE and BODY equipment items to PlayerInventory
PaperMC/Paper@720e63ff Remove craft flying
PaperMC/Paper@1e441025 Removed inlined art api
PaperMC/Paper@adb5aefc Add api for shear equippable logic
PaperMC/Paper@4604c5f2 Change ordering on YamlSanitizationTest
PaperMC/Paper@c986ce54 Fix V4307 ordering issues
PaperMC/Paper@48e94e8c fix sponge absorb resetting block entity data of waterlogged blocks
PaperMC/Paper@c5fc0dc8 support block state mutation of already placed block entity in BlockStateListPopulator
2025-06-08 12:06:00 -07:00
granny
2a46cfc530
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@20e9fe8e Fix javadocs in DriedGhast
PaperMC/Paper@1366eaa5 Readd dropped hunk
PaperMC/Paper@4b6fae10 1.21.6-pre2
PaperMC/Paper@5cfd6383 Fix compile issues
PaperMC/Paper@18924de7 run generator
PaperMC/Paper@fbc139e0 some fixes
PaperMC/Paper@0c3879ac track block for lava/conduit damage
PaperMC/Paper@767e99c9 Moonrise attempt
PaperMC/Paper@b15c51ce Rest of feature patches
PaperMC/Paper@c136222e Moonrise compile fixes and changes
PaperMC/Paper@52880cec Fix LayeredCauldronBlock event call
PaperMC/Paper@4fa21c21 Update Moonrise to 1.21.6-pre2
PaperMC/Paper@cb705c41 Add DataConverter patch
PaperMC/Paper@87b3d8ba Replace deprecated Thread#getId usage with Thread#threadId
PaperMC/Paper@5b362692 Add MCUtil#toLocation from Folia
PaperMC/Paper@b2f3c2c9 Move over to non discarding reporter
PaperMC/Paper@4c4ddfcc Update ItemType
2025-06-03 22:14:04 -07:00
granny
bd773d449d
fix color codes in sign preview
2025-06-01 19:00:13 -07:00
granny
9f6cbee8e0
it compiles \o/
2025-06-01 17:27:04 -07:00
granny
89ee2e0c0f
apply the rest of the minecraft file patches \o/
2025-06-01 14:33:08 -07:00
granny
994dd4f476
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@4a903d81 Readd dropped diff
PaperMC/Paper@4fe0ac24 Some more comments
PaperMC/Paper@19a36413 Last per file patches
PaperMC/Paper@e49b5e88 Fix compile issues:
PaperMC/Paper@1b30919a Fix
PaperMC/Paper@df964545 Fixup whatever happened here
PaperMC/Paper@5933bd5b TrialSpawner compile fixes
PaperMC/Paper@20136f71 Some initial adoption of ValueInput/Output
PaperMC/Paper@a1bfc19a Some more compilation issues
PaperMC/Paper@d16b93e6 Generator
PaperMC/Paper@c34fb5f8 Test fixes
PaperMC/Paper@f3bad8c8 Prepare work on feature patches
PaperMC/Paper@ed3b39e9 14 first feature patches
PaperMC/Paper@ff05a2df Hacky EAR 2.0 fixes
2025-06-01 13:17:21 -07:00
granny
cfd1e070a2
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@ca8da0e3 Commands
PaperMC/Paper@e0437448 /net/minecraft/world/entity/decoration/
PaperMC/Paper@d251511d net\minecraft\worldntity\projectile\
PaperMC/Paper@62c4dda5 /net/minecraft/world/entity/monster
PaperMC/Paper@4a821685 ServerPlayer, ServerLevel, ServerEntity
PaperMC/Paper@6d71abd2 Other random classes
PaperMC/Paper@f44197c4 net/minecraft/world/entity/item
PaperMC/Paper@2f152e01 Fix some compile errors
PaperMC/Paper@92ece7b6 Fix dropped diff
PaperMC/Paper@8c974745 readd dropped ack diff
2025-05-30 19:51:17 -07:00
granny
3ba90894b1
convert applied source patches to file patch format
2025-05-30 19:45:10 -07:00
granny
4ff982a4c9
apply the minecraft source files that we can rn
2025-05-28 20:20:54 -07:00
granny
2c139d3b7a
move patches to unapplied directories
2025-05-28 19:29:00 -07:00
granny
59d7a40b38
convert file patches to git patches
2025-05-28 19:23:02 -07:00
granny
1dd9bd0ca4
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@fa360aa8 Add some missing annotations and an incorrect one (#12204 )
PaperMC/Paper@113b18ee Update paperweight and Gradle wrapper (#12573 )
2025-05-20 21:13:53 -07:00
linaTetris
93011bc195
Add configuration setting to re-add End void rings ( #1656 )
...
Co-authored-by: granny <granny@purpurmc.org >
2025-05-03 16:32:59 -07:00
granny
bdeba761ac
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@5f0b8292 Re-add chunk position check to regionfile recalculation patch
2025-04-19 15:18:52 -07:00
granny
f5a9280b2f
Merge branch 'ver/1.21.4' into ver/1.21.5
2025-04-12 22:03:17 -07:00
granny
751d8388ab
fix color signs not working properly
2025-04-12 21:47:34 -07:00
granny
ba521eb66d
read & write spawn data properly for placing spawners option
2025-04-12 21:47:09 -07:00
Dreeam
96f0ee1ea3
Add check for max growth age special case ( #1652 )
2025-04-12 13:33:24 -07:00
granny
54283ad076
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@cc0f25cb Apply more feature patches
PaperMC/Paper@e7b684ed fix
PaperMC/Paper@71ccae07 Revert "move block data/state impl"
PaperMC/Paper@7612b5d0 Add identifier comparator for Plugin tickets
PaperMC/Paper@35b466e3 Add support for getting data components from entities
PaperMC/Paper@9f50f858 patch
PaperMC/Paper@42623c4b no patch
2025-04-05 20:54:04 -07:00
granny
b81ab42440
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@cdad49b7 Do not mark plugin tickets as forced; keep correct ticket types
PaperMC/Paper@a1c4fc96 Add generic ticket identifier
PaperMC/Paper@745881bb Update Moonrise common for 1.21.5
PaperMC/Paper@e9d00eb6 Apply Moonrise patch
PaperMC/Paper@ef0f0d10 Copy Moonrise 1.21.5 update over
2025-04-01 22:26:42 -07:00
granny
75c3c008c3
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@41a094cf move block data/state impl
PaperMC/Paper@6b26b219 remove hardcoded durability from material
2025-03-30 15:23:16 -07:00
granny
4907125796
Updated Upstream (Paper)
...
Upstream has released updates that appear to apply and compile correctly
Paper Changes:
PaperMC/Paper@fa0dd15d add missed nullability annotations
PaperMC/Paper@b6d70a9c Generators
PaperMC/Paper@b92137c1 load the PDC for new block entities
PaperMC/Paper@06a26ec2 update legacy test
PaperMC/Paper@c4f0b2b0 update more test
PaperMC/Paper@77382fcb fix unbreakable shields
PaperMC/Paper@9e08de6e Re-add old SmithingTrimRecipe constructors
PaperMC/Paper@d2afd149 Bump some more numbers to 1.21.5
PaperMC/Paper@cf1455e5 Ignore private methods in MaterialReroutingTest
PaperMC/Paper@ce91a8ca Move out unapplied feature patches
2025-03-27 16:40:56 -07:00
granny
73e0e17b6d
make it compile \o/
2025-03-27 16:27:24 -07:00
granny
48131f7f20
update nms file patches
2025-03-24 22:23:34 -07:00