Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update: 1.21.1 #1

Open
wants to merge 198 commits into
base: 1.20
Choose a base branch
from
Open

Conversation

ProdPreva1l
Copy link

Update to 1.21.1

Also adds a patch that allows world loads to be called asynchronously

IS_Bot and others added 30 commits October 14, 2023 20:33
…fb5ceeedf5

Don't call options events on login (#9834)

* Don't call options events on login

* Merge changes into client options API patch
…4f2affeec4

Replace bukkit Consumers with java consumers (#9836)
…0e3907518a

Add BlockData setter for FallingBlock (#9829)
…0437996aa2

Add additional tags to ItemMeta obfuscation filtering (#9665)
…e47962bd19

fix recipe packet limiter (#9841)
…29256289bf

sync netty version with vanilla (#9842)
…30545cd103

Initialise default nibble arrays in ChunkAccess directly

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.
…f8be53f87a

Don't check if we can see non-visible entities
…d5448eda0e

Fix NPE in SculkBloomEvent world access (#9857)
…6ef0edcb27

[ci skip] cleanup some ATs (#9840)
…c608e7747e

Temp fix for serialisable blockdata
…f2fe3475d8

Updated Upstream (Bukkit/CraftBukkit/Spigot) (#9825)

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
…af7b3c7d04

Fix log level of advancement debug message (#9860)
…adea460ae8

Updated Upstream (Bukkit/CraftBukkit/Spigot) (#9861)
…a46de9041e

Update paperweight to 1.5.9 (#9872)
…e07975d686

Resend entity using the bundle packet (#9853)
…f9ae99cc6a

Updated Upstream (Bukkit/CraftBukkit) (#9876)

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
…9de6b6738b

Fix null item in sendEquipmentChange (#9869)
…d946a676df

Fix crash when version_history.json is empty (#9871)
…9063bb0153

Fix PotionAPI ignores icon flag (#9864)

* fix PotionAPI ignores icon flag

* also fix CraftPotionUtil#toBukkit

* also CraftPotionUtil#fromBukkit

* use CraftPotionUtil
…3b27441f7f

Cleanup disable explosion knockback patch (#9858)
…b6ba732645

Fix warden spawn reason from DEFAULT to NATURAL (#8744)
…dbeb70f060

fix UnsafeValues#loadAdvancement doesn't recalculate position (#9846)
…7818feab2c

Add player idle duration API (#9833)

* Add player idle duration API

Implements API for getting, setting and resetting a player's idle duration.

* Remove idle duration setter

* Rebase
…bf7b107fca

Implement Velocity VarInt optimizations (#8418)

---------

Co-authored-by: Owen1212055 <[email protected]>
…ce95ac115b

[ci skip] Fix author in last patch
…929eabcc01

Fix entity camera not being reset when cancelling spectating start/stop events (#9883)
…318980c4c4

Fix NPE when no valid world is found on legacy Players (#9885)
…c8ea4ba211

Fix villager infection chance not being handled properly (#9897)
IS_Bot and others added 30 commits January 4, 2024 13:55
…f476b50f3e

Validate ResourceLocation in NBT reading
…81d9a682e2

[ci skip] Replace some magic values with constant references
…b5584664e9

Fix experience & improvements to block events (#8067)

This is a lot but basically adds a method to disable the dropping of experience and drops experience by default.
This way things that require XP to be dropped manually (via modification), they can drop XP themselves when needed but without touching anywhere else that may drop xp.

It should be noted this causes breakNaturally() to now drop experience.
…ca4b33188b

Fix cmd permission levels for command blocks (#7404)
…e3873f10d2

Fix EntityChangePoseEvent being called during worldgen (#10120)
…c2d8f2b9c0

Fix BlockDestroyEvents effectBlock not being set (#10131)
…2638ff2ac2

Fix a borked update of 'Properly handle BlockBreakEvent#isDropItems' (#10134)
…820c631e99

Validate missed resource location parsing
Cloned world is saved, while a world loaded with load-template is never saved. Moved the warning to the respective command.
Add specific reference to template worlds
…ausing chunks go poof. (InfernalSuite#91)

* Add v12, chunk pdc and extra nbt. Fix double compression on tile entities and entities. Fix horrible bug which made chunks go poof.

* Quick rebase on main

* Fix entity loading bug. (Authored by @AverageGithub)

* Fix entity loading bug. (Authored by @AverageGithub)

* Fix a bug with the extra tag being empty.

* Yeet debug logs

* Fix crash. (Authored by @AverageGithub)

* Update core/src/main/java/com/infernalsuite/aswm/serialization/anvil/AnvilWorldReader.java

Co-authored-by: Paul <[email protected]>

* Paul doesn't like var :(

* Review changes

---------

Co-authored-by: kyngs <[email protected]>
Co-authored-by: Paul <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants