aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2023-11-05skip printStackTrace when finding callerimprove-sysoutcatcherJason Penilla
2023-11-05Override more PrintStream methods in SysoutCatcherJason Penilla
2023-11-05Don't leave the NearbyPlayers tracker in an entirely busted state on ↵Shane Freeder
double-add detection
2023-11-04Bump tiny-remapper for Java 21 support (#9902)Jason Penilla
2023-11-05Added missing enchantables to material tags (#9888)Layla Silbernberg / LadySilver47
2023-11-04Add more API to LingeringPotionSplashEvent (#9901)Tamion
* Add createAreaEffectCloud API * Add missing NotNull * Add missing Paper comments * Better solution * Better naming * New patch and rename * rename patch
2023-11-05fix secure profile with proxy online mode (#9700)NonSwag
2023-11-04Broadcast take item packets with collector as source (#9884)booky10
This fixes players (which can't view the collector) seeing item pickups with themselves as the target.
2023-11-04Add predicate for block when raytracing (#9691)TonytheMacaroni
* Add predicate for block data when raytracing blocks * Match based on block, instead of block data * Use instanceof instead of casting * Use Position instead of Location, add overload for rayTraceEntities * Implement requested changes * Invert predicate * Cleanup
2023-11-04Add API to get the collision shape of a block before it's placed (#9821)TrollyLoki
* Add API to get the collision shape of a block before it's placed * Tweak API documentation * Clarify behavior * Rebase * Rebase
2023-11-04Fix a bunch of stuff with player spawn locations (#9887)Jake Potrebic
If a playerdata doesn't contain a valid, loaded world, reset to the main world spawn point
2023-11-04Make Team extend ForwardingAudience (#9852)powercas_gamer
2023-11-04Add entity API for getting the combined gene of a Panda (#9891)booky10
2023-11-04Deprecate Player#boostElytra (#9899)Tamion
The Paper method was chosen for deprecation because it was more restrictive in that it has an isGliding check.
2023-11-04Use a server impl for hopper event to track get/setItem calls (#9905)Jake Potrebic
* Use a server impl for hopper event to track getItem/setItem calls * Rebase * Comments
2023-11-04Include packet class name in packet encoding error messages (#9907)Warrior
2023-11-04Remove "fix-curing-zombie-villager-discount" exploit option (#9895)booky10
2023-11-04Remove duplicate water-sensitivity damage for unaware mobs (#9908)Lulu13022002
2023-11-04Add raw iron & raw copper blocks to anti xray defaults (#7622)Warrior
2023-11-03Readd 0414 use distance map to optimise entity tracker (#9868)TomTom
2023-11-03Add another slot sanity checkNassim Jahnke
2023-11-01Fix villager infection chance not being handled properly (#9897)Md5Lukas
2023-10-29Fix NPE when no valid world is found on legacy Players (#9885)Jake Potrebic
2023-10-29Fix entity camera not being reset when cancelling spectating start/stop ↵booky10
events (#9883)
2023-10-29[ci skip] Fix module derpShane Freeder
2023-10-29[ci skip] Fix author in last patchShane Freeder
2023-10-28Implement Velocity VarInt optimizations (#8418)Gero
--------- Co-authored-by: Owen1212055 <[email protected]>
2023-10-28Add player idle duration API (#9833)booky10
* Add player idle duration API Implements API for getting, setting and resetting a player's idle duration. * Remove idle duration setter * Rebase
2023-10-28fix UnsafeValues#loadAdvancement doesn't recalculate position (#9846)caramel
2023-10-28Fix warden spawn reason from DEFAULT to NATURAL (#8744)Kenox
2023-10-28Cleanup disable explosion knockback patch (#9858)caramel
2023-10-28Fix PotionAPI ignores icon flag (#9864)Tamion
* fix PotionAPI ignores icon flag * also fix CraftPotionUtil#toBukkit * also CraftPotionUtil#fromBukkit * use CraftPotionUtil
2023-10-28Fix crash when version_history.json is empty (#9871)Warrior
2023-10-28Fix null item in sendEquipmentChange (#9869)SplotyCode
2023-10-28Updated Upstream (Bukkit/CraftBukkit) (#9876)Jake Potrebic
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: 19830133 PR-925: Add hit entity/block to events extending ProjectileHitEvent CraftBukkit Changes: 5a72c3c04 SPIGOT-7510: Try to fix broken reflection usage of plugins 6fa69f235 PR-1281: Add hit entity/block to events extending ProjectileHitEvent 224f733ac Fix NPE introduced in #f4d977e
2023-10-27Resend entity using the bundle packet (#9853)Lulu13022002
2023-10-26Update paperweight to 1.5.9 (#9872)Jason Penilla
2023-10-26Updated Upstream (Bukkit/CraftBukkit/Spigot) (#9861)Jake Potrebic
2023-10-23Fix log level of advancement debug message (#9860)Jason
2023-10-22Updated Upstream (Bukkit/CraftBukkit/Spigot) (#9825)Jake Potrebic
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: 897a0a23 SPIGOT-5753: Back PotionType by a minecraft registry 255b2aa1 SPIGOT-7080: Add World#locateNearestBiome ff984826 Remove javadoc.io doc links CraftBukkit Changes: 71b0135cc SPIGOT-5753: Back PotionType by a minecraft registry a6bcb8489 SPIGOT-7080: Add World#locateNearestBiome ad0e57434 SPIGOT-7502: CraftMetaItem - cannot deserialize BlockStateTag b3efca57a SPIGOT-6400: Use Mockito instead of InvocationHandler 38c599f9d PR-1272: Only allow one entity in CraftItem instead of two f065271ac SPIGOT-7498: ChunkSnapshot.getBlockEmittedLight() gets 64 blocks upper in Overworld Spigot Changes: e0e223fe Remove javadoc.io doc links
2023-10-22Temp fix for serialisable blockdataShane Freeder
2023-10-21[ci skip] cleanup some ATs (#9840)MiniDigger | Martin
2023-10-21Fix NPE in SculkBloomEvent world access (#9857)Lulu13022002
2023-10-21Don't check if we can see non-visible entitiesBrokkonaut
2023-10-16Initialise default nibble arrays in ChunkAccess directlySpottedleaf
When ChunkAccess was converted to an abstract class some versions ago, the code to initialise nibble arrays should have been moved. However, the code was not moved and so now mods constructing their own implementations of ChunkAccess would not have the nibble arrays initialised. This is ported to Paper from Starlight to keep the code base in sync, not because it fixes anything known.
2023-10-16Fix mushrooms not generating in swampsSpottedleaf
During feature generation, light data is not initialised and will always return 15 in Starlight. Vanilla can possibly return 0 if partially initialised, which allows some mushroom blocks to generate. In general, the brightness value from the light engine should not be used until the chunk is ready. To emulate Vanilla behavior better, we return 0 as the brightness during world gen unless the target chunk is finished lighting. The regular light retrieval outside of WorldGenRegion remains the same, as behaviorally chunks not lit should be at max skylight and zero block light.
2023-10-16Remove unused skyLightSourcesSpottedleaf
There is no point in initialising the sources in Starlight, as we do not use them. Additionally, they are not saved to disk so we do not need them. Maintaining and initialising them is not a negligible cost, which is why they are being removed.
2023-10-15sync netty version with vanilla (#9842)caramel
2023-10-15fix recipe packet limiter (#9841)caramel
2023-10-14Add additional tags to ItemMeta obfuscation filtering (#9665)Md5Lukas