aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-07-28unwrap more wrappersfix/vanillabiomeproviderJason Penilla
2024-07-28Fixup porting issue in vanillaBiomeProvider implJason Penilla
2024-07-28Add argument for FinePosition to brig API (#11094)Jake Potrebic
2024-07-28Fix Owen's typos (#11179)powercas_gamer
2024-07-27Fix PickupStatus getting reset (#11154)Tamion
2024-07-27Make max interaction range configurable (#11164)Newwind
The server validates incoming interaction packets by ensuring the player sending them is inside their interaction range. For this, the server adds a magic value, by default 1.0, to the original interaction range to account for latency issues. This value however may be too low in high latency environments. The patch exposes a new configuration option to configure said value.
2024-07-26Bump MCUtils#asyncExecutor core sizeShane Freeder
Long ago we discovered that the default thread pools would not increase the number of threads running the pool until queue addition failed. Bumping the core size mitigates an issue with spark-paper, and in general, keeping async threads around generally beats having to spin new ones everytime we want to execute a periodic async task.
2024-07-23Fix a couple of ItemMeta related NPEs (#11149)Lulu13022002
2024-07-22[ci skip] remove timings from issue templates (#11127)powercas_gamer
2024-07-22Fix horse inventories indices (#11139)Lulu13022002
2024-07-21Fix EntityUnleashEvent cancellation on distance cause (#11131)Tamion
2024-07-20Deprecate more Timings things for removal (#11126)Riley Park
2024-07-20Update the bundled spark versionRiley Park
2024-07-20Properly lookup plugin classes when looked up by sparkRiley Park
fixes #11124
2024-07-20Improve server startup logging (#11110)Riley Park
* Improve server startup logging * Add plugin info at startup --------- Co-authored-by: Jason Penilla <[email protected]>
2024-07-20Move configuration option to a system propertyRiley Park
2024-07-20Bundle spark (#11093)Riley Park
2024-07-19Adjust done message again (#11118)Jason Penilla
what paper now shows as level loading time is the time displayed by vanilla or spigot in the 'done' message the time in the done message is now the actual time since the servers Main class was initialized
2024-07-19Make CraftComplexRecipe extend CraftingRecipe (#11114)Bjarne Koll
2024-07-19Call PlayerChunkUnloadEventNassim Jahnke
2024-07-19Fixup startup time log messageNassim Jahnke
2024-07-19Split rewriting flag into `paper.disableOldApiSupport` and ↵Nassim Jahnke
`paper.disablePluginRemapping` (#11108)
2024-07-19Add CrafterCraftEvent (#11082)Bjarne Koll
Ports the proposed CrafterCraftEvent proposed in an open upstream PR. See: https://hub.spigotmc.org/stash/projects/SPIGOT/repos/bukkit/pull-requests/1044
2024-07-18Add total time to done message (#11109)Jason Penilla
* Add total time to done message Previously it would only show the world load time which is misleading * Add comments
2024-07-18Even more cleanup of mcutil patchNassim Jahnke
2024-07-18Re-add missing chunk event calls (#11104)granny
2024-07-18Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11102)Nassim Jahnke
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: 3a3bea52 SPIGOT-7829: Increase maximum outgoing plugin message size to match Vanilla intention 5cd1c8cb SPIGOT-7831: Add CreatureSpawnEvent.SpawnReason#POTION_EFFECT a8e278f0 SPIGOT-7827: Sync EntityPortalEvent with PlayerPortalEvent since non-players can now create portals 53729d12 Remove spurious ApiStatus.Internal annotation b9f57486 SPIGOT-7799, PR-1039: Expose explosion world interaction in EntityExplodeEvent and BlockExplodeEvent 7983b966 PR-1029: Trial changing a small number of inner enums to classes/interfaces to better support custom values CraftBukkit Changes: 403accd56 SPIGOT-7831: Add CreatureSpawnEvent.SpawnReason#POTION_EFFECT 812761660 Increase outdated build delay bed1e3ff6 SPIGOT-7827: Sync EntityPortalEvent with PlayerPortalEvent since non-players can now create portals 2444c8b23 SPIGOT-7823: Suspicious sand and gravel material are not marked as having gravity correctly aceddcd0b SPIGOT-7820: Enum changes - duplicate method name a0d2d6a84 SPIGOT-7813: Material#isInteractable() always returns false 8fd64b091 SPIGOT-7806: Handle both loot and inventory item drop behaviour in PlayerDeathEvent a4ee40b74 SPIGOT-7799, PR-1436: Expose explosion world interaction in EntityExplodeEvent and BlockExplodeEvent 082aa51c5 PR-1424: Trial changing a small number of inner enums to classes/interfaces to better support custom values 66e78a96b SPIGOT-7815: Consider EntityDamageEvent status for Wolf armor damage Spigot Changes: 5bbef5ad SPIGOT-7834: Modify max value for generic.max_absorption
2024-07-17fix exact choice shapeless recipes (#10973)Jake Potrebic
2024-07-17Log throwable when failing to save chunk/poi/entity dataSpottedleaf
2024-07-17Finish chunk tick iteration optimisation port from MoonriseSpottedleaf
2024-07-17Remove unused chunk system hooks in MCUtilsSpottedleaf
2024-07-17Remove Moonrise utils to MCUtils, remove duplicated/unused utilsSpottedleaf
2024-07-17Optimise chunk tick checking during chunk tickSpottedleaf
We don't need to check for this with the chunk system, as ticking chunks are actually guaranteed to ticking. Additionally, ticking chunks may only become non-ticking during the chunk holder manager tick - which will not happen during chunk ticking.
2024-07-17Fix priority scheduling logicSpottedleaf
This resolves sync loads not being properly prioritised.
2024-07-16Disable timings by default (#11095)Riley Park
2024-07-16Don't store removed components in multiple places (#11091)Jake Potrebic
2024-07-16distinguish between null and empty map in API (#10829)Jake Potrebic
2024-07-16Fire EntityChangeBlockEvent for weaving potion effect (#11087)Tamion
2024-07-15Add OMINOUS_ITEM_SPAWNER SpawnReason (#10897)Jakub Zacek
2024-07-15Do not try to stop main thread during watchdog shutdownSpottedleaf
In Java 21, Thread#stop is no longer implemented and wiill throw an exception when called. As a result, we simply cannot halt the main thread during shutdown anymore.
2024-07-15Apply automatic regionfile header recalculation patchSpottedleaf
2024-07-15Apply incremental player/level saving patchSpottedleaf
2024-07-15Port random ticking optimisation from MoonriseSpottedleaf
2024-07-15Avoid collision shapes outside world border in findFreePositionSpottedleaf
This is to correctly adhere to Vanilla behavior.
2024-07-15Call PlayerLaunchProjectileEvent for wind charge (#10911)Lulu13022002
2024-07-15Add ItemType#getItemRarity (#11049)Jake Potrebic
2024-07-15Add Plugin#getDataPath (#11080)powercas_gamer
2024-07-15Fix HelpCommand searching (#11066)Tamion
Prevent a IOB exception when querying topic suggestions on query string `/`. Additionally hide help topics indices if no topics are visible to the player requesting them.
2024-07-15Add AttributeModifier constructor without EquipmentSlotGroup (#11079)Malfrador
2024-07-14Don't require author and title to be set on signed book meta (#11068)Lulu13022002