Commit Graph

904 Commits

Author SHA1 Message Date
Nassim Jahnke 548f257f50 Updated Upstream (CraftBukkit/Spigot) (#7580)
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:
881e06e5 PR-725: Add Item Unlimited Lifetime APIs

CraftBukkit Changes:
74c08312 SPIGOT-6962: Call EntityChangeBlockEvent when when FallingBlockEntity starts to fall
64db5126 SPIGOT-6959: Make /loot command ignore empty items for spawn
2d760831 Increase outdated build delay
9ed7e4fb SPIGOT-6138, SPIGOT-6415: Don't call CreatureSpawnEvent after cross-dimensional travel
fc4ad813 SPIGOT-6895: Trees grown with applyBoneMeal() don't fire the StructureGrowthEvent
59733a2e SPIGOT-6961: Actually return a copy of the ItemMeta

Spigot Changes:
ffceeae3 SPIGOT-6956: Drop unload queue patch as attempt at fixing stop issue
e19ddabd PR-1011: Add Item Unlimited Lifetime APIs
34d40b0e SPIGOT-2942: give command fires PlayerDropItemEvent, cancelling it causes Item Duplication
2022-03-13 08:47:54 +01:00
Jason Penilla 1fe6f0bff7 Fix colors in some console messages 2022-03-12 18:47:04 -07:00
Jake Potrebic b3d700c8c2 Fix CreativeCategory API (#7586) 2022-03-12 15:32:42 -08:00
Jason Penilla e81e166e40 Various improvements to console color formatting (#7560) 2022-03-12 13:31:21 -08:00
Owen1212055 ac137edbc7 Ensure the item sent isn't air (#7584) 2022-03-12 15:34:03 -05:00
Spottedleaf 35cc32c4a1 Fix swamp hut cat generation deadlock
The worldgen thread will attempt to get structure references
via the world's getChunkAt method, which is fine if the gen is
not cancelled - but if the chunk was unloaded, the call will block
indefinitely. Instead of using the world state, we use the already
supplied generatoraccess which will always have the chunk available.

Missed patch from tuinity merge
2022-03-12 06:32:31 -08:00
Owen1212055 0f61ed8fe4 Remove Patches (#7541) 2022-03-11 15:13:46 -05:00
Owen1212055 f4e6d62953 More projectile API (#5731) 2022-03-11 11:37:08 -05:00
Nassim Jahnke 897e92fb9d Add more entity api (#7564) 2022-03-11 15:24:45 +01:00
Owen1212055 b35c03a546 Prevent despawned navigators being readded (#7574) 2022-03-10 21:39:11 -05:00
Noah van der Aa 20780a5deb Update docs link in paper.yml (#7562) 2022-03-09 10:10:53 +01:00
froobynooby aca4d1cb0d Fix setting the view distance to 32 (#7503) 2022-03-09 18:39:20 +09:30
Max Lee 946d966fed Add CPU name and JVM vendor info in timings (#7490) 2022-03-09 10:06:58 +01:00
Riley Park a99947054f Adventure 4.10.1 2022-03-07 14:39:52 -08:00
Nassim Jahnke 7f9a9c35dd Add ghast api (#7554) 2022-03-06 22:20:38 +01:00
Jake Potrebic 31255d3db4 Add method to set noclip on arrows (#7263) 2022-03-06 13:19:08 -08:00
Nassim Jahnke 372f051008 Fix scoreboard objective name length limit 2022-03-06 16:32:33 +01:00
Nassim Jahnke db921d6111 Updated Upstream (CraftBukkit)
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

CraftBukkit Changes:
808cb7ca PR-1023: Improve consistency of tag API
2022-03-06 09:08:26 +01:00
Spottedleaf ffe0d7b99c Add more to the save fixes
- Set forceTicks to true, so that player packets are always
  processed so that the main process queue can be drained
2022-03-05 17:36:57 -08:00
Spottedleaf 01b6bc66db Fix save problems on shutdown
- Save level.dat first, in case the shutdown is killed later
- Force run minecraftserver tasks and the chunk source tasks
  while waiting for the chunk system to empty, as there's simply
  too much trash that could prevent them from executing during
  the chunk source tick (i.e "time left in tick" logic).
2022-03-05 17:29:47 -08:00
Jake Potrebic 4dcdc0e502 Fix cancelling ProjectileHitEvent for piercing arrows (#7492) 2022-03-05 12:45:57 -08:00
Owen1212055 97d0234b2f Fix handling message in PlayerHandshakeEvent (#7542) 2022-03-05 15:20:52 -05:00
Pheotis 60d2bdf4a5 Expose furnace minecart push property. (#7548) 2022-03-05 15:15:24 -05:00
Spottedleaf c232bf0419 Add missing glow_item_frame walkers
Needs one for ItemStack and Entity. It looks like I missed
the entity one because Mojang defined it as being simple,
which it certainly isn't (they "missed" it too).
2022-03-04 20:57:59 -08:00
Riley Park 7c5b21d9d3 Move Adventure patch up 2022-03-04 13:19:57 -08:00
Jason Penilla 00bee38624 replace bungeecord-chat dependency with deprecated version (#7539) 2022-03-04 13:53:36 -07:00
Nassim Jahnke 54b4f47959 Fix falling block spawn methods
For some reason Spigot broke both behavior and the method as a whole
2022-03-04 20:47:30 +01:00
JOO200 782a09c5e6 Add javadoc linking for adventure-text-minimessage (#7538) 2022-03-04 19:27:26 +01:00
Noah van der Aa 0e75816bcf Clarify exception messages for invalid view distances (#7510) 2022-03-04 11:23:28 +01:00
Nassim Jahnke 8b2e99a315 Updated Upstream (CraftBukkit)
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

CraftBukkit Changes:
4ed5af5e SPIGOT-6956: Reduce differences caused by setKeepSpawnInMemory(false)
21fe78aa SPIGOT-6957: Bad default value for WorldCreator#generatorSettings
ce373be6 PR-1022: Fix get HighestBlockAt in chunk snapshot
2022-03-04 09:33:13 +01:00
Jason Penilla c94cfa4291 Fix deadlock on watchdog crash (#7535) 2022-03-04 01:26:22 -07:00
Jake Potrebic 1641e0c524 Add StructuresLocateEvent as replacement for StructureLocateEvent (#7524) 2022-03-04 00:09:43 -08:00
Jake Potrebic 1206876451 Updated Upstream (Bukkit/CraftBukkit)
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:
e25c6a75 PR-638: Add CreativeCategory API for Materials

CraftBukkit Changes:
86292d3e0 PR-876: Add CreativeCategory API for Materials
2022-03-03 10:21:48 -08:00
Jason Penilla 5c45ca9a15 clean up prepareTickingChunk diff 2022-03-02 11:24:32 -07:00
Shane Freeder 1f42cc66e7 Revert chunk postprocessing back to 1.18.1 logic 2022-03-02 18:08:10 +00:00
Shane Freeder d694a49769 Drop unneeded desync patch
spigot no longer even fires the event for this case, so, this may
actually be a regression, not too sure here, but, as-is this patch
is dead
2022-03-02 09:44:22 +00:00
Nassim Jahnke f653df44f2 Fix early registry access in xray patch 2022-03-02 10:28:32 +01:00
Nassim Jahnke dda939b7b7 Force close world loading screen on join (#7529)
Fixes infinite loading screens for dead players due to async chunk loading and player chunk loading patches and prevents players from missing messages and similar if chunk loading is slow
2022-03-02 10:21:30 +01:00
Jake Potrebic f52a4014b8 Fix various 1.18.2 update issues (#7523) 2022-03-01 14:40:34 -08:00
Jason Penilla cd1408ce13 1_18_R2 2022-03-01 00:10:23 -07:00
Jason Penilla 90efa70509 Configure javadoc overview and doc-files copying
closes #7462

Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2022-02-28 21:38:49 -07:00
Jason Penilla c95b80ccc1 Add TODO for leaf 2022-02-28 21:21:01 -07:00
Jason Penilla bb43f75ee6 fix issue resulting from kenny's apatch addiction 2022-02-28 21:11:35 -07:00
Jake Potrebic 35ee1fdded address failing mob goals test 2022-02-28 19:29:50 -08:00
Jake Potrebic 8f22d521eb move decompile fixes to start of git history 2022-02-28 19:25:13 -08:00
Jake Potrebic 69c43d23f4 clean up view distance api diff 2022-02-28 19:00:17 -08:00
Jake Potrebic 287dcb2ff9 clean up patch changes 2022-02-28 18:36:51 -08:00
Spottedleaf 13a4b2f382 Fix unload stall
Also added required tickets that should not be removed during
shutdown
2022-02-28 18:33:20 -08:00
Jason Penilla 7900a59466 Move comment up 2022-02-28 19:10:41 -07:00
Riley Park ee8cb0111c Adventure 4.10.0 2022-02-28 13:38:23 -08:00