aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-08-09diff cleanupdev/1.21.1Noah van der Aa
2024-08-09Disable updating modeNoah van der Aa
2024-08-09Fix registry crashNoah van der Aa
2024-08-09Update to 1.21.1Noah van der Aa
2024-08-07Check for block type in SculkSensorBlock#canActivateNassim Jahnke
2024-08-06[ci skip] chore: fix incorrect commit hash in PR builds (#11198)granny
* fix incorrect hash in PR builds * only apply ref on pull_request triggers
2024-08-05Fix wrong assumption about locale being null in the login phase (#11204)metabrix
Fixes #11203
2024-08-05Remove chunk unload trace debugNassim Jahnke
The issue the patch was initially added for has already been fixed and filling stacktraces can be expensive
2024-08-01ConcurrentUtil: Fix concurrent long map resize chain pull functionSpottedleaf
The function assumed that the current resize chain pointed to the previous table, when in fact it pointed to the current table. The function is supposed to restore the resize chain to the previous table, previous increment, and previous index + new increment.
2024-07-30Make loadChunksForMoveAsync use new chunk system load callsSpottedleaf
This is to allow the call to work properly when on Folia, as Folia does not have a main thread.
2024-07-30Preserve command node when re-registering modern commands through old API ↵Jason Penilla
(#11184) * Preserve command node when re-registering modern commands through old API * make fix more targeted mainly because it didn't work for vanilla commands :)
2024-07-30Allow plugin aliases to override vanilla commands (#11186)Jason Penilla
fixes #11035
2024-07-30Move TickThread changes from Moonrise patch to MCUtilsSpottedleaf
The common changes from Moonrise should be entirely in MCUtils
2024-07-29Don't entirely die just because a plugin jar was badShane Freeder
2024-07-29Shutdown L4J cordially if the server stops before it's even started (#11172)Shane Freeder
primarily, this allows us to ensure that appenders are flushed, console, log files before the JVM exits to avoid issues such as error messages disappearing
2024-07-28Add mob bucket items to item id to entity map in DataConverterSpottedleaf
Mojang missed these in their mapping. Since the entity data is used when spawning the bucketed mob, we need to have these inside the id map to ensure that the entity data is converted correctly if the entity id is missing.
2024-07-28Do not allow chunk unloading outside of the regular tick loopSpottedleaf
Allowing chunk loading to occur at any point via purgeUnload() introduces possible undesirable behavior to occur recursively inside the chunk system.
2024-07-28Null check tracker in Entity#resendPossiblyDesyncedEntityDataSpottedleaf
Accidentally dropped this check last commit. It is possible that this is called while the entity is not tracked.
2024-07-28Copy missed changes to chunk system from FoliaSpottedleaf
2024-07-28Remove Entity tracker fieldSpottedleaf
Now the only tracker field is from the entity tracker optimisations.
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