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

64 Commits

Author SHA1 Message Date
Samsuik
2497291881 Start work on reintroducing old spigot/paper bugs 2025-09-29 01:59:24 +01:00
Samsuik
6e5f86e665 Clean up BlockDensityCache and replicate optimise-explosions behaviour 2025-09-29 01:59:24 +01:00
Samsuik
3a043110ca Rename useBlockCacheAcrossExplosions 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
3246217d29 Fix and individually configure durable materials being damaged by tnt 2025-09-20 18:36:30 +01:00
Samsuik
65e1048cd0 fix merge-level none causing an exception
Fixes #33
2025-09-18 23:30:44 +01:00
Samsuik
95278079e2 prevent placing spawn eggs inside blocks 2025-08-24 23:33:07 +01:00
Samsuik
1ab219495f fix ender pearls teleporting players inside blocks 2025-08-24 23:10:41 +01:00
Samsuik
f8a30242f3 fix sending the sword blocking animation when block-with-swords is disabled 2025-08-14 21:46:14 +01:00
Dreeam
bf7e63debc Also reset Y on Iterating Z (#32) 2025-08-14 18:56:22 +00: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
5e5a3d1fe1 uncomment entity count tracking
This was commented during the 1.21.5 update while waiting for moonrise.
2025-07-20 23:39:36 +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
d6e9d03a3b Protect blocks above a configured Y-level from explosions 2025-06-25 17:59:34 +01:00
Samsuik
5103f1c769 Rename allow-non-tnt-breaking-durable-blocks 2025-06-25 17:43:14 +01:00
Samsuik
e867f752dc Remove unused config option 2025-06-24 18:55:09 +01:00
Samsuik
0604473aad more refractoring 2025-06-24 16:27:33 +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
8ad4fe843a Fix sakura debug command tab completion 2025-06-23 11:52:22 +01:00
Samsuik
4413574030 Fix integer overflow in regionChunks and some other changes 2025-06-23 10:36:40 +01:00
Samsuik
5b8cf57b90 some refractoring 2025-06-21 16:42:09 +01:00
Samsuik
4c9f00050e Bump world config version 2025-05-29 21:50:43 +01:00
Samsuik
2965eb547a Fix block change tracker causing a crash when chunks are reloaded 2025-05-29 21:00:59 +01:00
Samsuik
1d4877f84e Fix lenient merging sometimes merging entities out of order 2025-05-29 20:57:12 +01:00
Samsuik
5055fe8bb8 Fix explosion resistant items config transformation 2025-05-15 00:18:16 +01:00
Samsuik
9bc7feb4c4 Configure falling blocks dropping items 2025-05-03 19:04:33 +01:00
Samsuik
a6e391d6a7 Configure items that can that drop from explosions 2025-05-03 18:59:02 +01:00
Samsuik
d146c38219 Some changes to blockable swords 2025-04-14 23:15:03 +01:00
Samsuik
9b5339f0bf add regions to debug command and fix large overlapping regions 2025-04-07 15:46:15 +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
96879fa887 Change the default of optimise-protected-regions
Fixes #28
2025-03-15 20:25:26 +00:00
Samsuik
05b7b9c609 Fix sakura command tab completion 2025-03-15 19:48:25 +00:00
Samsuik
e85d4408d0 Fix cached wires applying updates to other wires 2025-03-15 13:45:00 +00:00
Samsuik
b1703fbf85 Configure explosions breaking blocks when outside the world border 2025-03-07 17:19:17 +00:00
Samsuik
01115e23c1 Revert "Protect blocks outside the world border from explosions"
This reverts commit d6b47ce481.
2025-03-07 17:14:52 +00:00
Samsuik
d6b47ce481 Protect blocks outside the world border from explosions 2025-03-07 14:24:09 +00:00
Samsuik
072ee3b51f Move skipWireUpdate redstone implementation check 2025-03-06 18:20:25 +00:00
Samsuik
33898edb8a dont skip wire updates on vanilla redstone 2025-02-21 01:09:53 +00:00
Samsuik
09291b00e4 Add sakura debug command 2025-02-21 01:08:48 +00:00
Samsuik
daa5c1f5cb Configure fluids flowing through the world border 2025-02-20 17:24:18 +00:00
Samsuik
948b3a17ba Fix lenient and spawn merging and use game time 2025-02-20 13:39:08 +00:00
Samsuik
65011d8900 Make the redstone cache configurable 2025-02-19 01:06:46 +00:00
Samsuik
a1f50ad82f Allow blocking with swords 2025-02-17 16:15:28 +00:00
Samsuik
99950f433c Remove stuck speed multiplier getter 2025-02-17 01:49:49 +00:00
Samsuik
4fa7c85bce Reimplement vanilla and eigencraft redstone cache 2025-02-17 01:32:23 +00:00
Samsuik
7b51267294 Fix exception with milk buckets 2025-02-13 19:27:11 +00:00
Samsuik
7cc2b6a99a Update the entity handle for merged entities 2025-02-13 19:06:51 +00:00