Commit Graph

7297 Commits

Author SHA1 Message Date
898dd9224a Add Tick TemporalUnit (#5445) 2022-11-25 21:05:42 +00:00
06be0d0b4d Add displayName methods for advancements (#8584) 2022-11-24 23:05:48 -08:00
26993f7801 ItemStack damage API (#7801) 2022-11-24 22:52:00 -08:00
59db8e8bc9 Fix async entity add due to fungus trees (#7626) 2022-11-24 22:32:29 -08:00
86b0932a3b Fixes potential issues arising from optimizing getPlayerByUUID (#8585) 2022-11-24 22:22:19 -08:00
Amy
9cbb983d0d Fix chest relooting mechanics (#8580) 2022-11-24 23:21:40 +00:00
b6c34550ce pr command action fixes (#8591) 2022-11-23 19:14:41 -08:00
7f4f5f8f3b Add /paper dumplisteners command (#8507)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
Co-authored-by: TwoLeggedCat <80929284+TwoLeggedCat@users.noreply.github.com>
2022-11-23 23:28:38 +01:00
3375abab49 More vanilla friendly methods to update trades (#8478) 2022-11-23 22:38:49 +01:00
e2df6b2c14 [ci skip] Rework workflows to support optional paperclip build (#8583) 2022-11-23 11:19:31 -08:00
48d31a56e9 Add api to resolve components (#7648) 2022-11-22 20:53:50 -08:00
3c0aa837c1 Fix Varint21FrameDecoder cached length buf usage 2022-11-22 17:50:31 +00:00
944be7b031 Avoid a cubed max search distance for POIs (#8576)
The max search distance used to get the closest Poi data on X/Z axis is cubed
instead of squared (one time in the parameter and another time in the function)
for almost all search.
Generally this has been hidden by another check that already does a pre
distance check between the poi pos and the source pos for individual
component but the issue still happens for diagonal distance search.
Discovered by Samsuik
2022-11-21 16:02:21 +01:00
b36d2af7d5 Add Player Warden Warning API (#8470) 2022-11-20 19:53:58 +01:00
b46e2030d6 [ci skip] Add check for git repo (#8578) 2022-11-20 11:26:20 -07:00
b121c04895 Moving ATs from the at file to individual patches (#8573) 2022-11-19 15:53:20 -08:00
14d69488ad Strip coordinates from lodestone compasses (#8561) 2022-11-19 22:41:09 +01:00
0bb4b6ead5 Add more collision code skipping logic (#7581) 2022-11-19 16:14:19 -05:00
3ef301c4f5 [ci skip] Add TheFruxz to the license MIT list (#8575) 2022-11-19 21:20:21 +01:00
f07cda9bb9 Sync chunk load command improvements (#8554) 2022-11-19 20:10:13 +01:00
7ad5dcb810 Fix MC-179072 (#8421) 2022-11-19 12:23:31 -06:00
070b1cc40a [ci skip] Add .fleet/ folder to .gitignore (#8574) 2022-11-19 14:33:03 +01:00
da7eb6b942 Fix MC-121048 (#8429)
This moves the setHealth call to below the recordDamage call to prevent
recordDamage from clearing the CombatTracker, since recordDamage will
clear the CombatTracker if the entity is dead. This fixes death messages
such as the "doomed to fall" messages.
2022-11-18 20:04:52 -08:00
72369d4f40 Reorder bukkit damage source entity for explosion (#8553) 2022-11-19 03:14:52 +01:00
a81c97eafe Fix/improve Affects Spawning API (#7329) 2022-11-15 11:15:01 -08:00
f93eb6e135 update yarn param mappings (#8563) 2022-11-12 12:57:41 -08:00
97cb10205d fix MC-252817 (green map markers do not dissappear) (#8545) 2022-11-12 14:16:25 -05:00
1221fdbc95 ensure reset EnderDragon boss event name (#8562) 2022-11-12 10:34:14 -08:00
af85b6071c Cleanup reputation API + back with an EnumMap instead of array (#8258)
Resolves: #7142
2022-11-12 12:41:22 -05:00
da071ba78f Show exception when headless JRE detection is triggered (#8559) 2022-11-12 13:09:54 +01:00
36d8f327e8 Add PrePlayerAttackEntityEvent (#8369)
Allows you to cancel player event attacking, preventing things like attack sounds from being played.
2022-11-09 22:05:58 -05:00
ac7f94e4cf Updated Upstream (CraftBukkit) (#8548) 2022-11-09 16:05:46 -08:00
435cc8ebd8 Cleanup misc import from last commit 2022-11-06 22:46:23 +00:00
f5e9a14a25 Prevent compass from loading chunks 2022-11-06 22:37:34 +00:00
0ea0d39edf Properly resend entities (#7041) 2022-11-05 14:50:16 -04:00
d8be0e795b Update Commodore modifications (#8542)
* Handle ldc insn for getOriginalOrRewrite in Commodore

* Remove fastutil rewrite

It's no longer relocated upstream
2022-11-04 22:16:57 -07:00
2f0e0c5f2b Fix Advancement#getDisplay() api break (#8541) 2022-11-04 15:59:15 -07:00
bf532ab0fb [ci-skip] Rename Paper stop tp Paper end. (#8539) 2022-11-05 00:08:01 +08:00
a5e916fc00 Remove old redundant fix (#8530) 2022-11-03 14:03:31 -07:00
4400eb6600 Call PlayerLaunchProjectileEvent for trident (#8027) 2022-11-03 19:43:50 +01:00
857ece0812 Fix setting difficulity inside of API (Fixes #8533)
Vanilla moved some logic around setting the world difficulty which
was not adopted for inside of upstream properly, this addresses another
such case
2022-11-01 18:29:52 +00:00
bfdafa934b Build updates 2022-10-31 15:25:30 -07:00
ffceefa32f Fix EntityCombustEvent cancellation issues (#8529) 2022-10-31 19:31:40 +03:00
13442cd5c9 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#8515)
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:
9a4de097 SPIGOT-7171: Ability to get the IP/hostname players are requesting status of

CraftBukkit Changes:
f43634ae4 SPIGOT-7170: Cannot set slots in custom smithing inventory
48f3a2258 SPIGOT-7171: Ability to get the IP/hostname players are requesting status of
30e31b4d1 SPIGOT-7177: Certain blocks don't call BlockCanBuildEvent
982364797 SPIGOT-7174: Avoid adding air to CraftMetaBundle

Spigot Changes:
6198b5ae PR-122: Add missing parentheses to pumpkin and melon growth modifier
1aec3fc1 Rebuild patches
2022-10-30 19:44:25 -07:00
f40ba18fd0 Fix pumpkin growth modifier (#8517) 2022-10-30 13:27:37 +01:00
4fad96576f Deprecate unused VehicleEntityCollisionEvent methods (#8498) 2022-10-29 13:18:17 -04:00
d786bfda5c Fix MC-147659 (#8423) 2022-10-27 19:53:16 -05:00
878600ebbc Fix wrong descriptor in ASMEventExecutorGenerator (#8506) 2022-10-28 02:27:33 +02:00
40889ab866 [ci skip] Remove old todo file 2022-10-27 22:24:14 +02:00
3b7ad4bb6f Make CommandSyntaxException implement ComponentMessageThrowable (#8513) 2022-10-27 10:10:28 -07:00