1
0
Fork 0
mirror of https://github.com/PaperMC/Paper.git synced 2025-03-28 17:27:20 +01:00
Commit graph

19252 commits

Author SHA1 Message Date
Lulu13022002
784a343c79
Generators 2025-03-20 20:20:51 +01:00
Github-Citizen
f4f275519f
[ci skip] Clarify BlockFadeEvent#getNewState javadocs () 2025-03-09 21:58:56 +01:00
Spottedleaf
1a7288aa05 Adjust unloaded chunk check for block digging 2025-03-09 11:11:02 -07:00
0x22
743346a5da Force update attributes
See https://github.com/PaperMC/Paper/pull/12241/
2025-03-09 11:11:02 -07:00
Bjarne Koll
e5d988df85
Revert "Fix cancelling PlayerInteractEvent at (0, 0, 0) ()"
This reverts commit a2b0ff0644.
2025-03-09 18:39:08 +01:00
Warrior
7afae7f465
Add client tick end event () 2025-03-09 13:14:44 -04:00
MiniDigger | Martin
3d13b11514 fix: switch back to using a snapshot for velocity-natives
we delete old snapshots (age > 10 days), keeping only the last 5 at minimum
2025-03-09 10:28:05 +01:00
Shane Bee
34c794dc51
ServerTickManager#requestGameToSprint - Silence command like feedback ()
* CraftServerTickManager - silence feedback when sprinting

* CraftServerTickManager - forgot secondary note

* ServerTickRateManager - only set to silent if not already sprinting
2025-03-08 17:09:40 -05:00
Lulu13022002
2565497897
Cancel PlayerLaunchProjectileEvent properly for enderpearls () 2025-03-08 17:02:10 -05:00
Lulu13022002
df96f8a0fa
Correctly handle events for end portal () 2025-03-08 16:59:43 -05:00
Noah van der Aa
a2b0ff0644
Fix cancelling PlayerInteractEvent at (0, 0, 0) ()
---------

Co-authored-by: Warrior <50800980+warriorrrr@users.noreply.github.com>
2025-03-08 16:52:10 -05:00
Esophose
43f37b1b5e
Remove ItemFactory#enchantWithLevels range check for vanilla parity () 2025-03-08 15:38:14 -05:00
Tamion
20df25d3a5
Don't resync all attributes when updating scaled health () 2025-03-08 12:31:21 -08:00
TonytheMacaroni
2526fe063a
Add type to represent unimplemented data component types () 2025-03-08 15:20:53 -05:00
Shane Bee
8e69d981fa
Player - Expose player score () 2025-03-08 11:38:50 -08:00
Spottedleaf
4519857817 Set old position / rotation for newly created entities
Set the old pos/rot to be the same as the current pos/rot for new
entities as the default value for the old pos/rot is zero.

Fixes https://github.com/PaperMC/Folia/issues/302
2025-03-08 06:33:29 -08:00
Lulu13022002
ce30016218
Skip alpha channel for custom model data component () 2025-03-07 23:27:05 -05:00
Lulu13022002
a6ce734fd0
Fix zombie villager not dropping item once cured () 2025-03-07 23:13:25 -05:00
Lulu13022002
7a3d0c4e98
Fix recipe being always null in PrepareItemCraftEvent from the api () 2025-03-07 23:11:12 -05:00
0x22
0a4eb8f3bb
Send the pong response packet immediately. This packet is similar to the keep alive packet and is processed async. () 2025-03-07 19:40:58 -08:00
Vincenzo Reina
5538d24d72
Fix "DEFAULT" SpawnReason of fish spawned by bucket ()
* Add SpawnReason "Bucket". Fix "DEFAULT" SpawnReason for entity spawning from mob bucket

* Clarify SpawnReason description for bucket entity spawning
2025-03-05 13:28:25 +01:00
tgbhy
a866e366b2
Fix MenuType.SMITHING JavaDocs () 2025-03-05 10:45:16 +01:00
Dylan
8de7e356fa
Add null check to level ref in Entity constructor () 2025-03-03 17:46:20 +01:00
Warrior
1d5e5a57e9
Document replacement for Skull owner profile methods () 2025-02-28 20:51:39 +01:00
Warrior
b506626824
Remove unused light queue size option () 2025-02-28 17:58:45 +01:00
okx-code
0a6e7435b3
Fix invulnerability damage and armour () 2025-02-26 14:06:42 +01:00
Jake Potrebic
9421f22372
Make CustomArgumentType use parse(reader,source) () 2025-02-26 13:12:23 +01:00
Warrior
f63dbeafde
Fix cancelled HangingPlaceEvent inventory desync () 2025-02-25 22:33:35 +01:00
Pedro
fc56c728c0
Add methods for Creaking () 2025-02-25 22:23:47 +01:00
Lulu13022002
9b9f046f41
Remove broken code () 2025-02-25 22:14:21 +01:00
_Novit_
7f3d3591de
Use MiniMessage#deserialize(String, Pointered) in sendRichMessage for send messages () 2025-02-25 22:06:20 +01:00
Warrior
a501c45918
Deprecate server config getters () 2025-02-25 22:03:38 +01:00
Warrior
ca2610904b
Don't process empty rcon commands () 2025-02-25 22:03:14 +01:00
Glicz
b00875f86d
Add a method on Registry to get the size () 2025-02-25 22:02:48 +01:00
Warrior
5f2ee83ed4
Fix first execution of async delayed/repeating tasks being sync () 2025-02-25 21:45:33 +01:00
Warrior
1d9b399427
Add config option for failed beehive release cooldowns () 2025-02-25 21:45:18 +01:00
Nassim Jahnke
f12d33f04e
Track codec writing 2025-02-25 21:45:02 +01:00
Bjarne Koll
9be4e07a3e
Pin snapshot dependencies ()
Additionally pins configurate-core as a transitive dependency of
configurate-yml, as the yaml snapshot depends on a snapshot itself.
2025-02-25 21:44:42 +01:00
Spottedleaf
636ae0cd87 Add missing Paper comments to player movement patch 2025-02-24 21:32:39 -08:00
Jason Penilla
fcb2e81590 Clear lastSection on game event listener removal
Fixes https://github.com/Tuinity/Moonrise/issues/87

See comments in code
2025-02-24 21:32:39 -08:00
bonan
e5a8ee849f
Hide soul speed particles for vanished players ()
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com>
2025-02-21 12:02:32 +01:00
Bjarne Koll
7b4d44f573
Revert "Always pass event block to damage source ()"
This reverts commit ab984a0711.

The block damage is null *and has been* null in cases where the block
has already been cleared. Consumers are supposed to use the
getDamagerBlockState instead.
2025-02-21 11:52:04 +01:00
Bjarne Koll
ab984a0711
Always pass event block to damage source ()
Always passes the respective block to a damage source when passing a
block state. While we could technically use the damageSourcePosition
here by, we'd have to translate it back to a block position by
subtracting .5 from all its components.
Such behaviour however relies on the caller logic's mutation of the
damageSourcePosition and will break once this position is not the centre
of the block.

Passing in the block at the specific callsite is a lot more future
proof.
2025-02-20 20:22:46 +01:00
Emilia Kond
5e2a3bc0e2
Call EntityChangeBlockEvent with correct block when waxing () 2025-02-20 10:46:11 +01:00
Warrior
edda0db18b
Fix server crash when no enchantments are present () 2025-02-18 15:44:52 +01:00
Warrior
09f1f88f58
Fix getForwards/SidewaysMovement for players () 2025-02-18 01:03:48 +01:00
Jake Potrebic
f070081825
Remove Experimental from TypedKey () 2025-02-17 15:33:26 -08:00
Jake Potrebic
b386a8f527
Add simpler JavaPlugin command registration () 2025-02-18 00:21:29 +01:00
Epic
e494f2894e
Correctly call BlockFadeEvents () 2025-02-18 00:19:30 +01:00
Bjarne Koll
142695eb00
Default minecraft alias to redirect ()
While the running server will still be using the recently introduced
copy-mechanic for vanilla command namespacing, the data converter logic
relies on the fact that namespaced aliases were redirects as well.

To not break the converted, the commands type now takes a modern flag
only set by the running server.
2025-02-18 00:09:54 +01:00