9
0
mirror of https://github.com/Samsuik/Sakura.git synced 2026-01-06 15:41:49 +00:00
Commit Graph

36 Commits

Author SHA1 Message Date
Samsuik
b45393fe53 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@81b7a57 Fixed Ender Dragon using wrong tracking range (#13046)
PaperMC/Paper@7b9a472 Fix inverted disabled in CraftCrafter#setSlotDisabled (#13195)
PaperMC/Paper@3799cbe Use Adventure properties default override provider to set a global flattener nesting limit (#13156)
PaperMC/Paper@ae1e6b7 Add PersistentDataContainerView#getSize (#13157)
PaperMC/Paper@dd8f9f8 Expose PlayerConnection#isConnected (#13166)
PaperMC/Paper@952a024 Fix some issues with PlayerLeashEntityEvent (#13015)
PaperMC/Paper@7845cba Fix help.yml index-topics not working for non-console senders (#13193)
PaperMC/Paper@1e67ca8 Add SpawnReason for REANIMATE a Copper Golem Statue (#13126)
PaperMC/Paper@e75678b Update Mache for Java 25 setup runtime support
PaperMC/Paper@bac3da1 Migrate external JD links from javadoc.io to javadocs.dev (#13205)
PaperMC/Paper@080a72f [ci skip] Add myself (roro1506HD) to MIT licensing (#13212)
PaperMC/Paper@d98142e Rework API teleportation to better align with Vanilla (#13181)
PaperMC/Paper@b278a92 Don't run player loot table for spectators (#11801)
PaperMC/Paper@b5b7c79 Promote build channel from ALPHA to BETA
PaperMC/Paper@2a1871b Use static ThreadLocal for light engine propagator
2025-10-26 16:57:26 +00:00
Samsuik
055dc71048 Remove remnants from rebuild
Why does rebuildMinecraftSourcePatches occasionally do this?
2025-10-07 20:26:20 +01:00
Samsuik
1530ca1264 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@914fb08 Fix Entity#updateFluidHeightAndDoFluidPushing inconsistency with Vanilla
PaperMC/Paper@e9fa3a7 Use correct queue when blocking on futures
PaperMC/Paper@0ff899d Prevent world mutation on copper golem spawn cancel (#13152)
PaperMC/Paper@bae47d3 Update to 1.21.10 (#13127)
PaperMC/Paper@8339bb3 Update DataConverter constants for 1.21.10
PaperMC/Paper@3982efa Sync Moonrise
PaperMC/Paper@fa57d4b Remove Vanilla packet processing at start of tick
PaperMC/Paper@fba780d Rebuild patches
2025-10-07 20:21:51 +01:00
Samsuik
f194568a55 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@e0ba395 Add missing plugin ticket comparator fixes #13130
PaperMC/Paper@21b4930 Fix diff in FlowingFluid#canPassThroughWall
PaperMC/Paper@dcd7847 Improve server tick loop
PaperMC/Paper@a4a7461 Rebase fixups
PaperMC/Paper@dc66e8c Return Server#getTPS over minute intervals instead of seconds
PaperMC/Paper@b63dc92 Restore currentTick counter increment as temp feature patch
PaperMC/Paper@523efa4 Flatten currentTick incr into file patches
PaperMC/Paper@4dcd837 Add CommandSourceStack to UnknownCommandEvent (#13083)
PaperMC/Paper@ffd5158 Update 1.21.9 reobf mappings data (#13135)
PaperMC/Paper@b4b1f11 [ci skip] Add docs for virtual createMerchant in MerchantInventoryViewBuilder#merchant (#13125)
PaperMC/Paper@b3d2158 Disable javadoc.io links
PaperMC/Paper@8483163 Yield millis from Bukkit#getAverageTickTime
2025-10-06 20:35:12 +01:00
Samsuik
e629d9bceb Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@36e0c0a update enchantment target and rework some component impl
PaperMC/Paper@ce3fe65 fix NPE in legacy profiles
PaperMC/Paper@00bf128 remove old test
PaperMC/Paper@311810f fix copper chest inventory
PaperMC/Paper@ec686f7 Add ItemTransportingEntityValidateTargetEvent closes #13114 (#13115)
PaperMC/Paper@5e42ae9 Correctly reset quick crafting state on out of order packet
PaperMC/Paper@2d7f5ea add shelf inventory type
PaperMC/Paper@0102872 validate mannequin pose
PaperMC/Paper@a3f247c Fix command-block-overrides from commands.yml
2025-10-03 14:00:53 +01:00
Samsuik
40897f76f7 Updated Upstream (Paper 1.21.9)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@7e70636 Initial 1.21.9 update (squashed)
PaperMC/Paper@0a28816 Add Server#getRespawnWorld and Server#setRespawnWorld(World)
PaperMC/Paper@b67fa6d move todos txt content into tracking issue
PaperMC/Paper@68f26a1 Drop no-longer-needed packet diffs
PaperMC/Paper@f9434d2 Use pitch when setting spawn position with Location
PaperMC/Paper@810b3c6 Deprecate the Conversation API (for removal), Metadata API, and PlayerSpawnLocationEvent (for removal)
PaperMC/Paper@1870261 Update Moonrise to 1.21.9-pre1
PaperMC/Paper@1141058 Shift feature patch #s for Moonrise being first
PaperMC/Paper@510aa9b Update 'Optimize Network Manager and add advanced packet support'
PaperMC/Paper@89cc24a Update 'Allow Saving of Oversized Chunks'
PaperMC/Paper@bcd75d8 Update EAR 2.0 patch and enable oldPaperCommit for better 3-way merges
PaperMC/Paper@6b44820 Update 'Use Velocity compression and cipher natives'
PaperMC/Paper@87f3e2f Update 'Optimize GoalSelector Goal.Flag Set operations'
PaperMC/Paper@5323486 Update 'Optimize Voxel Shape Merging'
PaperMC/Paper@5aac8b4 Update 'Handle Oversized block entities in chunks'
PaperMC/Paper@f0b3d62 Update 'optimize dirt and snow spreading' and drop 'Optimise getChunkAt calls for loaded chunks' patch to code replaced by Moonrise
PaperMC/Paper@92f822d Update 'Optimize Bit Operations by inlining', 'Remove streams from hot code'
PaperMC/Paper@98e745a Update 'Optimize Pathfinder - Remove Streams / Optimized collections'
PaperMC/Paper@49e49d0 Update 'Fix entity tracker desync when new players are added to the tracker'
PaperMC/Paper@87e0525 Update alternate redstone impls
PaperMC/Paper@35e973d Update 'Improve exact choice recipe ingredients', 'Only write chunk data to disk if it serializes without throwing'
PaperMC/Paper@181f9bb Update 'Entity load/save limit per chunk', 'Attempt to recalculate regionfile header if it is corrupt'
PaperMC/Paper@b31ca18 Update 'Incremental chunk and player saving', 'Optimise general POI access'
PaperMC/Paper@9b69cc5 Add some more Mannequin API
PaperMC/Paper@8bb12cb Fix compile
PaperMC/Paper@e3aca92 Replace ConcurrentUtil's Validate with Objects
PaperMC/Paper@9a626dd Rewrite ticket counter system
PaperMC/Paper@65250cb Drop "Optimize Collision to not load chunks"
PaperMC/Paper@55d56d9 Apply "Flush regionfiles on save configuration option"
PaperMC/Paper@920e8d3 Apply "Optimise collision checking in player move packet handling"
PaperMC/Paper@ec492d3 Apply "Improve keepalive ping system"
PaperMC/Paper@8f65947 Apply "Optimise EntityScheduler ticking"
PaperMC/Paper@086b4fd Apply "Optional per player mob spawns"
PaperMC/Paper@2f4211e Apply "Improve cancelling PreCreatureSpawnEvent with per player mob spawns"
PaperMC/Paper@b6d9557 Apply "Optimize Hoppers"
PaperMC/Paper@388e693 update generator
PaperMC/Paper@a3c89a8 add javadocs for new api
PaperMC/Paper@fcc763a Call BlockRedstoneEvent for the shelf
PaperMC/Paper@03eb18b replace requireNonNull by checkArgument and deprecate MCUtil#toLocation
PaperMC/Paper@6b7bf01 bump built-in datapack version
PaperMC/Paper@2779a53 deprecate #lanterns material tag in favour of vanilla tag
PaperMC/Paper@6f9957e Mannequin#createDefaultProfile -> Mannequin#defaultProfile
PaperMC/Paper@24874e5 Also rename Mannequin profile getter/setters for consistency
PaperMC/Paper@bc2ae10 Fix default respawn dimension being null for new worlds
PaperMC/Paper@eb42158 Use 0.0.4 release of ConcurrentUtil
PaperMC/Paper@bb01745 1.21.9-pre2
PaperMC/Paper@0249204 1.21.9-pre2 feature patches
PaperMC/Paper@9360ba4 Identifying comments for MinecraftServer
PaperMC/Paper@5d3aa53 Some diff improvements in prepare spawn task
PaperMC/Paper@22ad451 Move some stuff to ATs
PaperMC/Paper@0ea15c9 Drop no longer applicable ATs
PaperMC/Paper@cf78f2a bump api-version/datapack format and add a copper torch tag
PaperMC/Paper@60cb0df generate ClientOption enums and mark CraftBlockData impl as null marked
PaperMC/Paper@4025289 Add pre2 to api version
PaperMC/Paper@f2cb073 Set build channel to alpha
PaperMC/Paper@90b29c4 Port most of the anti-xray patch
PaperMC/Paper@4a8e88d Disable oldPaperCommit to fix CI build
PaperMC/Paper@121ac2e Port the last Anti-XRay hunk
PaperMC/Paper@f43641f Use ConcurrentUtil 0.0.5
PaperMC/Paper@1f79388 fix end portal teleportation
PaperMC/Paper@2efb400 [ci skip] Adjust spawn location event docs
PaperMC/Paper@cb9fc05 simplify overloads
PaperMC/Paper@25ecc59 Enable Anti-Xray
PaperMC/Paper@4d7185f Add AsyncPlayerSpawnLocationEvent#isNewPlayer (#13081)
PaperMC/Paper@dc474a8 Fixup vanilla code for Anti-Xray changes
PaperMC/Paper@0e23b02 Add back null check for chunkPacketBlockController
PaperMC/Paper@e6f1483 Update to 1.21.9-pre3
PaperMC/Paper@44259ea Add ResolvableProfile.SkinPatch (#13091)
PaperMC/Paper@634f51e Update to 1.21.9-pre4
PaperMC/Paper@fada3a7 Update DataConverter to 1.21.9-pre4
PaperMC/Paper@037179f Update Starlight stored version
PaperMC/Paper@6b0b29a Update publishing endpoint
PaperMC/Paper@f6fabc5 Call EntityChangeBlockEvent for copper golem statue changes (#13090)
PaperMC/Paper@1d6ee7d Update adventure
PaperMC/Paper@404e49f Update to 1.21.9-rc1
PaperMC/Paper@4055274 Fix empty SkinPatch initialization and swapped dynamic/static heuristic in ResolvableProfile build method
PaperMC/Paper@51fe7aa Fixed modern forwarding support (#13098)
PaperMC/Paper@5613a35 fix PlayerGameModeChangeEvent#cancelMessage
PaperMC/Paper@673abf4 use PlayerShieldDisableEvent#getCooldown
PaperMC/Paper@3a0dc7f Fix a couple PlayerProfile mutability issues
PaperMC/Paper@e97fb40 Remove parallel generation config option
PaperMC/Paper@c3a60b8 Use ThreadLocal for Starlight and ticket level propagator cache
PaperMC/Paper@e16b369 Resize propagator queues less aggressively
2025-09-29 01:59:24 +01:00
Samsuik
7dfd66c10c more clean up 2025-09-29 01:59:24 +01:00
Samsuik
65bc3daa96 Rewrite local configuration api and expand "physics-version" 2025-09-29 01:59:24 +01:00
Samsuik
65e1048cd0 fix merge-level none causing an exception
Fixes #33
2025-09-18 23:30:44 +01:00
Samsuik
040801ade3 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@651fa12 Fix cancelled EnderDragonShootFireballEvent playing sound (#12977)
PaperMC/Paper@2456ff2 [ci skip] Update javadoc for tinted leaves particle (#12962)
PaperMC/Paper@a743e6b [ci skip] Clarify tab completion ordering in event jd (#12965)
PaperMC/Paper@a22447a Added getWorldPath to World API (#12952)
PaperMC/Paper@b200237 Fix clone return for Paper PlayerProfile (#12984)
PaperMC/Paper@47f983f Add allow-remote-ender-dragon-respawning setting (#12602)
PaperMC/Paper@616a879 Add LootTable to BlockDispenseLootEvent (#12917)
PaperMC/Paper@f866a5f Use LinkedHashMap in ChannelInitializeListenerHolder (#13000)
2025-08-21 18:45:43 +01:00
Samsuik
8e63c9eb93 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@4d44b5f Remove @Experimental annotation from the org.bukkit.damage package (#12898)
PaperMC/Paper@4f79e9e [ci skip] no need to ever import non-library files ever again (#12765)
PaperMC/Paper@a4da45e Fix typo in give command (#12905)
PaperMC/Paper@ec9c83f Adventure 4.24.0 (#12908)
PaperMC/Paper@0c8efe4 [ci skip] Remove redundant adventure version specification
PaperMC/Paper@ed31825 HIDE_ADDITIONAL_TOOLTIP backwards compat. not hiding disc names (#12900)
PaperMC/Paper@bf465e0 Cancel hit for all vanished entities, not only players (#12906)
2025-08-04 12:35:01 +01:00
Samsuik
bd29cd2a09 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@617e5a4 Update to configurate 4.2.0 (#12869)
PaperMC/Paper@602ea9f Restore previous PlayerToggleSneakEvent behaviour (#12815)
PaperMC/Paper@c8a8c0e feat(plugin): make Plugin extend Namespaced (#12867)
PaperMC/Paper@a5f2f61 Fix offhand item desync on cancelling interact events (#12828)
PaperMC/Paper@1031877 [ci skip] Update mache for codebook 1.0.15 (#12887)
PaperMC/Paper@6bb9dc6 Normalize and trim spaces in Player#performCommand (#12892)
PaperMC/Paper@840dd9e Fix dialog preconditions (#12895)
PaperMC/Paper@9ccc51d Fix legacy pearls forgetting owner on disconnect (#12884)
PaperMC/Paper@57c1313 Allow to change despawnInPeaceful (#12880)
PaperMC/Paper@a576361  Add WorldDifficultyChangeEvent (#12471)
PaperMC/Paper@dbc367b Keep non-container slots synced when in container view (#12881)
2025-07-27 15:51:59 +01:00
Samsuik
ad704f8f4c Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@a4feb28 Update to 1.21.8
PaperMC/Paper@6db4bc0 1.21.8 generators
PaperMC/Paper@d8cb3f5 Update DataConverter to 1.21.8-RC1
PaperMC/Paper@1f93f56 [ci-skip] Improve getPotentialBedLocation deprecation (#12857)
PaperMC/Paper@6fb36e3 Replace compileOnly with implementation for test visibility (#12841)
PaperMC/Paper@aa4ef06 Update DataConverter constants for 1.21.8
PaperMC/Paper@f7c59f9 Fix broken resource pack API when configured in configuration stage (#12866)
PaperMC/Paper@0dad7f1 Add Bee#set/getTimeSinceSting() methods (#12792)
PaperMC/Paper@782ce95 Allow forcing break effects when using breakNaturally (#12734)
PaperMC/Paper@a2d37f1 Remove invalid team colors nicely (#12874)
2025-07-20 22:13:20 +01:00
Samsuik
5ed9d4b83c Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@6e598f8 Fix incorrect createPath overload arguments, fixes #12043 (#12794)
PaperMC/Paper@f7d5a0a [ci skip] Add remote build cache configuration through Gradle properties (#12797)
PaperMC/Paper@b4466ec Dialog API (#12671)
PaperMC/Paper@a939945 Fixup sendAllDataToRemote calls
PaperMC/Paper@cb47e01 Remove more dead code, fix pre-existing desync when cancelling and closing container
PaperMC/Paper@4076453 Specify the class loader when loading services (#12829)
PaperMC/Paper@1bf6364 Update Mache for horse decompile fix
PaperMC/Paper@76fb506 Add vanilla error message to precondition for DialogBaseImpl (#12831)
PaperMC/Paper@fcfc6c3 Expose HexColor argument type (#12833)
PaperMC/Paper@4000fcc Fix typo in PluginBootstrap javadocs (#12821)
PaperMC/Paper@25d358c [ci skip] javadoc: Fix grammatical error for getState (#12817)
PaperMC/Paper@ba7c982 Add missing Range annotations to dialog types
PaperMC/Paper@533d93c Don't consume anchor charge if loc changes (#12835)
PaperMC/Paper@d9b5003 Dried Ghast events and Happy Ghast spawn reason (#12788)
PaperMC/Paper@bda8406 [ci skip] fix typo in AttributeInstance (#12843)
PaperMC/Paper@94d60e1 Copy thrown pearls list for removal (#12840)
PaperMC/Paper@21fb542 Do not write fall_distance tag unless it already existed before
PaperMC/Paper@04f9519 Fix spawners converted from 1.21.4 not running finalisation logic
PaperMC/Paper@22d80a3 [ci skip] Update Gradle wrapper and Fill plugin (#12846)
PaperMC/Paper@a6e0c08 Add getRotation to Location (#12799)
PaperMC/Paper@e792779 Allow AreaEffectCloud#setColor to reset color for null (#12760)
2025-07-20 21:32:03 +01:00
Samsuik
30ca1d8dcd Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@4e1a255 Update try catch for command handling
PaperMC/Paper@e382e68 Fix 0 yield on explosion events
PaperMC/Paper@35b2c6e Use dropped item for stats info (#12747)
PaperMC/Paper@bd79e20 [ci skip] PluginManager#getPlugin and PluginManager#isPluginEnabled are case-insensitive (#12723)
PaperMC/Paper@57c202e Allow adventure nbt codec to parse all tags
PaperMC/Paper@4d854e6 Disable MC-163962 fix by default
PaperMC/Paper@dda39a0 1.21.7-rc2
PaperMC/Paper@7f60924 Configuration API (#12301)
PaperMC/Paper@371a422 Remove a bunch more experimental annotations (#12712)
PaperMC/Paper@a9f74cb Readd dropped diff during 1.21.6
PaperMC/Paper@4045339 1.21.7
PaperMC/Paper@4c47c76 Update DataConverter constants for 1.21.7
PaperMC/Paper@9686f8b Enable obfuscation mappings for 1.21.7 (#12770)
PaperMC/Paper@723510f Make warning of PlayerLoginEvent use unique plugin names (#12772)
PaperMC/Paper@4cdcf00 Only namespaced reload (#12773)
PaperMC/Paper@00e79df Fix wrong size in InventoryType#PLAYER (#12758)
PaperMC/Paper@6e021c8 Fix CraftContainer#getNotchInventoryType detection of player inventory (#12751)
PaperMC/Paper@5661fbb Add registry builder for Instrument (#12682)
PaperMC/Paper@51d28af [ci skip] Typo in CartographyInventory (#12777)
PaperMC/Paper@6ea679e Allow listening to plugin messages during configuration phase (#12775)
PaperMC/Paper@c3be00f Always call plugin message dispatch on PlayerConnection
PaperMC/Paper@3fec37a Move the double call into the dispatch method
PaperMC/Paper@108255c Reduce PlayerLoginEvent alt behavior nag for now (#12782)
PaperMC/Paper@2141ca5 Port plugins command to brigadier (#12632)
2025-07-01 22:48:57 +01:00
Samsuik
991f961f38 Updated Upstream (Paper 1.21.6)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@a24f9b2 1.21.6 dev
PaperMC/Paper@457a0a6 Bump version string and protocol version to 1.21.6 release
PaperMC/Paper@245b547 Update base to 1.21.6
PaperMC/Paper@b28d77b Update Moonrise to 1.21.6
PaperMC/Paper@8318dcb Update DataConverter to 1.21.6-rc1
PaperMC/Paper@d2b1158 Set correct world access on BSL snapshots
PaperMC/Paper@023e6c2 Ensure waypoints are per world
PaperMC/Paper@40d5d31 Fix recursively converting JSON Text Components
PaperMC/Paper@1fcc416 Implement FeatureHooks#isChunkSent for Moonrise chunk system
PaperMC/Paper@e4d7178 Implement WaypointTransmitter#isChunkVisible
PaperMC/Paper@8980ead Directly walk text component after converting from JSON
PaperMC/Paper@5613ed6 Provide env environment variable and copy spigots sys prop for overriding default repository
PaperMC/Paper@62b7f86 Avoid and discourage use of Maven Central as a CDN (#12689)
PaperMC/Paper@f5534cb [ci skip] Run generators (#12691)
PaperMC/Paper@4781d28 Re-add Log4j Javadocs (#12693)
PaperMC/Paper@74fbcce Check type of Material in get/set stats (#12607)
PaperMC/Paper@4b3f967 Improve Fix MC-44654 (#12703)
PaperMC/Paper@a7dd263 Enable spigot obfuscation support (#12695)
PaperMC/Paper@6a51c44 Cleanup Primed TNT Fix (#12704)
PaperMC/Paper@839c6a1 Fix #11169 (#12706)
PaperMC/Paper@c77d5f9 Fix MC-297591
PaperMC/Paper@219f86e Implement chunk unload delay config option
PaperMC/Paper@e4eb69b Do not allow ticket level decreases to be processed asynchronously
PaperMC/Paper@71b0c76 Adds support for vanilla negative explosions (#12705)
PaperMC/Paper@3750927 [ci skip] Fix PermissionManager#clearPermissions() docs bad wording (#12657)
PaperMC/Paper@d61a51e Add ItemType#getBurnDuration() (#12604)
PaperMC/Paper@29fc853 Allow empty paths in namespaced keys (#12687)
PaperMC/Paper@4419afb fix: Safely handle nanosecond overflow in ClickCallback (#12686)
PaperMC/Paper@5652882 Add `isProxyEnabled` method to ServerConfiguration (#12664)
PaperMC/Paper@c0dda0e Add `isForceDefaultGameMode` method (#12673)
PaperMC/Paper@e714de6 Fix excess slot updates
PaperMC/Paper@6d0821d [ci skip] Fix docs for Spawner class and cleanup (#12710)
PaperMC/Paper@cceffe3 Release ItemType and BlockType (#12708)
PaperMC/Paper@186e9e3 Relocate CommandMap#registerServerAliases() call to after lifecycle events have been run (#12601)
PaperMC/Paper@5edcf6d Cleanup/command dispatching (#12713)
PaperMC/Paper@803baf0 Support hidden entities in Waypoints (#12715)
PaperMC/Paper@1814d8b build: publish to fill (#12717)
PaperMC/Paper@e454fef Add support for private constructors in plugin main classes (#12652)
PaperMC/Paper@d0e808f Move player to correct position in vehicle move packet handler
PaperMC/Paper@46b4b0b Improve keepalive ping system
PaperMC/Paper@38c1ddb Add and use FeatureHooks.getAllEntities
PaperMC/Paper@2f083ac Ensure player entity schedulers are ticked when they are dead
PaperMC/Paper@7c90c7c Optimise EntityScheduler ticking
PaperMC/Paper@aa6ee44 Re-add global region scheduler tick erroneously removed in last commit
PaperMC/Paper@d7510ef Fix #12722 (#12726)
PaperMC/Paper@0caf75f Fix #12721 (#12725)
PaperMC/Paper@bee2879 Adventure 4.23.0 (#12690)
PaperMC/Paper@692e93a Fix MC-299110
PaperMC/Paper@ea10fa4 Don't mutate the position of Items for MC-4 Fix (#12702)
PaperMC/Paper@aa6cd74 Remove unnecesary item check for ServerboundPlayerActionPacket RELEASE_USE_ITEM (#12668)
PaperMC/Paper@c9e89f4 Expose arrow velocity in EntityShootBowEvent for mobs (#12688)
PaperMC/Paper@7ec3174 Jump out of experimental phase
PaperMC/Paper@4e1a255 Update try catch for command handling
2025-06-26 14:47:59 +01:00
Samsuik
f63aae3731 more branding changes 2025-06-24 10:54:06 +01:00
Samsuik
85159be01d Update sakura branding 2025-06-23 21:30:04 +01:00
Samsuik
714e2ffefe a 2025-06-23 11:50:30 +01:00
Samsuik
83fcc2fce0 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@d683970 Add FishHookStateChangeEvent (#12165)
PaperMC/Paper@369ad17 Cached tag parser for itemstack reading (#12547)
PaperMC/Paper@841d634 Fix ItemStack#addUnsafeEnchantment ignored for missing enchantment component (#12549)
PaperMC/Paper@c000b35 fix(bukkit-brig-forwarding-map): Invert isEmpty method (#12555)
PaperMC/Paper@28d7df7 Backport HeroesOfTheVillage datafixer fix
PaperMC/Paper@f1dbed0 Implement BlocksAttack DamageReduction and ItemDamage (#12538)
PaperMC/Paper@cc38032 Deprecate TeleportCause CHORUS_FRUIT for CONSUMABLE_EFFECT (#12546)
PaperMC/Paper@3587867 [ci skip] Fix format and mentions for ItemDamageFunction (#12560)
PaperMC/Paper@7171d29 [ci skip] Mention CAN_PLACE/CAN_BREAK component in ItemMeta (#12559)
PaperMC/Paper@6f73e62 Add getPickItemStack (#12552)
PaperMC/Paper@ce0fa4c Replace old version command with brigadier equivalent (#12502)
PaperMC/Paper@fa360aa Add some missing annotations and an incorrect one (#12204)
PaperMC/Paper@113b18e Update paperweight and Gradle wrapper (#12573)
PaperMC/Paper@f303a07 fix: Don't hardcode checks for translation registries (#12571)
PaperMC/Paper@87349c3 Fix CombatTracker stale on death (#12562)
PaperMC/Paper@b70bca6 Revert "fix: Don't hardcode checks for translation registries (#12571)"
PaperMC/Paper@3efaf47 Add API for client-side signs (#11903)
PaperMC/Paper@a3909f5 [ci skip] Fix bad format for jd @link (#12581)
PaperMC/Paper@7774243 Add plugin details to zip file errors (#12580)
PaperMC/Paper@220b57a Fixs and Improvements for EndermanEscapeEvent (#12570)
PaperMC/Paper@b8fe22c Do not call EntityRemoveEvent during worldgen (#12588)
PaperMC/Paper@ee3b405 Replace spigot check with generation check
PaperMC/Paper@84ee424 Add Map filled event (#12574)
PaperMC/Paper@b9d6ba2 Expose more data for MusicInstrument (#12415)
PaperMC/Paper@a033e3b Fix ancient player custom name converter
PaperMC/Paper@4765010 Improve error messages when PluginRemapper fails to initialize (#12598)
PaperMC/Paper@6f31535 Add MCUtil#toLocation from Folia
PaperMC/Paper@2ba1675 Replace deprecated Thread#getId usage with Thread#threadId
2025-05-29 21:31:01 +01:00
Samsuik
47ec0cbf05 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@88a3a87 Configurable xp orb merge group count (#12503)
PaperMC/Paper@53d1d04 Disable Item Obfuscation for entity related stacks (#12297)
PaperMC/Paper@c98cd65 Add configuration interface to expose certain config values (#12273)
PaperMC/Paper@42a2a6c Supports the ability for commands to be registered internally (#12520)
PaperMC/Paper@753cff7 Improvements for Dump paper commands (#12512)
PaperMC/Paper@e2da5d2 Registry API for supported Mob Variants (#12417)
PaperMC/Paper@ab0253f Expand PlayerDeathEvent API (#12221)
PaperMC/Paper@cbcf75a Update visual fire handling with TriState support (#12303)
PaperMC/Paper@6c3964d Properly save level data async (#12530)
PaperMC/Paper@d2ad2e6 Add missing EntityLookup#getAllMapped from Moonrise
PaperMC/Paper@358e72e Remove simplify remote item matching stuff for now
PaperMC/Paper@04ffca0 Also remove CraftPlayer methods
PaperMC/Paper@a252581 Update mache
2025-05-14 18:07:05 +01:00
Samsuik
c45d57f67e Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@deaccd2 [ci skip] Add file reference url to help.yml (#12481)
PaperMC/Paper@f86b435 Add vault change state event (#12069)
PaperMC/Paper@3e3b42c Update player chat session sync (#12382)
PaperMC/Paper@f8fa4f6 Add method to retrieve FishHook (#12310)
PaperMC/Paper@b9d3147 Use correct placed block position for sound (#12410)
PaperMC/Paper@952338b [ci skip] Add missing exception docs to Player#listPlayer (#12488)
PaperMC/Paper@1db3785 [ci skip] improve javadoc for off-hand swaps through getHotbarButton (#12489)
PaperMC/Paper@d1810f2 Allow Server#getDefaultGameMode before worlds are initialized (#12490)
PaperMC/Paper@02d20ff Fix NPE in Server#getMap before worlds are loaded (#12492)
PaperMC/Paper@9e873f5 Fix inconsistencies between offline/online spawn position getter (#11960)
PaperMC/Paper@fc0c371 Fix handling of resultant crafting container from craftItemResult (#12307)
PaperMC/Paper@a7a76c8 Add methods for Armadillo (#12031)
PaperMC/Paper@a74400d Update adventure to 4.21.0 (#12499)
PaperMC/Paper@1e93076 Fix ipv6 loopback addresses being able to get connection throttled (#12155)
PaperMC/Paper@646b80c Fix unnecessary map data saves (#12296)
PaperMC/Paper@e663f99 Add combat tracker API (#11853)
PaperMC/Paper@cd4fe5b [ci skip] Drop non-applicable ATs (#12498)
PaperMC/Paper@5acfdd6 Fix save/load NaN Entity Motion (#12269)
PaperMC/Paper@2754d7c Add Throw EntityChangeBlockEvent for BrushableBlockEntity#brush (#12133)
PaperMC/Paper@567f63a Parity for respawn events (#11792)
PaperMC/Paper@bc3d946 Normalizes CraftEntity#toString/getHandle (#12170)
PaperMC/Paper@0e9b94d Fix ItemStack amount issues with Chat Components (#12216)
PaperMC/Paper@835b955 Add a method on InventoryView to get the MenuType (#12193)
PaperMC/Paper@c9411bf Fix min ItemStack amount check for asHoverEvent (#12505)
PaperMC/Paper@1acf3b3 Infer block entity data in brigadier blockstate argument (#12197)
PaperMC/Paper@b9b3cd6 Use components instead of ChatColor in more places  (#12507)
PaperMC/Paper@ec42171 Add missing spaces back (#12508)
PaperMC/Paper@51345a1 Correct nullable fall location type
PaperMC/Paper@93246a0 Fix errors when loading raid files without a PDC
PaperMC/Paper@cb3ffd0 Don't store empty PDCs on raids
PaperMC/Paper@d637ae8 Fix NoSuchElementException in EntityTransformEvent for slimes (#12510)
PaperMC/Paper@1074237 Pass correct draw strength for EntityShootBowEvent (#12308)
PaperMC/Paper@825685f Add PlayerPickBlockEvent and PlayerPickEntityEvent (#12425)
PaperMC/Paper@2bd84f6 Expand PotionMeta Api to allow getting effective potion colour and effects (#12390)
PaperMC/Paper@6f1f5b6 Fix ArmorStand items for canceled EntityDeathEvent (#12288)
2025-05-03 19:22:28 +01:00
Samsuik
352dfb2881 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@6b4ad08 Add PlayerRespawnEvent#isMissingRespawnBlock (#12422)
PaperMC/Paper@c0bd568 Add logic for Human canUseEquipmentSlot (#12433)
PaperMC/Paper@a55345f Add support for deserializing manually deserialized items, also add caller note
PaperMC/Paper@2948eb2 Mitigate an issue when loading a spigot config with null spam exclusion entries
PaperMC/Paper@6c2b037 Use correct saved data key for maps
PaperMC/Paper@89cdcba [ci skip] Replace wiki mention for BlockType#isOccluding (#12446)
PaperMC/Paper@5f0b829 Re-add chunk position check to regionfile recalculation patch
PaperMC/Paper@04b9112 Update projects dependents GitHub Action (#12436)
PaperMC/Paper@def0532 Fix writing headers and update to be more papery (#12459)
PaperMC/Paper@d22644a Expand cooldown API (#12435)
PaperMC/Paper@df42993 Fix floating warning log when the kick event is canceled (#12374)
PaperMC/Paper@a820bda [ci skip] Some javadoc fixes
PaperMC/Paper@55f2020 Fix CCE in LingeringPotionSplashEvent (#12463)
PaperMC/Paper@1410a22 Fix passengers sending when riding players
PaperMC/Paper@767868d Fix some components (#12457)
PaperMC/Paper@9cddf13 Fix portal create event block list (#12373)
PaperMC/Paper@a112d37 Fix horse_variant and tropical_fish_pattern (#12472)
PaperMC/Paper@a211ac2 Remove unused warning (#12478)
PaperMC/Paper@ae51281 Add isSuffocating to Block and BlockState (#12445)
PaperMC/Paper@3409e2d Mace was not included in the ENCHANTABLE MaterialSetTag (#12476)
PaperMC/Paper@1cfc96b Add keyStream() API to registries (#12479)
PaperMC/Paper@3222985 [ci skip] Rebuild patches
2025-04-25 20:47:34 +01:00
Samsuik
4652ed3898 Update feaure patches 2025-04-07 01:37:23 +01:00
Samsuik
0ecadc00f6 Start updating to 1.21.5 2025-03-30 13:40:09 +01:00
Samsuik
1316e8819b Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@2d3a138 [ci skip] Refine recipe management API documentation. (#12287)
PaperMC/Paper@aaaeb4e [ci skip] Make compilation logs actually readable (#12276)
PaperMC/Paper@bb1beda feat: add event to wind charge explode (#12248)
PaperMC/Paper@9f00461 Update a whole lot of deprecated annotations
PaperMC/Paper@72f13f8 [ci skip] Mention API Checks for CONTRIBUTING.md (#12315)
PaperMC/Paper@7cc6cb5 Check for trailing input in ItemFactory#createItemStack (#12312)
PaperMC/Paper@f49d18d Add get/set customName to Skull block (#12302)
PaperMC/Paper@894631f Make advancement ordering predictable (#12292)
PaperMC/Paper@2aad131 Add config option for command spam whitelist
PaperMC/Paper@bb3b7e6 Fix annotation mistakes
PaperMC/Paper@058455e InventoryView QOL open method (#12282)
PaperMC/Paper@f225858 Fix firework entity not being removed when FireworkExplodeEvent is cancelled (#12268)
PaperMC/Paper@7819df1 Add getHeight method to ChunkData (#12311)
PaperMC/Paper@37b9ca1 Add flush parameter to World#save (#12330)
PaperMC/Paper@515e12c Check if BUNDLE_CONTENTS is present in InventoryClickEvent (#12321)
PaperMC/Paper@5a6ab97 Add config to remove player as vehicle restriction in /ride (#12327)
PaperMC/Paper@c467df9 Add ItemStack#copyDataFrom (#12224)
PaperMC/Paper@9b1798d Simplify custom payload handling (#12347)
2025-03-28 21:16:05 +00:00
Samsuik
5e7c365ce6 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@0a4eb8f Send the pong response packet immediately. This packet is similar to the keep alive packet and is processed async. (#12242)
PaperMC/Paper@7a3d0c4 Fix recipe being always null in PrepareItemCraftEvent from the api (#12237)
PaperMC/Paper@a6ce734 Fix zombie villager not dropping item once cured (#12230)
PaperMC/Paper@ce30016 Skip alpha channel for custom model data component (#12205)
PaperMC/Paper@4519857 Set old position / rotation for newly created entities
PaperMC/Paper@8e69d98 Player - Expose player score (#12243)
PaperMC/Paper@2526fe0 Add type to represent unimplemented data component types (#12222)
PaperMC/Paper@20df25d Don't resync all attributes when updating scaled health (#12232)
PaperMC/Paper@43f37b1 Remove ItemFactory#enchantWithLevels range check for vanilla parity (#12209)
PaperMC/Paper@a2b0ff0 Fix cancelling PlayerInteractEvent at (0, 0, 0) (#12215)
PaperMC/Paper@df96f8a Correctly handle events for end portal (#12246)
PaperMC/Paper@2565497 Cancel PlayerLaunchProjectileEvent properly for enderpearls (#12223)
PaperMC/Paper@34c794d ServerTickManager#requestGameToSprint - Silence command like feedback (#12220)
PaperMC/Paper@3d13b11 fix: switch back to using a snapshot for velocity-natives
PaperMC/Paper@7afae7f Add client tick end event (#12199)
PaperMC/Paper@e5d988d Revert "Fix cancelling PlayerInteractEvent at (0, 0, 0) (#12215)"
PaperMC/Paper@743346a Force update attributes
PaperMC/Paper@1a7288a Adjust unloaded chunk check for block digging
PaperMC/Paper@f4f2755 [ci skip] Clarify BlockFadeEvent#getNewState javadocs (#12250)
PaperMC/Paper@102c8bb Add config for updating equipment on player actions (#12275)
PaperMC/Paper@f0388e2 Call EntityPushedByEntityAttackEvent for Mace AoE (#12257)
PaperMC/Paper@c37b890 More deferred requireNonNull message creation
PaperMC/Paper@310f522 Add unsupported config option and internal API to simplify remote item matching
PaperMC/Paper@6ea4202 Send all attributes on respawn (#12274)
2025-03-15 15:48:33 +00:00
Samsuik
d3e886a5c8 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@cafef9c [ci skip] Move EntityUtil to correct directory (#12092)
PaperMC/Paper@fa5824e Add skipTripwireHookPlacementValidation (#12091)
PaperMC/Paper@3bd69f2 [ci skip] Enhance javadoc for World#setAutoSave method (#12088)
PaperMC/Paper@13c80a5 [ci skip] Fix PlayerShearBlockEvent javadoc typos (#12101)
PaperMC/Paper@db2aa18 [ci skip] Fix incomplete example in javadocs for PreFlattenTagRegistrar (#12102)
PaperMC/Paper@cf7c6c7 [ci skip] Fix incomplete example in javadocs for PostFlattenTagRegistrar (#12103)
PaperMC/Paper@072a831 Add proper attached blocks API to AbstractArrow (#12099)
PaperMC/Paper@1be2e5f Fix vanilla map decorations sending when not dirty (#12098)
PaperMC/Paper@a06179a Update entity effect (#12104)
PaperMC/Paper@e616498 Add Vault block API (#12068)
PaperMC/Paper@0a04c3f Fix some NPEs (#12105)
PaperMC/Paper@0680485 Expand TrialSpawner API (#12025)
PaperMC/Paper@46f4fda Add support for rotation argument handling (#12090)
2025-02-13 01:16:38 +00:00
Samsuik
240a18f319 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@3af5e77 Add Player#give (#11995)
PaperMC/Paper@7e21cb8 fix PlayerChangedMainHandEvent javadoc (#12020)
PaperMC/Paper@5a34bf0 Correctly retrun true for empty input shapes in EntityGetter#isUnobstructed
PaperMC/Paper@a392d47 Make Watchdog thread extend TickThread
PaperMC/Paper@1004374 Add further information to thread check errors
PaperMC/Paper@e2f0efd Remove nms.Entity#isChunkLoaded
PaperMC/Paper@54b2e9d Add buffer to CraftWorld#warnUnsafeChunk
PaperMC/Paper@d4a9578 Experimental annotation changes (#12028)
PaperMC/Paper@5bcfb12 Fix activation range config and water animal status (#12047)
PaperMC/Paper@e0711af Deprecate UnsafeValues#getSpawnEggLayerColor (#12041)
PaperMC/Paper@8927091 Do not record movement for vehicles/players unaffected by blocks
PaperMC/Paper@5395ae3 Fix composter block setting bukkit owner twice (#12058)
2025-02-03 08:58:45 +00:00
Samsuik
c8811412fe Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@73f7736 Drop patch for MC-273635 fixed in MC 1.21.4 (#11987)
PaperMC/Paper@30fdfb1 [ci skip] Fix docs for DamageResistant (#11992)
PaperMC/Paper@6b7650d Only add goat horn once (#12001)
PaperMC/Paper@30046e0 Fix a rare crash with a concurrent modification of scaled health attributes (#12002)
PaperMC/Paper@88bbead Flush regionfiles on save configuration option
PaperMC/Paper@336ea9d Check for empty when sending equipment changes (#12008)
PaperMC/Paper@939bb78 Add RayTraceConfigurationBuilder (#11907)
PaperMC/Paper@81bb82f Fix wrong piston world border check (#12007)
PaperMC/Paper@ce95b5d Use proper default for setting null display background color (#12010)
PaperMC/Paper@2477f1f [ci skip] fix and improvements for docs in ConsumeEffect component (#11998)
PaperMC/Paper@fb5b173 Add PlayerClientLoadedWorldEvent (#11940)
2025-01-25 22:51:46 +00:00
Samsuik
9b43f3fcca Fix entity scheduler comment 2025-01-17 11:59:10 +00:00
Samsuik
1a4ad041b5 It compiles 2025-01-17 11:47:37 +00:00
Samsuik
ca83d33506 All patches applied 2025-01-17 01:31:04 +00:00
Samsuik
7dbdd69077 Half way through feature patches 2025-01-16 23:48:05 +00:00
Samsuik
1e345a18b5 Start on feature patches 2025-01-16 21:54:41 +00:00
Samsuik
39bba67ec9 All source patches applied and starts 2025-01-16 19:35:17 +00:00