9
0
mirror of https://github.com/Samsuik/Sakura.git synced 2025-12-29 03:39:07 +00:00
Commit Graph

265 Commits

Author SHA1 Message Date
Samsuik
ef61440af4 Fix falling block stacking restrictions when using legacy physics 2025-01-30 17:35:26 +00:00
Samsuik
4513ce063a Missing change during 1.21.4 update 2025-01-25 23:33:59 +00:00
Samsuik
672477da5c Remove stripped movement method 2025-01-25 23:30:39 +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)
1.1.0+1.21.4
2025-01-25 22:51:46 +00:00
Samsuik
81dcb31310 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@938a84f Add missing TagSerializable to GsonDataComponentValue converter (Fixes #11768)
PaperMC/Paper@e150ffd Add missing final
PaperMC/Paper@a35cfe9 Correct version of some network related dependencies
2025-01-17 21:04:51 +00:00
Samsuik
acbbb18989 Obfuscate tnt fuse and fix tnt disappearing on laggy servers 2025-01-17 13:44:20 +00:00
Samsuik
53d4937f51 Fix infinite loop in search for blocks when using legacy physics 2025-01-17 13:31:25 +00:00
Samsuik
b20694524f Make explosion resistant items more configurable 2025-01-17 13:28:16 +00:00
Samsuik
a89426aa40 Fix tnt dupers that use coral blocks 2025-01-17 13:24:09 +00:00
Samsuik
6b8f6d3d79 Fix durable blocks being destructable at the bottom of the world
This would causes issues if bedrock is configured to be a durable block.
2025-01-17 13:18:58 +00:00
Samsuik
6a9b949cc3 Remove old patches 2025-01-17 11:59:47 +00:00
Samsuik
9b43f3fcca Fix entity scheduler comment 2025-01-17 11:59:10 +00:00
Samsuik
40242a9292 This shouldnt be committed 2025-01-17 11:53:32 +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
Samsuik
24d7230079 Start on updating 1.21.4 2025-01-14 23:02:38 +00:00
Samsuik
6225f7d928 Update README.md 2024-12-13 21:47:39 +00:00
Samsuik
b996f29164 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@dae475b Switch Impl types to Holderable (#11662)
PaperMC/Paper@bdfa1f6 Brigadier: fix simpleUnwrap not keeping redirect modifier and forks properties from original node (#11654)
PaperMC/Paper@fabd859 Add command block material tags (#11720)
PaperMC/Paper@07ef2bb Fix incorrect command serialization by creating new Command (#11671)
PaperMC/Paper@15b2aa1 Readd shear methods from bukkit Shearable (#11715)
PaperMC/Paper@c17ef64 Fix/scoreboard delegate (#11453)
PaperMC/Paper@8dc76e7 [ci skip] Move back more
PaperMC/Paper@4803421 Fix Player.setPlayerListOrder to send update to clients (#11729)
PaperMC/Paper@b746d9d Add missing UPDATE_HAT and UPDATE_LIST_ORDER to some paper-added functions in ClientboundPlayerInfoUpdatePacket (#11731)
2024-12-13 13:03:13 +00:00
Samsuik
39b0acde7d Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@d4630f1 Fix broken joml metadata resulting in kotlin being included on compile/runtime classpath (#11712)
PaperMC/Paper@5403894 Add ItemMeta customName methods (#11685)
PaperMC/Paper@71a367e Update getKey impls for inlineable types
2024-12-08 18:12:08 +00:00
Samsuik
37ae9e2c62 Fix lava flow speed api 2024-12-06 13:21:22 +00:00
Samsuik
82b9fc83ca Add lava flow speed api 2024-12-05 22:23:07 +00:00
Samsuik
7f8d0d086d Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@5a362b8 Use ConcurrentUtil from Paper repo
PaperMC/Paper@ef0670c Update paperweight and Gradle wrapper
PaperMC/Paper@e5bf173 Always fork jvm for compile, even when using the Gradle runtime jvm
PaperMC/Paper@cbd578c Fix api build script deprecation
PaperMC/Paper@7e601ad Implement new CustomModelData
PaperMC/Paper@3b35456 Implement assetid
PaperMC/Paper@d0645d9 Update readme, set updatingMinecraft to false
PaperMC/Paper@747cac4 Updated Upstream (CraftBukkit)
PaperMC/Paper@416a733 Apply coordinate offset only to VoxelShape
PaperMC/Paper@1cc86be Update setup-gradle action
PaperMC/Paper@b0d7153 fix item meta
PaperMC/Paper@2206b9a fix components
PaperMC/Paper@e73d396 fix asset id
PaperMC/Paper@2a4ba00 add missing effect cause, for bee being poisoned
PaperMC/Paper@4806ce5 properly override push/knockback methods
PaperMC/Paper@bb4fb53 call EntityInsideBlockEvent for eyeblossom
PaperMC/Paper@ae060b3 Finish PlayerPickItemEvent
PaperMC/Paper@c54c062 Port exact choice improvements (#11705)
PaperMC/Paper@e4e24f3 Move around patches again
PaperMC/Paper@4c39ea2 More moving around of hunks
PaperMC/Paper@77afb9a Add new bundle animation (#11708)
PaperMC/Paper@346b9b8 Fixup PlayerPickItemEvent docs more
2024-12-05 21:55:07 +00:00
Samsuik
3345cc305d Clean up local config api 2024-12-05 21:33:40 +00:00
Samsuik
9a7b139975 Updated Upstream (1.21.4 Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@c0a3d51 Start update, apply API patches
PaperMC/Paper@172c7dc Work
PaperMC/Paper@ab9a3db More work
PaperMC/Paper@c60e47f More more work
PaperMC/Paper@bd55e32 More more more work
PaperMC/Paper@5265287 More more more more work
PaperMC/Paper@4601dc9 Some fixes, start updating CustomModelData API
PaperMC/Paper@2331dad Even more work
PaperMC/Paper@dc74c6f moonrise
PaperMC/Paper@d7d2f88 Apply remaining patches, fix API
PaperMC/Paper@f863bb7 Update generated classes
PaperMC/Paper@71a4ef8 Set java launcher for api generate task
PaperMC/Paper@b8aeecb Compilation fixes
PaperMC/Paper@6c35392 Tests succeed (by removing one)
PaperMC/Paper@b0603da Fix jd gson version, move back mc util diff
PaperMC/Paper@e2dd1d5 Add back post_teleport chunk ticket
PaperMC/Paper@7045b2a Update DataConverter
PaperMC/Paper@65633e3 Update Moonrise
2024-12-04 00:31:13 +00:00
Samsuik
e1b741ea37 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@4bc80b8 Do not break when PlayerNaturallySpawnCreaturesEvent is cancelled
PaperMC/Paper@ae80a25 Properly handle large values of spawnChunkRadius
PaperMC/Paper@c2294d7 Fix several off-by-one errors in view distance calculations
PaperMC/Paper@da71382 Updated Upstream (Bukkit/CraftBukkit/Spigot) (#11702)
2024-12-03 23:57:24 +00:00
Samsuik
168714c59d Forgot to commit ref change 2024-12-01 22:10:16 +00:00
Samsuik
0ba4518fb1 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@1e035f3 Only attempt to find spawn position if there isn't a fixed spawn position set (#11682)
PaperMC/Paper@0f90942 Fix non-null initialisation of context collision shape
2024-12-01 22:09:24 +00:00
Samsuik
0b8d6923d9 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@cb2ab7d Remove string dupe exploit setting (#11670)
PaperMC/Paper@5f6a796 deprecate adventure key() methods where applicable
PaperMC/Paper@78fd8f9 Copy items when constructing ClientboundSetCursorItemPacket
PaperMC/Paper@0cc7bd4 Use Player view distance for PlayerNaturallySpawnCreaturesEvent
PaperMC/Paper@da9d110 Remove chunk save reattempt patch
PaperMC/Paper@9953384 [ci skip] leaf
PaperMC/Paper@64828f3 Clean up thread pool usage (#11681)
PaperMC/Paper@5ab6789 Copy dispatcher root children before passing it into async tree building
PaperMC/Paper@47f2071 Deprecate ChatVisibility#UNKNOWN (#11683)
PaperMC/Paper@9039c39 Add back discard policy
PaperMC/Paper@27e4ddc Fix item_model adapter, rename internal classes
2024-11-30 22:37:34 +00:00
Samsuik
f9b0d14637 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@f4741f2 Expose particle status client option (#11573)
PaperMC/Paper@7e789e8 Prevent duplicate/superfluous BlockPhysicsEvent (#11609)
PaperMC/Paper@afb5b13 Replace SimpleRandom with (Simple)ThreadUnsafeRandom
PaperMC/Paper@d38624b Do not call modifyEntityTrackingRange on own range
2024-11-27 21:56:07 +00:00
Samsuik
778243b5f5 More changes to the tps graph
Fix dynamic scaling
Display colours better when the tick rate is adjusted
2024-11-27 21:25:29 +00:00
Samsuik
69cccb75c9 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@9bc1471 Fix painting variant builder (#11660)
PaperMC/Paper@cf956ac Add all missing TagKey constants files (#11661)
PaperMC/Paper@5b53cb4 [ci skip] use more jspecify in server
PaperMC/Paper@a63013c [ci skip] fix compile issues caused by 5b53cb4 (#11664)
PaperMC/Paper@cd9e697 Bump dawidd6/action-download-artifact from 3 to 6 in /.github/workflows (#11666)
PaperMC/Paper@280b497 Change MinecraftServer#pluginsBlockingSleep to be Set
PaperMC/Paper@4190ee7 Add Server#isGlobalTickThread
PaperMC/Paper@5f0932b [ci skip] leaf
1.0.0+1.21.3
2024-11-25 21:35:17 +00:00
Samsuik
ba062e8a47 Fix and adjust merging conditions
Hopefully lenient and spawn merging works better now.
2024-11-25 21:30:19 +00:00
Samsuik
854b13f6fe Fix boxTraverseBlocks optimisation 2024-11-25 19:10:40 +00:00
Samsuik
c1b90d1495 Fix visibility settings not being loaded correctly 2024-11-25 17:15:20 +00:00
Samsuik
989441f605 Fix inverted explosion visibity check 2024-11-24 18:27:38 +00:00
Samsuik
877990205f Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@eef40b7 Configurable Entity Despawn Time (#11454)
PaperMC/Paper@edabff8 Correctly damage tick wolf after armor block (#11653)
PaperMC/Paper@6051dac Painting variant registry modification API (#11648)
PaperMC/Paper@bb32b05 Call ProjectileHitEvent for entity hits (#11652)
PaperMC/Paper@bf8405f [ci skip] Rebuild patches
2024-11-24 17:57:49 +00:00
Samsuik
29fb4996e5 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@8dc42fa Add API to check if the server is sleeping (#11605)
PaperMC/Paper@817550c Add API to allow/disallow tick sleeping (#11611)
PaperMC/Paper@915637d Run 'freeze' listeners before tag events (#11606)
PaperMC/Paper@751e9bd Fix jukebox component (#11642)
PaperMC/Paper@f241260 Make TypedKey an actual Key (#11641)
PaperMC/Paper@860d948 Support tags for more SimpleRegistry (#11607)
PaperMC/Paper@aee6f7a Correctly mirror vanilla non-exact ingredients (#11651)
2024-11-23 20:55:34 +00:00
Samsuik
743a2f95bf Use the existing visibility gui material configuration option
There was no reason to create a new one, haha...
2024-11-23 20:50:23 +00:00
Samsuik
ef038e510f Rewrite tps graph 2024-11-23 20:44:03 +00:00
Samsuik
a164f5fc78 rebuild patches 2024-11-21 22:10:57 +00:00
Samsuik
b1667eea74 Reapply redstone implementation api patch 2024-11-21 18:32:59 +00:00
Samsuik
80f6368f2a Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@00ef8bd Fix Entity#isTicking and update Paper entity command (#11590)
PaperMC/Paper@6483ecb Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@17dbf74 Improve CraftEntity and CraftPlayer equals
PaperMC/Paper@0af4e84 [ci skip] Add identifying line to some larger/optimization patches
PaperMC/Paper@bcbd108 Call CraftPlayer#onEntityRemove for all online players (#11598)
PaperMC/Paper@e47f79a Configure mockito agent (#11560)
PaperMC/Paper@94ea770 Re-add exact choice shapeless support (#11546)
PaperMC/Paper@2e6eafb Improve Minecart#getMinecartMaterial (#11544)
PaperMC/Paper@9d1c91d [ci skip] Fix UseCooldownComponent jd (#11565)
PaperMC/Paper@59b79c8 Fix NPE with enchantable (#11557)
PaperMC/Paper@6da7b9e Update Eigencraft patch to 1.21.3 (#11553)
PaperMC/Paper@1ef4c0e Improve performance of RecipeMap#removeRecipe (#11547)
PaperMC/Paper@52fb265 Optimize custom map rendering (#11000)
PaperMC/Paper@661839e Fix and optimize getChunkCount (#11610)
PaperMC/Paper@c60af44 Fix experimental minecart collisions on sloped rails
PaperMC/Paper@13f48d8 [ci skip] Rebuild patches
PaperMC/Paper@be886cf Fix Naming issue inside Add PlayerArmorChangeEvent (#11614)
PaperMC/Paper@7b13d93 Updated Upstream (Bukkit/CraftBukkit) (#11626)
PaperMC/Paper@4e2291e chore: refactor issue templates
PaperMC/Paper@bc4a705 [ci skip] chore: change paste.gg links to mclo.gs (#11629)
PaperMC/Paper@3480489 Update Alternate Current patch to 1.21.3 (#11602)
PaperMC/Paper@575c1c4 Update disableGameRuleLimits casing
PaperMC/Paper@11d708d [ci skip] Add missing feature patch identifiers
PaperMC/Paper@daf3113 Make logs less annoying
PaperMC/Paper@4e01ede Fix inverted global skip check
PaperMC/Paper@d8b66dd fix: move to jline-terminal-ffm on java 22+ and fall back to jni on 21, fixes #10405
PaperMC/Paper@6735c60 Fix enderchest opening animation (#11635)
PaperMC/Paper@de6173b Item DataComponent API (#10845)
PaperMC/Paper@8c5b837 Rework async chunk api implementation
PaperMC/Paper@37b9630 Do not create unneccessary callback in ChunkTaskScheduler#scheduleChunkLoad
PaperMC/Paper@878da16 Fix non block ticking chunks not sending block/light updates
PaperMC/Paper@fdef6d3 Add missing NotNull annotation for getChunksAtAsync cb param
PaperMC/Paper@01dd50f [ci skip] Rebuild patches
PaperMC/Paper@f9f964d Fix drops for shearing bogged (#11628)
PaperMC/Paper@21cc763 Fix drops for shearing mushroom cow (#11632)
PaperMC/Paper@57eab3e Add PlayerItemGroupCooldownEvent (#11625)
PaperMC/Paper@d0dcd7d Fix incorrect invulnerability damage reduction (#11599)
PaperMC/Paper@85bfdc0 Fix NPE when EntityResurrectEvent is uncancelled (#11636)
PaperMC/Paper@c28d89d Update spark
PaperMC/Paper@55475f0 [ci skip] Fix typos
PaperMC/Paper@f8e2a67 Check for AbstractBoat instead of Boat in EAR ignore list
2024-11-21 18:21:18 +00:00
Samsuik
13af97da18 Rewrite player fps settings 2024-11-21 18:04:17 +00:00
Samsuik
88f61203af Update api to use jspecify and renamed some methods 2024-11-21 17:54:16 +00:00
Samsuik
a140f9945a Fix diff in last commit 2024-11-14 19:54:54 +00:00
Samsuik
1e517c015e Fix explosion player velocity
The player velocity was not being talied correctly, and velocity was not
sent when explosion effects were disabled in fps settings.
2024-11-14 19:46:00 +00:00
Samsuik
5324ac9a30 Add config option to enable TNT duplication 2024-11-11 19:31:12 +00:00