-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Disabeling Explosion Optimisation does not disable all Optimisations #11697
Labels
status: accepted
Disputed bug is accepted as valid or Feature accepted as desired to be added.
version: 1.21.3
Game version 1.21.3
Comments
Please provide the singleplayer world |
Sure here is the world i used |
Spottedleaf
added a commit
to Tuinity/Moonrise
that referenced
this issue
Dec 1, 2024
Our previous hack did not actually catch every case. For now, it will only assume a constant collision shape of EMPTY for air blocks. Fixes PaperMC/Paper#11697
Spottedleaf
added a commit
that referenced
this issue
Dec 1, 2024
Force LazyEntityCollisionContext#getEntity() to delegate - By delegating when the entity is retrieved, we can correctly catch cases where the collision method is inspecting some entity state. Adjust constant collision shape determination - Our previous hack did not actually catch every case. For now, it will only assume a constant collision shape of EMPTY for air blocks. Fixes #11697
Resolved by |
b0ykoe
pushed a commit
to InfernalSuite/AdvancedSlimePaper
that referenced
this issue
Dec 1, 2024
…b840decef1 Fix non-null initialisation of context collision shape Force LazyEntityCollisionContext#getEntity() to delegate - By delegating when the entity is retrieved, we can correctly catch cases where the collision method is inspecting some entity state. Adjust constant collision shape determination - Our previous hack did not actually catch every case. For now, it will only assume a constant collision shape of EMPTY for air blocks. Fixes PaperMC/Paper#11697
jtJava
added a commit
to PvPLand/SparklySlimePaper
that referenced
this issue
Jan 16, 2025
commit 56660206e3e8fdee84903b3e47c274535c26a443 Author: Philip Kelley <[email protected]> Date: Sun Dec 15 20:47:08 2024 +0000 Bump paperweight to 1.7.7 commit 080e1b377c1a27ce284bdce57607f287a19e7f73 Author: Philip Kelley <[email protected]> Date: Sun Dec 15 20:46:57 2024 +0000 Fix a dumb accident (TIL - don't accidentally press H while having a patch open...) commit 559ac204becd2a2fa1491a252b712af2204ba950 Author: Philip Kelley <[email protected]> Date: Sun Dec 15 17:46:01 2024 +0000 Update to 1.21.4 (experimental) commit d5ade1eacecc2b5745a56f73ec15dd86e325a4c5 Author: Philip Kelley <[email protected]> Date: Sun Dec 15 18:18:31 2024 +0000 Downgrade some versions slightly Paperweight 1.7.7 -> 1.7.5 gradlew 8.11.1 -> 8.10.1 commit 67bf4e618541ee44b2efc5f2f46375cc54d7198d Author: Philip Kelley <[email protected]> Date: Sun Dec 15 17:45:25 2024 +0000 Update gradlew to 8.11.1 commit 60a788fd832bc75d0d2445701c495b96215b7c40 Author: Philip Kelley <[email protected]> Date: Sun Dec 15 17:15:11 2024 +0000 Update deps commit 1778c868f861af4593ee84d7a86fbf7c401e7292 Author: kyngs <[email protected]> Date: Fri Dec 13 16:58:28 2024 +0100 Attempt to fix #142 commit 01dbe063eee1d370ad3832d6fdf201c523cf1087 Merge: 00f1a903 a5bbcc11 Author: b0ykoe <[email protected]> Date: Tue Dec 10 16:54:10 2024 +0100 Merge branch 'paper_upstream' into develop commit 00f1a903b002b459d3a3b9477ada75d7068f3a37 Merge: da86381a 3b19631a Author: b0ykoe <[email protected]> Date: Tue Dec 10 16:50:55 2024 +0100 Merge pull request #146 from InfernalSuite/dev/1.21.3 1.21.3 commit 3b19631a809a56b757c3a7f4980b223e83aef155 Merge: 1bac93bd 9c7cca49 Author: b0ykoe <[email protected]> Date: Tue Dec 10 16:46:25 2024 +0100 Merge pull request #145 from davidmayr/dev/1.21.3 Update to the newest paper build and resolve chunk issues commit 9c7cca49ef34aa7f94ddc0b88dd3a9ecc59e95b4 Author: David Mayr <[email protected]> Date: Tue Dec 10 02:32:34 2024 +0100 fix: move saving up so block entities can get saved commit a5bbcc112b11cf4aad2972a3c55ca9c7bbb3c795 Author: IS_Bot <[email protected]> Date: Sun Dec 8 23:37:59 2024 +0100 Automatically updated to Paper commit: c17ef64339ab27e5e50f331e53b00f6de45f7444 Fix/scoreboard delegate (#11453) commit ac3b426cb12752e2ee5706e559db430bd699f630 Author: IS_Bot <[email protected]> Date: Sun Dec 8 23:06:21 2024 +0100 Automatically updated to Paper commit: 15b2aa1d30a24f07671671cf82fe09fdce1f3b03 Readd shear methods from bukkit Shearable (#11715) * Re-add shear methods from bukkit Shearable * Add back commit 32f11cf87e209e05937fe8b5b874546ce77b55bf Author: IS_Bot <[email protected]> Date: Sun Dec 8 22:44:08 2024 +0100 Automatically updated to Paper commit: 07ef2bbab97ec883bdad515ba4db1bff65dfcc81 Fix incorrect command serialization by creating new Command (#11671) Fixes #11649 - As noted in the issue, when CommandNodes are serialized they are used as the key in a Map. Their equals()/hashcode() should only match if they are equal nodes (name & command), but due to the erasure of the command field pre-serialization, nodes with different commands can be mapped onto the same value. This causes the client to interpret both nodes as the same, causing suggestions where they should not. This is fixed by creating a different no-op command for the erasure, instead of them holding the same lambda. commit 866b6a2cb13232795a3b9abcbe47cb6c924e6f41 Author: IS_Bot <[email protected]> Date: Sun Dec 8 22:40:36 2024 +0100 Automatically updated to Paper commit: fabd8598785e1a6a143db6dd8191e5105dafc4ea Add command block material tags (#11720) commit 113837b6f9e418c13039da94b6f46a10bb0c49bb Author: IS_Bot <[email protected]> Date: Sun Dec 8 22:24:13 2024 +0100 Automatically updated to Paper commit: bdfa1f6864e7e6f484058d96f407ba7d1e3eac56 Brigadier: fix simpleUnwrap not keeping redirect modifier and forks properties from original node (#11654) commit 4534aa40f2fed11abaf8db1c12ec84a203ed2f52 Author: IS_Bot <[email protected]> Date: Sun Dec 8 21:51:43 2024 +0100 Automatically updated to Paper commit: dae475b636b10f39bcbeb3cd4c226c4289632016 Switch Impl types to Holderable (#11662) * Switch Impl types to Holderable * Fix compile issues * more improvements * compile fixes * remove unneeded unwrapAndConvertHolder call --------- Co-authored-by: Bjarne Koll <[email protected]> commit a3d36508bee6ea15c9ff0bc1a7162b31cc66c10e Author: IS_Bot <[email protected]> Date: Sun Dec 8 07:09:34 2024 +0100 Automatically updated to Paper commit: 71a367ec8489c8a61a4c009f6a3c536438707158 Update getKey impls for inlineable types commit 481a1f6d131238564b90d91bd7c84f380cc61ebe Author: IS_Bot <[email protected]> Date: Sat Dec 7 20:05:31 2024 +0100 Automatically updated to Paper commit: 5403894bd447327d4bc0c8495b1ed371e0980a29 Add ItemMeta customName methods (#11685) commit fb509625d235cbfc7e928d9a519686ce917bcfd3 Author: IS_Bot <[email protected]> Date: Thu Dec 5 23:11:32 2024 +0100 Automatically updated to Paper commit: d4630f1223ba8cef0f9767d22f70999f1292cbcf Fix broken joml metadata resulting in kotlin being included on compile/runtime classpath (#11712) commit 323512f7c29d74e21b286d6c2216ec504719f737 Author: IS_Bot <[email protected]> Date: Thu Dec 5 18:51:34 2024 +0100 Automatically updated to Paper commit: 346b9b8d2d604cc7cd06e3469c0387ce570caee5 Fixup PlayerPickItemEvent docs more commit 0c5c8cb7a4f611fbcc2eb0319d564f5950bab5e3 Author: IS_Bot <[email protected]> Date: Thu Dec 5 18:29:42 2024 +0100 Automatically updated to Paper commit: 77afb9aa78e6fd90b93458aab9751cfa2d91881d Add new bundle animation (#11708) commit 9c8493adbd9c3a4599b85dab61b1e848ffe44ea1 Author: IS_Bot <[email protected]> Date: Thu Dec 5 17:26:40 2024 +0100 Automatically updated to Paper commit: 4c39ea20c42ee843b1620d35ef82b4ec95673c3b More moving around of hunks commit fbba5f853abf1c3798406703573b71add8a90bf0 Author: David Mayr <[email protected]> Date: Thu Dec 5 01:49:11 2024 +0100 fix: pdc not saving when chunks are unloaded commit 7470dbfc331917234addb290d0c40f73f00b213b Author: David Mayr <[email protected]> Date: Thu Dec 5 01:43:51 2024 +0100 fix: missing chunks & entities when chunk saving commit 26874d0a7bb4924e4d64a2127d832842fb55e6d0 Author: David Mayr <[email protected]> Date: Tue Dec 3 23:33:34 2024 +0100 feat: update to da7138233f6392e791d790d1c3407414c855f9c2 Please enter the commit message for your changes. Lines starting commit 673c01449d186867c0ee9b5c88b2bf3da4510b2d Author: IS_Bot <[email protected]> Date: Tue Dec 3 15:48:44 2024 +0100 Automatically updated to Paper commit: da7138233f6392e791d790d1c3407414c855f9c2 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11702) Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: ed0ec489 SPIGOT-7965: Unknown TransformReason for Hoglins 9db03457 SPIGOT-7964: Fix typo in Deprecation annotation d14119af PR-1082: Add "since" to Deprecation annotations e8a318d4 PR-1067: Add method to get Advancement requirements CraftBukkit Changes: 40dd796db SPIGOT-7971: NotSerializableException on serialize CraftUseCooldownComponent fa85c5e0a SPIGOT-7968: ProjectileHitEvent not trigerred when arrow hits entity b75b792ec SPIGOT-7970: World#getMaxHeight() returning incorrect value 2b9a094bb SPIGOT-7965: Unknown TransformReason for Hoglins fd3f5a380 SPIGOT-7966: Some trees do not generate with #generateTree f2822317c PR-1515: Add a Class reader and Class node argument provider 07abf6852 PR-1514: Add a test case for ClassTraverser a7577cb24 Fix Inventory#addItem not respecting max stack size 066a74e74 PR-1490: Add method to get Advancement requirements 4a1df30e4 PR-1512: Test Art class based on specific values instead of the implementation, to better catch implementation changes 53254c56f PR-1503: Simplify CAS loop to getAndSet e9447dc5e Make BlockDataMeta#setBlockData hide unspecified states dd08a7120 SPIGOT-7960: Fix inconsistency between natural item drop coordinates e9e8ed753 SPIGOT-7960: Improve natural item drop methods Spigot Changes: 60c9969b Rebuild patches commit 955d3c316f98437095ea24ebef90907145892f75 Author: IS_Bot <[email protected]> Date: Mon Dec 2 00:49:13 2024 +0100 Automatically updated to Paper commit: c2294d7067959d264eb8ad275557f194a3e2656f Fix several off-by-one errors in view distance calculations 1. For NearbyPlayers, we need to be using the view distance, and not the load distance (which is +1 of the view distance). 2. Correctly clamp tick distance to view distance. Since load distance is +1 of view distance, we need to subtract one from the load distance when clamping. Additionally, add checks inside ViewDistances to ensure that the inputs are in range to catch future errors. Also, clamp simulation distance, as values < 0 or above MAX_VIEW_DISTANCE do not make sense to configure. commit aa885abbf77406a5b3b14570f3e792d07143e605 Author: IS_Bot <[email protected]> Date: Sun Dec 1 23:12:06 2024 +0100 Automatically updated to Paper commit: ae80a251fc75abee4082981ac1ee59ccb2c9d96b Properly handle large values of spawnChunkRadius The chunk system does not allow ticket levels below 0, so we need to add tickets for each individual chunk instead. commit de5886759a7eec2a82a7fa89459eb81c7da58552 Author: IS_Bot <[email protected]> Date: Sun Dec 1 22:50:44 2024 +0100 Automatically updated to Paper commit: 0f90942b1a59d36dffb57325066744b840decef1 Fix non-null initialisation of context collision shape Force LazyEntityCollisionContext#getEntity() to delegate - By delegating when the entity is retrieved, we can correctly catch cases where the collision method is inspecting some entity state. Adjust constant collision shape determination - Our previous hack did not actually catch every case. For now, it will only assume a constant collision shape of EMPTY for air blocks. Fixes https://github.com/PaperMC/Paper/issues/11697 commit 03b028a2346f6309de4ace0e4338fb4d7e818d18 Author: IS_Bot <[email protected]> Date: Sun Dec 1 16:44:21 2024 +0100 Automatically updated to Paper commit: 1e035f374b43286670f23d10f71cebb81c58bc09 Only attempt to find spawn position if there isn't a fixed spawn position set (#11682) commit 9823507b1923ca08d3aaee6cd62366d1eb84273e Author: IS_Bot <[email protected]> Date: Sat Nov 30 10:59:20 2024 +0100 Automatically updated to Paper commit: 27e4ddcd067d4825eb01cb05d6975c46252eeafa Fix item_model adapter, rename internal classes Fixes #11688 commit dca14dc6bbc5adece58f9d26520f206da8a66545 Author: IS_Bot <[email protected]> Date: Sat Nov 30 10:46:10 2024 +0100 Automatically updated to Paper commit: 9039c3923c1210f82c7246cc686949ee1c037be8 Add back discard policy commit 2bd9093c95e30bbc026339b46cf9885bd5ee4289 Author: IS_Bot <[email protected]> Date: Fri Nov 29 17:13:25 2024 +0100 Automatically updated to Paper commit: 47f207135044e8835c529561d0d0029f0ae3fba8 Deprecate ChatVisibility#UNKNOWN (#11683) commit 31500f4eda78a6d072849734e1b54ee74dab60e0 Author: IS_Bot <[email protected]> Date: Fri Nov 29 17:08:24 2024 +0100 Automatically updated to Paper commit: 5ab678947fb620ff123865fc249831f68ff4d35d Copy dispatcher root children before passing it into async tree building commit 04ec7f5b74be5b8620c95c06452507600ee46d3e Author: IS_Bot <[email protected]> Date: Fri Nov 29 09:45:13 2024 +0100 Automatically updated to Paper commit: 9953384d89548c0c53a57e2a60abace9ad19b177 [ci skip] leaf commit ae351f3f0849f53b71e2dc723e505886ab6a1d55 Author: IS_Bot <[email protected]> Date: Fri Nov 29 03:37:28 2024 +0100 Automatically updated to Paper commit: da9d110d5bf8ffb090d63cd6a443b22ef1ab9d64 Remove chunk save reattempt patch This patch does not appear to be doing anything useful, and may hide errors. Currently, the save logic does not run through this path either so it did not do anything. Additionally, properly implement support for handling RegionFileSizeException in Moonrise. commit d0a8fbd951b083ba8e65b292e67cfde496ab2a6a Author: IS_Bot <[email protected]> Date: Thu Nov 28 23:25:38 2024 +0100 Automatically updated to Paper commit: 0cc7bd485760dd0abd387f64d193ffef7aa019ee Use Player view distance for PlayerNaturallySpawnCreaturesEvent The spigot view distance may not be correct, as the player may have a specific view distance configured. commit 06f1f33aea2bc78857096fd7f8ff1fa694f6169d Author: IS_Bot <[email protected]> Date: Thu Nov 28 23:04:11 2024 +0100 Automatically updated to Paper commit: 78fd8f931baed7ccc42b283f583282d60b9a9378 Copy items when constructing ClientboundSetCursorItemPacket Unlike ClientboundContainerSetSlotPacket, the constructor itself does not copy the item. Thus, we need to pass a copy of the item to the constructor. commit d715fd60dac2555a5922e33d44811b694fa38301 Author: IS_Bot <[email protected]> Date: Thu Nov 28 22:52:18 2024 +0100 Automatically updated to Paper commit: 5f6a79668c98f9b3feffc83705a462766536b238 deprecate adventure key() methods where applicable commit ab4f89a526fbacbf274e1f70d1aff6423466bdd4 Author: IS_Bot <[email protected]> Date: Thu Nov 28 18:18:21 2024 +0100 Automatically updated to Paper commit: cb2ab7d22509cf06b6086af2df8b469323183212 Remove string dupe exploit setting (#11670) commit 9a3addd7f02bb012994db1aa2bc8639d485ebece Author: IS_Bot <[email protected]> Date: Wed Nov 27 21:21:16 2024 +0100 Automatically updated to Paper commit: d38624bdd8757f167552a278e6a355289aec7c48 Do not call modifyEntityTrackingRange on own range The range is already modified, so this call will not do anything. commit bc17c1e4d574a6d070843d5a83afc10bb4888a79 Author: IS_Bot <[email protected]> Date: Wed Nov 27 15:23:37 2024 +0100 Automatically updated to Paper commit: afb5b13056ebbcdd3ae834c039046ecad4fa89eb Replace SimpleRandom with (Simple)ThreadUnsafeRandom ThreadUnsafeRandom is a random implementation that is identical to LegacyRandomSource behaviourally, but without the thread checks. SimpleThreadUnsafeRandom is ThreadUnsafeRandom except with its nextInt(int) function replaced with a faster but more biased implementation when bound is very large. Additionally, replace Level/Entity randoms with ThreadUnsafeRandom. This avoids the expensive CAS logic at the expense of losing the thread check. commit 19fe2e88058de4cfbb4a43719f94505eac0ee298 Author: IS_Bot <[email protected]> Date: Tue Nov 26 20:06:05 2024 +0100 Automatically updated to Paper commit: 7e789e8376b855e0c25fbbf23cf957daf24aa577 Prevent duplicate/superfluous BlockPhysicsEvent (#11609) commit dc3bfa0e7cc632167945e875992e0641c5dea0db Author: IS_Bot <[email protected]> Date: Tue Nov 26 18:46:48 2024 +0100 Automatically updated to Paper commit: f4741f22e813e0909a3f5ceacbadeac4f2b03f3b Expose particle status client option (#11573) commit 4daaee64e34aef782153ff03bc27f6f75bff931c Author: IS_Bot <[email protected]> Date: Mon Nov 25 20:20:56 2024 +0100 Automatically updated to Paper commit: 5f0932b6c8ac9a3c900075fc40f77b506c63ed82 [ci skip] leaf commit 9bea7daf03f00b4f68e711d56acc5c7cbc2f6bd0 Author: IS_Bot <[email protected]> Date: Mon Nov 25 19:51:13 2024 +0100 Automatically updated to Paper commit: 4190ee7439204c958e0fb9d013a34233e92fd870 Add Server#isGlobalTickThread This method should be present in Paper, not just in Folia, given that the GlobalRegionScheduler is present. Additonally, add Server#isOwnedByCurrentRegion(World, int, int, int, int) for checking of a rectangle of chunks is owned by the current region. commit c736676c54004696ed2a9ee008fa8241c8bd41fc Author: IS_Bot <[email protected]> Date: Mon Nov 25 19:17:47 2024 +0100 Automatically updated to Paper commit: 280b49778389310dc2b6836ddf6aa84406168aea Change MinecraftServer#pluginsBlockingSleep to be Set A plugin should not be allowed to be added twice or more, as this would require two or more remove calls to unset the pause block. commit 0ef68d9943f2fc3c277c70d1ba90833b00fbf155 Author: IS_Bot <[email protected]> Date: Mon Nov 25 17:04:18 2024 +0100 Automatically updated to Paper commit: cd9e697b52574c418e1bf5f08db88d87f1ae5bef Bump dawidd6/action-download-artifact from 3 to 6 in /.github/workflows (#11666) Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 6. - [Release notes](https://github.com/dawidd6/action-download-artifact/releases) - [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v6) --- updated-dependencies: - dependency-name: dawidd6/action-download-artifact dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 8b9d19cb937301f73ba9a115f14dbfec52b66d91 Author: IS_Bot <[email protected]> Date: Mon Nov 25 11:19:23 2024 +0100 Automatically updated to Paper commit: a63013cf48e46e2ec056c7ace60e018ec9be208e [ci skip] fix compile issues caused by 5b53cb4 (#11664) commit ec0518b2d3555a07c417f7e40b524b36043dbdf9 Author: IS_Bot <[email protected]> Date: Mon Nov 25 04:27:07 2024 +0100 Automatically updated to Paper commit: 5b53cb404dd798b4346593cf4b65b41b7762ce7e [ci skip] use more jspecify in server commit 91c043bf2adc3584fa687b21c4d1e867eaa01a4f Author: IS_Bot <[email protected]> Date: Sun Nov 24 22:33:11 2024 +0100 Automatically updated to Paper commit: cf956ac8d29c20858248019049c5c73ecacc0857 Add all missing TagKey constants files (#11661) commit 121971b18d15cd486586f842f29ae56515fdf5a3 Author: IS_Bot <[email protected]> Date: Sun Nov 24 20:12:46 2024 +0100 Automatically updated to Paper commit: 9bc147178d62a722fb74b9157e9545a4aea72d4b Fix painting variant builder (#11660) commit 2c08ee7fb3c87b4d1e6d2578c6409f4e60690db1 Author: IS_Bot <[email protected]> Date: Sun Nov 24 07:49:23 2024 +0100 Automatically updated to Paper commit: bf8405fcdd851aab3e01768845f5111064bfcc99 [ci skip] Rebuild patches commit 697571a49a55aeb96ca4be177ae4040b7963ed69 Author: IS_Bot <[email protected]> Date: Sat Nov 23 23:14:08 2024 +0100 Automatically updated to Paper commit: bb32b054986f808204941388152fd2051b2f536c Call ProjectileHitEvent for entity hits (#11652) A simple bugfix replacing a new vanilla call to Projectile#hitTargetOrDeflectSelf with the bukkit replacement to call the event. commit 1aa90bda01bf91960814ca6c8d0cf4db77bd85f2 Author: IS_Bot <[email protected]> Date: Sat Nov 23 23:11:44 2024 +0100 Automatically updated to Paper commit: 6051dac82bbd12d2f4b2a331f2eb553604dfa18c Painting variant registry modification API (#11648) commit 3a58f5cc76e2830df981b7be8b389f19aad27fa5 Author: IS_Bot <[email protected]> Date: Sat Nov 23 23:06:59 2024 +0100 Automatically updated to Paper commit: edabff8a35f60642e680c7e9d61689a58bd84103 Correctly damage tick wolf after armor block (#11653) Spigot incorrectly returns false in Wolf#actuallyHurt if the armor absorbed the damage causing the entity to not get damage invuln ticks. Resolve this by correctly reverting to the "always true" return value as the event is not cancelled. commit 47c3de296648273be09fdcb2a318ff29fccea220 Author: IS_Bot <[email protected]> Date: Sat Nov 23 22:27:52 2024 +0100 Automatically updated to Paper commit: eef40b78c278df085b3c852be21e68a59680def4 Configurable Entity Despawn Time (#11454) * Configurable Entity Despawn Time Co-authored-by: Kevin Raneri <[email protected]> * Rebase * Rebase * rebase * throw exceptions for this map --------- Co-authored-by: Kevin Raneri <[email protected]> commit a8925d144dba55c26e8dbbcd4d98bf6e31663f35 Author: IS_Bot <[email protected]> Date: Sat Nov 23 20:38:31 2024 +0100 Automatically updated to Paper commit: aee6f7abe161976fb6cb0558aeda5aef49845787 Correctly mirror vanilla non-exact ingredients (#11651) commit 45f913e7e1b289132b9b3a86db6dad58d6097404 Author: IS_Bot <[email protected]> Date: Sat Nov 23 20:27:51 2024 +0100 Automatically updated to Paper commit: 860d948731a20deac8724fc065ee1a058cf83b48 Support tags for more SimpleRegistry (#11607) commit 3a32e67e399d7f84a41b76cc4f3ac4d188a58a14 Author: IS_Bot <[email protected]> Date: Sat Nov 23 20:21:56 2024 +0100 Automatically updated to Paper commit: f2412609a1bead30a09ce7ad0af17b91bd4e4e39 Make TypedKey an actual Key (#11641) commit a5e05555b943548e2b60886c4697c24cee5bbd3a Author: IS_Bot <[email protected]> Date: Sat Nov 23 20:10:01 2024 +0100 Automatically updated to Paper commit: 751e9bd125ef85704351f92b0a3781f6e6d5918f Fix jukebox component (#11642) commit 0bc78cecdcaa98059f32859cb2a74bbbe9c20f58 Author: IS_Bot <[email protected]> Date: Sat Nov 23 19:53:21 2024 +0100 Automatically updated to Paper commit: 915637df5cac63362bdea1db8613068b4983de88 Run 'freeze' listeners before tag events (#11606) commit 4682ba7042c14a1797785f28e9315c2ea224c3ed Author: IS_Bot <[email protected]> Date: Fri Nov 22 12:53:46 2024 +0100 Automatically updated to Paper commit: 817550c5204f752e0a5dc05ff26320560058a911 Add API to allow/disallow tick sleeping (#11611) commit e2904c708c11896ca86f0b5da69e24b65b56d589 Author: IS_Bot <[email protected]> Date: Fri Nov 22 12:22:33 2024 +0100 Automatically updated to Paper commit: 8dc42fadfa85c772ab06e23f21573e8e56d147b1 Add API to check if the server is sleeping (#11605) commit e9680267a09f56abc1ba0e40e3d0c4ab2f98b845 Author: IS_Bot <[email protected]> Date: Thu Nov 21 18:38:10 2024 +0100 Automatically updated to Paper commit: f8e2a671eb46eb9acaa6b563a9813cb2d235088a Check for AbstractBoat instead of Boat in EAR ignore list commit 06e6a3f87542c57378559c838654534f11482370 Author: IS_Bot <[email protected]> Date: Thu Nov 21 17:57:37 2024 +0100 Automatically updated to Paper commit: 55475f05d59bcaf5fd3ff64a6a29c0f913c7f712 [ci skip] Fix typos commit 3a1530d8af419ebd33d47dd8b081e193e5760ffd Author: IS_Bot <[email protected]> Date: Thu Nov 21 10:43:46 2024 +0100 Automatically updated to Paper commit: c28d89d625c60243c52857e0c7e6398b73602156 Update spark commit 7820e12191d895a117c9eff042cc5b6a76895f40 Author: IS_Bot <[email protected]> Date: Tue Nov 19 12:22:52 2024 +0100 Automatically updated to Paper commit: 85bfdc09bce7c4fc8eb4ac75c7f0a963c6e31e70 Fix NPE when EntityResurrectEvent is uncancelled (#11636) commit 388ea804c35d0646e140c995b208c666c4938787 Author: IS_Bot <[email protected]> Date: Tue Nov 19 11:56:17 2024 +0100 Automatically updated to Paper commit: d0dcd7d2511e60f08ba7de6a5b67124febfe84d0 Fix incorrect invulnerability damage reduction (#11599) Fixes incorrect spigot handling of the invulnerability damage reduction applied when an already invulnerable entity is damaged with a larger damage amount than the initial damage. Vanilla still damages entities even if invulnerable if the damage to be applied is larger than the previous damage taken. In that case, vanilla applies the difference between the previous damage taken and the proposed damage. Spigot's damage modifier API takes over the computation of damage reducing effects, however spigot invokes this handling with the initial damage before computing the difference to the previous damage amount. This leads to the reduction values to generally be larger than expected, as they are computed on the not-yet-reduced value. Spigot applies these reductions after calling the EntityDamageEvent and *then* subtracts the previous damage point, leading to the final damage amount being smaller than expected. This patch cannot simply call the EntityDamageEvent with the reduced damage, as that would lead to EntityDamageEvent#getDamage() returning the already reduced damage, which breaks its method contract. Instead, this patch makes use of the DamageModifier API, implementing the last-damage-reduction as a DamageModifier. commit 48e1d7a81d1a710ac0fcffc7ba88cc5351d44165 Author: IS_Bot <[email protected]> Date: Tue Nov 19 11:33:55 2024 +0100 Automatically updated to Paper commit: 57eab3e3122fbbb4ce6d31880a35cb64ef4281f5 Add PlayerItemGroupCooldownEvent (#11625) commit 958b8284ae4d7a1e1944c36e38e0eced51c37b14 Author: IS_Bot <[email protected]> Date: Tue Nov 19 11:15:33 2024 +0100 Automatically updated to Paper commit: 21cc763352a5436390e05496c9baae093caac22f Fix drops for shearing mushroom cow (#11632) commit ecba0f965a516230d448ec85a4ad2baf6893fd0f Author: IS_Bot <[email protected]> Date: Tue Nov 19 11:07:06 2024 +0100 Automatically updated to Paper commit: f9f964d4d2265512bbdd4edab5e471d30d9aa995 Fix drops for shearing bogged (#11628) commit a52dee73aa458938bfba666b1ca1dea8f7eece31 Author: IS_Bot <[email protected]> Date: Tue Nov 19 10:00:12 2024 +0100 Automatically updated to Paper commit: 01dd50fb3af6aa879b28fbf513299d19bd5c0a08 [ci skip] Rebuild patches commit 2a55eb6effb45695424dee196e010af6d8746059 Author: IS_Bot <[email protected]> Date: Tue Nov 19 08:03:37 2024 +0100 Automatically updated to Paper commit: fdef6d392b22cffc0cf6385ea6d9d34bb2feb32b Add missing NotNull annotation for getChunksAtAsync cb param commit 56dd73395139d6766c2f40745300154e5d796966 Author: IS_Bot <[email protected]> Date: Mon Nov 18 21:10:27 2024 +0100 Automatically updated to Paper commit: de6173b06181cff5bc1909f8e019f61792ea953b Item DataComponent API (#10845) Co-authored-by: Jake Potrebic <[email protected]> Co-authored-by: Lulu13022002 <[email protected]> Co-authored-by: Bjarne Koll <[email protected]> commit 5591650d2998fe02e1b6cde2c1996f91ea511c75 Author: IS_Bot <[email protected]> Date: Mon Nov 18 20:49:08 2024 +0100 Automatically updated to Paper commit: 6735c60738ae1723edafb37d705550fe4b11cc6a Fix enderchest opening animation (#11635) commit 76f614012a0578e6f4de767ca6961b413e9efc98 Author: IS_Bot <[email protected]> Date: Mon Nov 18 17:01:57 2024 +0100 Automatically updated to Paper commit: d8b66dd93d760fcbbc295bfd9b1abfdf8239f2f5 fix: move to jline-terminal-ffm on java 22+ and fall back to jni on 21, fixes #10405 ffm requires 1) native access allowed (the jdk cracks down on undocumented native access in 22) and 2) reverting the default console back to java.base, so the internal jline doesnt take over commit 16715010f8927fcfb19df2649dee93635c0b0d53 Author: IS_Bot <[email protected]> Date: Mon Nov 18 13:47:15 2024 +0100 Automatically updated to Paper commit: 4e01ede95097518c1050215def2e6f44e9fb7369 Fix inverted global skip check commit 213dbe165421445e7ab84a642f4f4ce63d20659b Author: IS_Bot <[email protected]> Date: Mon Nov 18 13:06:33 2024 +0100 Automatically updated to Paper commit: daf31133b56030cb5d117992d386f83a05e72f12 Make logs less annoying commit 73898dc5e419a923cf494f8d3b8316c477485722 Author: IS_Bot <[email protected]> Date: Mon Nov 18 12:32:50 2024 +0100 Automatically updated to Paper commit: 11d708d831c1c217e9985d84037d255be2e10d05 [ci skip] Add missing feature patch identifiers commit 27638d1c71245aa4d981bebabcbdfd92f56b9156 Author: IS_Bot <[email protected]> Date: Mon Nov 18 12:25:24 2024 +0100 Automatically updated to Paper commit: 575c1c4f89bf0ad17d9d2607fa355c5a898caca0 Update disableGameRuleLimits casing commit e1dff0bb6b49b691d66d6ac214a3272694eb5e44 Author: IS_Bot <[email protected]> Date: Mon Nov 18 10:30:12 2024 +0100 Automatically updated to Paper commit: 34804890e878e46235eba830148300901d4b672b Update Alternate Current patch to 1.21.3 (#11602) commit 3151f3f7c3bbc9e58ada0d4657541bc3a449a1bf Author: IS_Bot <[email protected]> Date: Sun Nov 17 19:47:29 2024 +0100 Automatically updated to Paper commit: bc4a705ce426e29f91ef9438936df21c325866a2 [ci skip] chore: change paste.gg links to mclo.gs (#11629) commit 165c46cbe6d87f8ac288ee9c63e834f6c0cbef4f Author: IS_Bot <[email protected]> Date: Sun Nov 17 19:28:19 2024 +0100 Automatically updated to Paper commit: 4e2291e20610f2a4e5ec71f1d0cd3c56ecb1b37d chore: refactor issue templates commit 231a28f505a37d7254f9df67527d1a17203ed1ce Author: IS_Bot <[email protected]> Date: Sun Nov 17 16:53:24 2024 +0100 Automatically updated to Paper commit: 7b13d936de17be61f6fd65e49f9e2cb8182a0f2f Updated Upstream (Bukkit/CraftBukkit) (#11626) Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 36b11391 Fix copy pasting in UseCooldownComponent CraftBukkit Changes: a71a7e1f5 SPIGOT-7957: Fix setTarget method for Breeze 5bc0a094b SPIGOT-7955: Failure teleporting players between worlds using Player#teleport() when player has attribute modifiers 2e09c7a36 SPIGOT-7953: Item cooldown must be greater than 0 8ef9079fa Increase outdated build delay commit da4fe655f205ca4195651fdb03ac88ac60b02ee4 Author: IS_Bot <[email protected]> Date: Fri Nov 15 10:00:51 2024 +0100 Automatically updated to Paper commit: be886cf4e7ba906a3e79d9d38835d35abf60a0ce Fix Naming issue inside Add PlayerArmorChangeEvent (#11614) commit dbc6b58f233f5470e1a3dc49040cbacc4a200b61 Author: IS_Bot <[email protected]> Date: Fri Nov 15 09:42:40 2024 +0100 Automatically updated to Paper commit: 13f48d832071fe20f7fa1292001d88757a64c659 [ci skip] Rebuild patches commit b44d6b7e080a4be2928599fbaefdd037d7519d0f Author: IS_Bot <[email protected]> Date: Fri Nov 15 06:03:16 2024 +0100 Automatically updated to Paper commit: c60af44a9438437208b3da94c2ef88bd2637506b Fix experimental minecart collisions on sloped rails We are supposed to ignore some collisions on the sloped rail. commit 5670ce5df4f13805bb6be4898f7520eef24eff33 Author: IS_Bot <[email protected]> Date: Mon Nov 11 20:18:39 2024 +0100 Automatically updated to Paper commit: 661839e0334b68600bfcf58507c932f5743b7d90 Fix and optimize getChunkCount (#11610) It was returning ticking chunk count instead of the intended full chunk count. We can also directly use the size of the fullChunks collection instead of iterating all chunks. commit 6617d186588766b79f1bed3baef205e6bb709b4b Author: IS_Bot <[email protected]> Date: Mon Nov 11 18:05:17 2024 +0100 Automatically updated to Paper commit: 52fb26524e3ca62b2fef5f57d3c0d34af55698f0 Optimize custom map rendering (#11000) commit 1bac93bdbc1b5b4aa548ef4bbffadef0c885070f Author: AverageGithub <[email protected]> Date: Sun Nov 10 13:09:53 2024 +0100 1.21.3 work maybe donegit add .! commit e361c44d99be38672773c6f27df11919665feca3 Author: IS_Bot <[email protected]> Date: Sun Nov 10 01:26:43 2024 +0100 Automatically updated to Paper commit: 1ef4c0e7ff4cdbce7939804918c8d492f1e8ce1c Improve performance of RecipeMap#removeRecipe (#11547) commit 331e3af5dc5306145d573f366fa407d8098e8e8d Author: IS_Bot <[email protected]> Date: Sun Nov 10 00:53:40 2024 +0100 Automatically updated to Paper commit: 6da7b9e888a7a4b1f6d5806202e08d1be8d239e6 Update Eigencraft patch to 1.21.3 (#11553) commit 4f10171d668920d9d64578a85bb88ad91e8d2d66 Author: IS_Bot <[email protected]> Date: Sat Nov 9 23:26:37 2024 +0100 Automatically updated to Paper commit: 59b79c8bbb1f518676d52156d36bda66f84c7fea Fix NPE with enchantable (#11557) commit 08e78b5da1f8197d01155cf945e5e7985d138625 Author: IS_Bot <[email protected]> Date: Sat Nov 9 23:25:25 2024 +0100 Automatically updated to Paper commit: 9d1c91d08332c1b56d50b00632aff82e5e3bbecb [ci skip] Fix UseCooldownComponent jd (#11565) commit f82591d16ded8ec3298b8a94f250e6c97f73c39b Author: IS_Bot <[email protected]> Date: Sat Nov 9 23:23:02 2024 +0100 Automatically updated to Paper commit: 2e6eafb7e87497f3823098a16365518ce629cca3 Improve Minecart#getMinecartMaterial (#11544) Removes the hardcoded lookup in favour of calling the AbstractVehicle getItemDrop method. commit 92b3a7dec2261cd1143af780011230e344b5caa2 Author: IS_Bot <[email protected]> Date: Sat Nov 9 22:54:46 2024 +0100 Automatically updated to Paper commit: 94ea770212041a19240394ed3121d869baeb1ec4 Re-add exact choice shapeless support (#11546) * Re-add exact choice shapeless support * don't re-create maps every shapeless match * add missing paper comment with last patch commit 3fd9d8a1ac5b0c526a6fb7b6ce095637b3c0df25 Author: IS_Bot <[email protected]> Date: Sat Nov 9 22:50:03 2024 +0100 Automatically updated to Paper commit: e47f79acd9e7709e3a32bfc2414f702b7a43cf94 Configure mockito agent (#11560) commit 70cfd6882dc89de2d45a745a8a9bb4fff580a250 Author: IS_Bot <[email protected]> Date: Sat Nov 9 22:37:06 2024 +0100 Automatically updated to Paper commit: bcbd10804f46bf9bd6fd99eea65ac4383cef2313 Call CraftPlayer#onEntityRemove for all online players (#11598) commit 3b8216867ce40ae76adad5e8c3af0287ea8588db Author: IS_Bot <[email protected]> Date: Sat Nov 9 21:46:18 2024 +0100 Automatically updated to Paper commit: 0af4e84eff5e8f2819c12cd656d04b64664abb3c [ci skip] Add identifying line to some larger/optimization patches commit f9b3bf9fb0d844506090e7e9ad3d13778ad2f2ed Author: IS_Bot <[email protected]> Date: Sat Nov 9 21:19:07 2024 +0100 Automatically updated to Paper commit: 17dbf74ccfa7f306174d6ec9ab8c31b47aed45a5 Improve CraftEntity and CraftPlayer equals commit 60579760f99cc344b999a0dfd8afc442bea1925b Author: IS_Bot <[email protected]> Date: Sat Nov 9 17:03:25 2024 +0100 Automatically updated to Paper commit: 6483ecb8a2b22ecc53cd2c7f48b7d9d22a687b3e Updated Upstream (Bukkit/CraftBukkit) Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: a6aba46f PR-1078: Improve Javadocs of Player#loadData() and Player#saveData() 1e2e6a18 SPIGOT-7946: API for server pause when empty seconds 54a36938 SPIGOT-7944, PR-1077: Allow nullable fields in DamageTypeTags CraftBukkit Changes: 2702c5c8e SPIGOT-7946: API for server pause when empty seconds 485f910fc SPIGOT-7947: addPassenger doesn't work if the vehicle is a player ecf3dff0e SPIGOT-7949: Registering a new scoreboard objective with an empty display name throws a NPE 9b048cc84 SPIGOT-7948: `Bukkit#dispatchCommand` uses the wrong `CommandListenerWrapper` for Players 7b44d4640 SPIGOT-7931: Fix sync in Anvil View when result item is taken commit 5feb75fe905b82e67416bfb1bd48c3075d54ef4e Author: IS_Bot <[email protected]> Date: Sat Nov 9 15:42:16 2024 +0100 Automatically updated to Paper commit: 00ef8bdcb0611c86b4a731b5b309cd380f4e9894 Fix Entity#isTicking and update Paper entity command (#11590) fixes #10299 commit e13911af09ef7603ec5c12ff57e30d308892af94 Author: IS_Bot <[email protected]> Date: Fri Nov 8 12:30:53 2024 +0100 Automatically updated to Paper commit: 99f4bb29ba77964304a37e51b7f1824a4a6032af Fix infinite fireworks (#11592) (#11594) commit 3975a140f86ba90aa4a307a27c41a957905da7ab Author: IS_Bot <[email protected]> Date: Wed Nov 6 11:01:26 2024 +0100 Automatically updated to Paper commit: fcb6c72bc95ff62b9cd78dec457f485dafcc70a4 Correctly pass velocity native compressor (#11509) commit 726abe6fb8720a0945307bd3de4d208c0288829a Author: IS_Bot <[email protected]> Date: Tue Nov 5 10:52:54 2024 +0100 Automatically updated to Paper commit: 42a1901d3b318d276b625555831970a7813c39bc Correctly adopt upstream item EAR fix (#11582) EAR 2 evaluates the entities activity on the already incremented entity tick. This diverges from spigots behaviour and hence needed adoption for their item ear fix. commit eec5f9f5d11ad820c7169de9be79269a9c70b983 Author: IS_Bot <[email protected]> Date: Mon Nov 4 18:44:00 2024 +0100 Automatically updated to Paper commit: 93b435dbab92d071bd685c6d8dda9fd32c4c2990 [ci skip] better instructions for patch apply conflict (#11568) commit 33c179b95012e0c8185c29205682a4d962a223e9 Author: IS_Bot <[email protected]> Date: Sun Nov 3 00:38:41 2024 +0100 Automatically updated to Paper commit: ce0a0419476d1072ca739a0e8f22d8a358c1c1a2 [ci skip] Rebuild patches commit 9f2142de3fe067ac53a850849070f0d54b67db99 Author: IS_Bot <[email protected]> Date: Sun Nov 3 00:35:11 2024 +0100 Automatically updated to Paper commit: a6df4c8cdcce6586ee53f6fdf6239b7bd77c03be Handle corrupt light data gracefully First, if the light data is not marked as correct, we should not be parsing it in the first place. This will eliminate errors from parsing possibly different versioned light data. Secondly, if parsing the light data throws an exception (from the SWMRNibbleArray constructor), then we can simply mark the returned chunk as having incorrect light data - rather than propagating the exception and causing the chunk to be re-generated. commit 2f2cfc633b57d7d5ed15f29c6c02ea25d86369a3 Author: IS_Bot <[email protected]> Date: Fri Nov 1 22:26:04 2024 +0100 Automatically updated to Paper commit: 92131adaf2687f350b2f8dc7cd1213ab833d1831 Decrease dead entity teleport warning (#11559) Decreases the warning back to its 1.21.1 level where only teleports of dead/invalid entities across dimensions were logged. commit f8eff27039c6da1e049eff8390ff9115b9c01fd8 Author: IS_Bot <[email protected]> Date: Fri Nov 1 21:39:03 2024 +0100 Automatically updated to Paper commit: d19be64b155c80c5da99747da249171a23ea77ec Fix NPE with spark when CraftServer is not init yet (#11558) commit abc4a6bd898e9933354f1f93ee61256349ab4586 Author: IS_Bot <[email protected]> Date: Fri Nov 1 15:57:53 2024 +0100 Automatically updated to Paper commit: 85c870e9c7c97ff9f698dc1137586ee4cd54dda7 Correct update cursor (#11554) Spigot uses a no longer valid ClientboundContainerSetSlotPacket with the slot -1, which would update the carried stack in versions <=1.21.1 but now leads to an IOOB. 1.21.2 instead introduced the ClientboundSetCursorItemPacket, which this patch uses instead. commit 96ec629b5819965b02b631a19ca5079e05093cc2 Author: IS_Bot <[email protected]> Date: Fri Nov 1 11:31:05 2024 +0100 Automatically updated to Paper commit: a5d742637ad2137744d1d28fb5f8bd3fe7f739ad Correctly support RecipeChoice.empty (#11550) The previous implementation was based off of spigots logic in CraftRecipe#toIngredient, which is completely incorrect as nms.Ingredient.of() is a throwing call. Correctly insert handling for the empty() choice in the toNMSOptional logic. commit 46944b89fb7c80d1c65ec440ac161cbf6d011d13 Author: IS_Bot <[email protected]> Date: Fri Nov 1 04:35:53 2024 +0100 Automatically updated to Paper commit: 16d7d73bd590d4c0e99124feae8a46225222a541 bunch more general fixes commit 0a57dd90b4577d38a44403606e5cad06d73dc360 Author: IS_Bot <[email protected]> Date: Fri Nov 1 03:52:28 2024 +0100 Automatically updated to Paper commit: 1de01302d4014430384f2887b2af56fa655c1734 re-add a dispense fix patch commit cebc7095d90d4ee97e0f3c9544a34e58b1d714ce Author: IS_Bot <[email protected]> Date: Fri Nov 1 03:34:54 2024 +0100 Automatically updated to Paper commit: 5c0930dfadcba923086772e8eeb18d5606d16769 Fix fix recipe iterator patch commit 03eed84f23db005b317e886d0e861560c51f57b0 Author: IS_Bot <[email protected]> Date: Thu Oct 31 23:45:14 2024 +0100 Automatically updated to Paper commit: 52a05907c7a84583c26b8d0b9d5fdf8a5825c8d0 Updated Upstream (Bukkit/CraftBukkit) (#11543) Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: 97c59261 PR-1073: Make Biome an interface a38581aa Fix further javadoc errors 8271c490 Fix javadoc error 8a9ecf29 PR-1072: Fix bad naming for Vault State methods 6dd58108 PR-1071: Make Fluid an interface and add missing entry ed2cdfc3 PR-1070: Make Attribute an interface and align names with the new minecraft ones 63472efb PR-1069: Add missing winter drop experimental annotation to pale boats CraftBukkit Changes: 7235ad7b0 PR-1501: Make Biome an interface 602904003 PR-1500: Rename implementation for Vault State methods 75f26f79f PR-1499: Make Fluid an interface and add missing entry 4cfd87adc PR-1498: Make Attribute an interface and align names with the new minecraft ones 6bb0db5cb SPIGOT-7928: ExactChoice acts as MaterialChoice 3eaf3a13c SPIGOT-7929: Error when setting EquippableComponent abbf57bac SPIGOT-7930: Fix spawning entities with SummonEntityEffect 92d6ab6cf PR-1497: Move boat field rename entries to below key renaming, so that keys are also renamed abfe292aa PR-1496: Use correct Fluid class on Tags type check c7aab7fa7 SPIGOT-7923: Fix Dispenser logic to avoid firing empty projectiles commit 9be548ac058bab115ff0f76362904b18f9c2b836 Author: IS_Bot <[email protected]> Date: Thu Oct 31 22:31:03 2024 +0100 Automatically updated to Paper commit: 7ee48350744b09adea3beb75249d971d31d47779 Correctly clear explosion density cache(#11541) commit 1fb07ddb5c6a1afd31453fa34752571f433e5f55 Author: IS_Bot <[email protected]> Date: Thu Oct 31 22:00:32 2024 +0100 Automatically updated to Paper commit: c5c125079c47f35c6b91d8c989964cd86293ef86 [ci skip] Remove leftover todo file (#11540) commit 58897bc20fe0cc36cf00a9f48816886ae58d467a Author: IS_Bot <[email protected]> Date: Thu Oct 31 18:10:02 2024 +0100 Automatically updated to Paper commit: f273e6e6c1c2b9abdf7d9eb6c3301a869acf79ca Set updatingMinecraft to false commit ba950ecfcd3729e1d6a5ffa0b2be5aebe61ade7d Author: IS_Bot <[email protected]> Date: Mon Oct 21 18:17:59 2024 +0200 Automatically updated to Paper commit: d348cb88a9fe8d19e46102c8b9febe18f746d46b Restrict BlockProjectileSource#launchProjectile Spigot recently revamped their CraftBlockProjectileSource impl to make use of the the ProjectileItem logic. During this move however, a couple of types were added which do not provide a sensible ProjectileItem implementation. The commit restricts the API once again to types that represent useful ProjectileItems, removing support for the trident, enderpearl and breeze variant of the windcharge. commit 373614358330a0e60f0a0ab62005f385ebdc996a Author: IS_Bot <[email protected]> Date: Mon Oct 21 01:11:02 2024 +0200 Automatically updated to Paper commit: 14a48cda408dc49db65b345b2e02cd71d9a7aae9 Some small touchups to the GUI (#11505) As noted on the issue, the method here can blow up in certain cases, the GUI logic already handles "the mouse is missing", and so, we'll just catch this and move on. Misc fix - There is probably an issue report for this somewhere, but, the details section utilised the bukkit singleton to try to get the TPS from the server. We already have the MinecraftServer instance passed into us, and so we'll just get the information directly from there instead. Fixes: #11494 commit b6ea350e4e88688d8d30b8acc7b0f8addaba969c Author: IS_Bot <[email protected]> Date: Mon Oct 21 01:02:47 2024 +0200 Automatically updated to Paper commit: 260c3bbec0fdaf2e25b52cd1cd56533812efb32f Always send Banner patterns to the client (#11506) The mojang client will not remove patterns from a Banner when none are sent inside of an update packet, given that this is not an expected flow for them, this is not all too surprising. So, we shall resort to always sending the patterns over the network for update packets. Fixes: #11487 commit 06f714a8b34f799b61ebd33093838da62af58c9f Author: IS_Bot <[email protected]> Date: Mon Oct 21 00:47:27 2024 +0200 Automatically updated to Paper commit: c13f9fd06a1d47ca163f5896528210f71dcc770e Fix potential annotation testing interruption (#11460) commit ef37bc84b8e7109cdb5f5888b9e926699f46d900 Author: IS_Bot <[email protected]> Date: Mon Oct 21 00:07:19 2024 +0200 Automatically updated to Paper commit: 3b9db2b19422c8cd6f4c01cc0bdf40974712b744 Updated Upstream (Bukkit/CraftBukkit) (#11501) Upstream has released updates that appear to apply and compile correctly. This update has not been tested by PaperMC and as with ANY update, please do your own testing Bukkit Changes: bb4e97c6 Add support for Java 23 bc6874dd Bump asm to 9.7.1 50e8a00b PR-1064: Add specific getTopInventory methods for InventoryView derivatives 758b0a0f SPIGOT-7911: Fix Location#isWorldLoaded() for re-loaded worlds 133a64a7 Improve Registry#getOrThrow messages be0f5957 PR-1058: Add tests for Minecraft registry <-> Bukkit fields d1b31df2 PR-1062: Clarify BeaconView documentation 3fab4384 PR-1060: Cache Material to BlockType and ItemType conversion 967a7301 SPIGOT-7906: Increase YAML nesting limit to 100 6ecf033d SPIGOT-7899: Smithing recipes don't require inputs CraftBukkit Changes: 0a7bd6c81 PR-1493: Improve reroute performance and add some tests 54941524c Add support for Java 23 f4d957fff SPIGOT-7915: Fix World#getKeepSpawnInMemory() using Spawn Radius rather than Spawn Chunk Radius ded183674 Fix HIDE_ENCHANTS flag in items without enchantments 308785a0a Bump asm to 9.7.1 and re-add ClassReader to ClassWriter 72ce823cd PR-1487: Add specific getTopInventory methods for InventoryView derivatives 11a5e840c SPIGOT-7907, PR-1484: Improve merchant recipe item matching behavior to more closely align with older versions 45b66f7e4 SPIGOT-7909: Always set HIDE_ENCHANTS flag to item if flag is set 963459791 Increase outdated build delay fc5b2d75f SPIGOT-7910: Fix launching breeze wind charge from API and improve dispenser launch API c7d6428f2 SPIGOT-7856, PR-1483: End platform not dropping items after replacing blocks 2a5572b52 SPIGOT-7780, PR-1482: Cannot edit chunks during unload event 527041ab5 SPIGOT-7902, PR-1477: Fix CraftMetaPotion#hasCustomEffects() does not check if customEffects (List) is empty 5529a1769 Implement base methods for tags 30fbdbaaf Improve Registry#getOrThrow messages 6b71a7322 PR-1475: Add tests for Minecraft registry <-> Bukkit fields 5f24c255c SPIGOT-7908: Mark junit-platform-suite-engine as test scope e4c92ef65 PR-1473: Change tests to use suites, to run tests in different environments and feature flags d25e1e722 PR-1481: Fix BeaconView#set[X]Effect(null) d69a05362 PR-1480: Fix PerMaterialTest#isEdible test running for legacy materials bb3284a89 PR-1479: Use custom #isBlock method in legacy init instead of the one in Material, since it relies on legacy being init 98c57cbbe SPIGOT-7904: Fix NPE for PlayerItemBreakEvent f35bae9ec Fix missing hasJukeboxPlayable 8a6f8b6d8 SPIGOT-7881: CTRL+Pick Block saves position data into item 7913b3be7 SPIGOT-7899: Smithing recipes don't require inputs commit 0f29848144f4db8bfdda3b34df586b3734007af4 Author: IS_Bot <[email protected]> Date: Thu Oct 17 22:25:28 2024 +0200 Automatically updated to Paper commit: 755a7753af6ad46756bd04b5b3bcfac46a3ec072 [ci skip] rebuild patches commit f28d168b958f82f9d1744620b4bee3b5785a4e62 Author: IS_Bot <[email protected]> Date: Wed Oct 16 16:01:23 2024 +0200 Automatically updated to Paper commit: aebbdc9e9a18b580d2647af52f77a506bcf7bbc2 Add proper async player disconnections Blocking can cause performance problems commit 0fd85d6e03b727f45e12a00592f4932c402a9fb1 Author: IS_Bot <[email protected]> Date: Sat Oct 12 23:11:08 2024 +0200 Automatically updated to Paper commit: 4430e96e1b82f3e8244a5c979afb7a69f38222aa Add AnvilView#bypassEnchantmentLevelRestriction (#11475) commit 7a41e6c5ece34c55b1d9400127edaf8479d328c5 Author: IS_Bot <[email protected]> Date: Sat Oct 12 21:38:54 2024 +0200 Automatically updated to Paper commit: b16c0ae023e9ee0114db520aa3e2324c7fbf5dea Add offline PDC API (#8117) commit 49ec8cf4d86b9fe1f0848e9a406f584782ec3e8c Author: IS_Bot <[email protected]> Date: Wed Oct 9 22:59:02 2024 +0200 Automatically updated to Paper commit: 57c75a4b67a8b3b3c607126130b7503658b5e98a Fix CraftMagicNumbers#getTag (#11484) commit 7fde57f1590e5cdc9c11d62fdb196a4e3a98ec22 Author: IS_Bot <[email protected]> Date: Thu Oct 3 17:11:11 2024 +0200 Automatically updated to Paper commit: 7cd4f2c15fbd12637c2161779986f8b56aa0a59e Check if leash tag has a uuid commit 30e34e215a66187cfbdf6d657138b6287a36047c Author: IS_Bot <[email protected]> Date: Wed Oct 2 14:32:52 2024 +0200 Automatically updated to Paper commit: fb768404aa8bdd35b95c88132b95f5cb529cc098 [ci skip] Add section on nullability annotations (#11461) commit 4337d992338f2ad17283314767f2f900c4fd5eb2 Author: IS_Bot <[email protected]> Date: Wed Oct 2 14:31:40 2024 +0200 Automatically updated to Paper commit: 69ffbec34a22d20701e62481c3718fa2f0bbc2ef Fix hex color check commit bd8070b2901c01e83186ba932174416489d7fdde Author: IS_Bot <[email protected]> Date: Tue Oct 1 01:04:40 2024 +0200 Automatically updated to Paper commit: e7e1ab56ca2a401aabacaee2de5818a93886bea3 Finish converting most of the undeprecated api to jspecify commit e46bebebc3616cbe10e71b1ed5493aeea579c19a Author: IS_Bot <[email protected]> Date: Mon Sep 30 04:15:15 2024 +0200 Automatically updated to Paper commit: ba3c29b92ec29c8c321f7e6160a4a25f65f18088 Finish converting all events to jspecify annotations commit 2fafdd080fd2ffa85c2d09486f0e8bf22ae99154 Author: IS_Bot <[email protected]> Date: Mon Sep 30 00:26:56 2024 +0200 Automatically updated to Paper commit: ea00be3aaa1a5727151db9cd82d876613c99e727 Do not NPE on uuid resolution in player profile (#11449) Band-aid fix for the player profile api resolution for a profile with name but without uuid. The real solution is a proper refactoring of the completeFromCache and complete method internally, however this needs further consideration regarding existing faulty behaviour around name lookups from uuid-only profiles. commit 9bee14e43b2f9e30d0d7f189ef2e2de03e8f80e9 Author: IS_Bot <[email protected]> Date: Mon Sep 30 00:06:57 2024 +0200 Automatically updated to Paper commit: b410fe86974adfe47eaf361fee92d8a189afed9f Configurable per-world void damage offset/damage(#11436) commit 208c7b015512829d6d396d849d43b050235b77d8 Author: IS_Bot <[email protected]> Date: Sun Sep 29 23:29:32 2024 +0200 Automatically updated to Paper commit: e3c8a8eef16eb2051b541cabc7419549c3e1e1f6 Add PlayerInsertLecternBookEvent [1.20 port] (#7305) * Add PlayerInsertLecternBookEvent * Rebase Additionally, moves the event call higher up and removes the lectern block state clone from the event. * jSpecify * Shrink correctly * style fixups * move methods * rename param to cancel * fix javadocs * more javadoc fixes * fix co-author on patch from yesterday * last fix --------- Co-authored-by: Mariell Hoversholm <[email protected]> Co-authored-by: Bjarne Koll <[email protected]> commit 9b7a006cddab90ab1179ab95a8b04fde18e12e1f Author: IS_Bot <[email protected]> Date: Sun Sep 29 21:52:50 2024 +0200 Automatically updated to Paper commit: f9c7f2a5c125e92a986f146ba859de189e26814b Begin switching to JSpecify annotations (#11448) * Begin switching to JSpecify annotations * more * fixes commit 6f959ede2c77df814b9f065c6c03fe65d931b01d Author: IS_Bot <[email protected]> Date: Sun Sep 29 00:05:20 2024 +0200 Automatically updated to Paper commit: 6d7a438faddfbea99d6af7f99f99a480883cef8a Call bucket events for cauldrons (#7486) commit d6ca4d9e4e90f12447ed17f17cb0c2768fadb049 Author: IS_Bot <[email protected]> Date: Sat Sep 28 21:33:59 2024 +0200 Automatically updated to Paper commit: 355b1cbaf6f0d6331476cb6e45291da647493dd1 Add API for explosions to damage the explosion cause (#11180) This intends to give plugin developers more control over explosions created using the World#createExplosion method, specifically by adding the option for explosions to damage the explosion cause (not the default behavior, and previously impossible to do, as far as I know). This is done by overloading existing methods with an extra `excludeSourceFromDamage` parameter. Co-authored-by: Bjarne Koll <[email protected]> commit 0def9ea5987a85ae59088649bc4e90b23dbdcc06 Author: IS_Bot <[email protected]> Date: Sat Sep 28 21:15:32 2024 +0200 Automatically updated to Paper commit: 7b031414984efcfe74e9aeb9db10a78e7af63b1a Add startingBrewTime (#11406) * add startingBrewTime * casting * requests * comments and fix setBrewTime * a * b * move to own class * rename * missing Paper comment * missing experimentals * rebased --------- Co-authored-by: Jake Potrebic <[email protected]> commit 74e7bbf480af7a54fc199eb250b77aec5bad575f Author: IS_Bot <[email protected]> Date: Sat Sep 28 20:07:01 2024 +0200 Automatically updated to Paper commit: e17eb6be0c14ca133f3b036d2f6729fd36e1a8d5 Improve entity effect API (#11444) commit 9747d18b0573d34562dfa9f840b9e7768367d568 Author: IS_Bot <[email protected]> Date: Sat Sep 28 17:04:20 2024 +0200 Automatically updated to Paper commit: 41bc31b79bf34c84c9bc7d35e7639600732201a5 Update paperweight to 1.7.3 (#11445) commit 48ebf5b0e40691a0ddf837a9a6c203029d292859 Author: IS_Bot <[email protected]> Date: Fri Sep 27 20:05:35 2024 +0200 Automatically updated to Paper commit: b7ab22dee18865a9a3983103767a9caf46db4a3a Fix console completions on invalid commands (#7603) commit d0bd40aba54ad61a2d512c27f0ace2ce932b3818 Author: IS_Bot <[email protected]> Date: Fri Sep 27 19:58:31 2024 +0200 Automatically updated to Paper commit: f33611cbc35d0426e7c9d75c4077a34376f9f6be fix ItemStack#removeEnchantments creating non-stackable items (#11442) commit 1e80f88594c0679c3f6548501c48487689d04ed6 Author: IS_Bot <[email protected]> Date: Fri Sep 27 18:50:02 2024 +0200 Automatically updated to Paper commit: dd6d1842bb73d003544d519d10a01844e7275903 Remove redundant fillUsableCommands call (#11425) commit 8db568578e8c1300ef4ab9670e6c6baf5383f9b9 Author: IS_Bot <[email protected]> Date: Fri Sep 27 18:28:47 2024 +0200 Automatically updated to Paper commit: 9c76642f9966380c6b16d96efbc2cebc5741fe95 Deprecate for removal Block#isValidTool (#11439) The method's implementation uses Block#getDrops which re-computes the drops from the loot table each call leading to isValidTool returning different values with subsequent calls. commit e82ba8dd264aea371282e7fcf7820a120a14b5e7 Author: IS_Bot <[email protected]> Date: Fri Sep 27 18:27:35 2024 +0200 Automatically updated to Paper commit: 01c4820450d4a1af15dbb0ced1f67fb40154faaa Call EntityDropItemEvent when a container item drops its contents (#11441) commit 0d203a2dc1f45755259fad71c92148090751ceb6 Author: IS_Bot <[email protected]> Date: Fri Sep 27 18:20:30 2024 +0200 Automatically updated to Paper commit: 627cc64eeaa37fe93a3b3f4d6cec3a7374e957bb Adjust HAProxy's existance to log for console masters (#11433) commit 33698e80e899e72614e28b3030ed94aefa9e2af0 Author: IS_Bot <[email protected]> Date: Fri Sep 27 01:46:52 2024 +0200 Automatically updated to Paper commit: 20ec62255da0374efed5026600321f715ad94282 use correct types for preloading CraftRegistry also add a check in CraftRegistryEntry constructor to make sure preload class isn't in net.minecraft package commit 358aefa2fe881c59b368a6d850d3d98fcb0bf4c9 Author: IS_Bot <[email protected]> Date: Wed Sep 25 04:34:11 2024 +0200 Automatically updated to Paper commit: 1bc02e6b23bf18ba43054bf978769411bd96a04d Fix tag lifecycle event handlers not disabling /reload commit d2dc1384dde720aaa09bc31ebb5ff0a258393fdb Author: IS_Bot <[email protected]> Date: Tue Sep 24 04:18:27 2024 +0200 Automatically updated to Paper commit: 9b1ee0d87db2867e1c2e8a7b0f02686de81f9826 Add missing key files and cleanup registry definition order commit 36ac5896868d31bcbb269d76074f28fad94271e4 Author: IS_Bot <[email protected]> Date: Tue Sep 24 00:05:54 2024 +0200 Automatically updated to Paper commit: acdd6d35ad448f5ad06f834c7ef8b0a1a1ab89d9 make MenuType implement FeatureDependant commit 98ddc4d56c674e0ffbb4b8b2891523302b29d009 Author: IS_Bot <[email protected]> Date: Sun Sep 22 23:38:15 2024 +0200 Automatically updated to Paper commit: 4514c71a7fb043140b7926c2fa2686f6d56da83d Only call EntityPortalExitEvent if entity is actually in a portal commit 1e265994743c3b53d2708ae7fcbf114daa4037c1 Author: IS_Bot <[email protected]> Date: Sun Sep 22 23:29:59 2024 +0200 Automatically updated to Paper commit: e8297c4ccadae4885520def7dfbb545dc0233017 Expand out datapack API (#10828) * Expand out datapack API * add getTitle * better enable check commit 76eb4a6e9ad1ab332af1a666dd6d581cba01e5b2 Author: IS_Bot <[email protected]> Date: Sun Sep 22 23:07:39 2024 +0200 Automatically updated to Paper commit: 540deb7ef7266a6eda8c307adbd084490689cdea Fix Color Particle API (#10895) * fix: check datatype of particles rather than particle-type * feature: add ARGB channels It keeps the functionality of the original color(int). * fix: order * fixes --------- Co-authored-by: Jake Potrebic <[email protected]> commit b22d1bde2a230d6fcdbb89dbfd9a74531bf71609 Author: IS_Bot <[email protected]> Date: Sun Sep 22 21:26:17 2024 +0200 Automatically updated to Paper commit: 2f50b872778f992eb6bad4a8d4a0e1693e5fcc34 Fixup command precprocess cancellation (#11424) commit 7210008a9c843510f640206a4fd04eea72e436b7 Author: IS_Bot <[email protected]> Date: Sun Sep 22 21:02:42 2024 +0200 Automatically updated to Paper commit: 81d94483a2ca1eee317e7ee7adc11617cb11728d Add ItemStack array serialization methods (#10387) commit ebcaefc7cce2824d68b53cc766fc90466439d268 Author: IS_Bot <[email protected]> Date: Sun Sep 22 20:26:19 2024 +0200 Automatically updated to Paper commit: 1cb2bf466fb9fc42134be7e18d160f991d353fdf Add velocity forwarding secret env override (#10127) Previously, the velocity forwarding secret could only be configured via the configuration option in the global paper configuration. This makes configuring/passing such a value rather difficult for containerized/orchestrated servers as these configuration files are usually part of the server data volume itself and hence cannot be sourced from a secret. This commit enables administrators to define the PAPER_VELOCITY_SECRET environment variable, which will override any potentially configured velocity secret. commit 99eac5acafb8afa809a8371766b9418850735e3d Author: IS_Bot <[email protected]> Date: Sun Sep 22 20:10:47 2024 +0200 Automatically updated to Paper commit: 78feecb12f30331381edfc045bc3c2cf1acc0754 Deprecate BlockType#isInteractable (#11427) While BlockType is still marked as internal, it mirrors the already paper-deprecated method #isInteractable. The commit marks said method as deprecated if/when BlockType becomes experimental/non-internal. commit 7b6d9e01578ab11a7e9d17a428db012c9953383a Author: IS_Bot <[email protected]> Date: Sat Sep 21 21:19:30 2024 +0200 Automatically updated to Paper commit: 1ed64f82704c299d0f7ae9af710579be995af8de Update launchProjectile API (#11300) commit a03dc215fb4f1b6b087ff97d30c04b0ea254e9b7 Author: IS_Bot <[email protected]> Date: Sat Sep 21 20:10:22 2024 +0200 Automatically updated to Paper commit: 593faf4fc3ad433ef523672b6553124dd99f8ca3 Create TileStateInventoryHolder (#11420) Adds a missing interface to centralize getSnapshotInventory methods. commit bb8e38c252b69194d1651f5a5c45f9cc914fb67b Author: IS_Bot <[email protected]> Date: Sat Sep 21 20:09:10 2024 +0200 Automatically updated to Paper commit: 5bcb2ff9e40ec5d95623206cb78705c7eb8552d1 Correctly launch WindCharges (#11418) The launch API on LivingEntity only respected the WindCharge type, not its near-clone BreezeWindCharge. This commit correctly accounts for BreezeWindCharge in CraftLivingEntity. commit e2ad0ed5196312242a936d0d9a227e2f165e5e06 Author: IS_Bot <[email protected]> Date: Sat Sep 21 20:02:07 2024 +0200 Automatically updated to Paper commit: d61175421d683f400b86a583d195c8da1399d239 Disable pretty printing for advancement saving (#11419) commit 032658aa4fffd2b110d369cf3b5226d23787fc53 Author: IS_Bot <[email protected]> Date: Sat Sep 21 19:57:28 2024 +0200 Automatically updated to Paper commit: 9c450388e10f4b6669dd6f039de953927899b3bc Return null in getRegistry(Class) for unknown type (#11422) The Bukkit#getRegistry(Class) method contract specifies that it returns null for unknown registry types. The current implementation however requires the passed class to be mappable to a known registry key. For types like Material, which have a SimpleRegistry in bukkit's Registry interface, no server side registry exists and such the type cannot be mapped to a registry key. The commit correctly returns null for types that are not mappable to a registry key instead of throwing a NullPointerException. commit da86381ab2c9eb72267d0edd3136cd23b4d24e33 Author: kyngs <[email protected]> Date: Fri Sep 20 21:20:59 2024 +0200 Move patch 0016 to the correct folder commit 19c623ea9cdca232309dffc67ea386f77c825332 Merge: 475637f4 9222ea12 Author: kyngs <[email protected]> Date: Thu Sep 19 21:31:46 2024 +0200 Merge pull request #138 from emmanuelvlad/develop fix chunk pdc getting wiped on chunk unload commit 9222ea12cdbd5354d8fcc6471204cd756f7b61cf Author: evlad <[email protected]> Date: Thu Sep 19 20:48:35 2024 +0300 fix chunk pdc getting wiped on c…
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
status: accepted
Disputed bug is accepted as valid or Feature accepted as desired to be added.
version: 1.21.3
Game version 1.21.3
Expected behavior
Disabeling "Explosion Optimisation" Should disable all Optimisations that impact behaviour.
Observed/Actual behavior
Even when disabeling optimizeExplosions, the code uses the getSeenFraction function from PaperMC instead of the getSeenPercent from Mojang
The getSeenFraction caches the collisions boxes instead of calculating them new for every entity.
However some blocks (e.g PowederSnow) have different collision boxes depending on the state of the entity
The hitbox of a powdered snow turns solid if the Entity has a falldistance >2.5 blocks.
The optimised function does not mirror this behaviour
Steps/models to reproduce
Two commandblocks that summon TNT in a loop, one falling on a chest with a powdersnow above, the other one on a fence
Vanilla behaviour: https://streamable.com/ry9kol
Paper behaviour: https://streamable.com/8qek9s
You can see, that in the paper explosions every TNT in the air is affected by the explosion, since the first call to getSeenFraction cached the collision state of the PowederedSnow for a TNT that was onground
Plugin and Datapack List
No Plugins required
Paper version
This server is running Paper version 1.21.3-76-master@27e4ddc (2024-11-30T10:07:53Z) (Implementing API version 1.21.3-R0.1-SNAPSHOT)
You are running the latest version
Other
No response
The text was updated successfully, but these errors were encountered: