8e69d981fa
Player - Expose player score ( #12243 )
2025-03-08 11:38:50 -08:00
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
ce30016218
Skip alpha channel for custom model data component ( #12205 )
2025-03-07 23:27:05 -05:00
a6ce734fd0
Fix zombie villager not dropping item once cured ( #12230 )
2025-03-07 23:13:25 -05:00
7a3d0c4e98
Fix recipe being always null in PrepareItemCraftEvent from the api ( #12237 )
2025-03-07 23:11:12 -05:00
0a4eb8f3bb
Send the pong response packet immediately. This packet is similar to the keep alive packet and is processed async. ( #12242 )
2025-03-07 19:40:58 -08:00
5538d24d72
Fix "DEFAULT" SpawnReason of fish spawned by bucket ( #12227 )
...
* 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
a866e366b2
Fix MenuType.SMITHING JavaDocs ( #12226 )
2025-03-05 10:45:16 +01:00
8de7e356fa
Add null check to level ref in Entity constructor ( #12218 )
2025-03-03 17:46:20 +01:00
1d5e5a57e9
Document replacement for Skull owner profile methods ( #12195 )
2025-02-28 20:51:39 +01:00
b506626824
Remove unused light queue size option ( #12201 )
2025-02-28 17:58:45 +01:00
0a6e7435b3
Fix invulnerability damage and armour ( #12190 )
2025-02-26 14:06:42 +01:00
9421f22372
Make CustomArgumentType use parse(reader,source) ( #12191 )
2025-02-26 13:12:23 +01:00
f63dbeafde
Fix cancelled HangingPlaceEvent inventory desync ( #12161 )
2025-02-25 22:33:35 +01:00
fc56c728c0
Add methods for Creaking ( #12094 )
2025-02-25 22:23:47 +01:00
9b9f046f41
Remove broken code ( #12171 )
2025-02-25 22:14:21 +01:00
7f3d3591de
Use MiniMessage#deserialize(String, Pointered) in sendRichMessage for send messages ( #12177 )
2025-02-25 22:06:20 +01:00
a501c45918
Deprecate server config getters ( #12189 )
2025-02-25 22:03:38 +01:00
ca2610904b
Don't process empty rcon commands ( #12188 )
2025-02-25 22:03:14 +01:00
b00875f86d
Add a method on Registry to get the size ( #12182 )
2025-02-25 22:02:48 +01:00
5f2ee83ed4
Fix first execution of async delayed/repeating tasks being sync ( #12166 )
2025-02-25 21:45:33 +01:00
1d9b399427
Add config option for failed beehive release cooldowns ( #12186 )
2025-02-25 21:45:18 +01:00
f12d33f04e
Track codec writing
2025-02-25 21:45:02 +01:00
9be4e07a3e
Pin snapshot dependencies ( #12185 )
...
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
636ae0cd87
Add missing Paper comments to player movement patch
2025-02-24 21:32:39 -08:00
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
e5a8ee849f
Hide soul speed particles for vanished players ( #12152 )
...
Co-authored-by: Tamion <70228790+notTamion@users.noreply.github.com >
2025-02-21 12:02:32 +01:00
7b4d44f573
Revert "Always pass event block to damage source ( #12158 )"
...
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
ab984a0711
Always pass event block to damage source ( #12158 )
...
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
5e2a3bc0e2
Call EntityChangeBlockEvent with correct block when waxing ( #12154 )
2025-02-20 10:46:11 +01:00
edda0db18b
Fix server crash when no enchantments are present ( #12149 )
2025-02-18 15:44:52 +01:00
09f1f88f58
Fix getForwards/SidewaysMovement for players ( #12140 )
2025-02-18 01:03:48 +01:00
f070081825
Remove Experimental from TypedKey ( #12134 )
2025-02-17 15:33:26 -08:00
b386a8f527
Add simpler JavaPlugin command registration ( #12142 )
2025-02-18 00:21:29 +01:00
e494f2894e
Correctly call BlockFadeEvents ( #12141 )
2025-02-18 00:19:30 +01:00
142695eb00
Default minecraft alias to redirect ( #12146 )
...
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
d26a9e90c8
Fix plugin commands ( #12144 )
2025-02-17 15:00:06 -08:00
3b9106c7d1
Readd dead redirect recovery ( #12136 )
...
While the paper command system no longer uses redirects for namespaced
registration, vanilla still does. This means that removal of vanilla
redirecting target nodes still causes issues, e.g. the removal of the
vanilla 'msg' node in favour of a command alias one.
Redirecting nodes like tell, minecraft:msg and minecraft:tell are broken
by this and need to by flattened before sending them to the client.
2025-02-17 23:51:52 +01:00
fd69140d80
Fix disable-tripwire-updates option not cancelling tripwire hook updates ( #12129 )
2025-02-17 20:07:02 +01:00
8eb8e44ac3
Allow For Default Titles in InventoryView Builders ( #12013 )
2025-02-16 23:07:00 +01:00
84609dc046
Don't auto-create any brig redirects ( #11954 )
2025-02-16 13:55:27 -08:00
88cdd22076
Fixup luck and random implementation in CB loot-tables ( #11926 )
2025-02-16 13:06:01 -08:00
b27e11cce6
Fix bad world to chunk coordinate example in javadocs ( #12131 )
2025-02-16 13:04:15 -08:00
60394c5b98
Fix PlayerReadyArrowEvent cancellation desync ( #12111 )
2025-02-16 21:44:08 +01:00
28d07dc5ab
use correct spigot plugin count
2025-02-16 12:18:29 -08:00
06f96dd655
Improvement in /plugins command ( #12121 )
2025-02-16 12:10:45 -08:00
2a4a115432
Add EntityEquipmentChangedEvent ( #12011 )
2025-02-16 20:46:59 +01:00
a3781ff3be
Separate tick count to ensure vanilla parity ( #12077 )
2025-02-16 20:46:37 +01:00
b9023b5dc3
Add EntityAttemptSmashAttackEvent ( #12113 )
2025-02-16 20:19:28 +01:00
7bee99714a
Cleanup damage source a bit ( #12106 )
2025-02-16 20:14:00 +01:00