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

143 Commits

Author SHA1 Message Date
Samsuik
fc72cb27b4 Fix the doEntityDrops gamerule preventing falling blocks from breaking 2024-01-28 20:31:06 +00:00
Samsuik
5e9b05ed36 Improve entity merging plugin compatibility 2024-01-28 20:27:16 +00:00
Samsuik
6100146977 Copy spawnreason to respawning falling block entities 2024-01-28 20:24:37 +00:00
Samsuik
f898c70f18 Calculate biome noise once per chunk section
This is only intended for plot worlds, and disabled by default.

Only use if you know what you're doing.
v0.11.0-beta-1.20.4
2024-01-22 15:53:45 +00:00
Samsuik
ebde3865e2 Use fastutil ObjectArrayList for storing AABB's and VoxelShapes 2024-01-22 15:43:21 +00:00
Samsuik
d52dc8b2df Rename impactNonLiving -> impactLiving 2024-01-22 15:40:07 +00:00
Samsuik
3c84fdb98f Avoid searching for lava if the throttled flow speed is unused 2024-01-22 15:37:37 +00:00
Samsuik
e64016738a Fix wrong raytrace method used in getSeenPercent v0.10.0-beta-1.20.4 2024-01-21 23:32:03 +00:00
Samsuik
c147413b36 Fix incorrectly calling static method getSeenPercent 2024-01-09 15:45:39 +00:00
Samsuik
fb091042cc Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@1e7dd72 Remove 'fix Vanilla Minecart speed' patch (#10068)
PaperMC/Paper@e7e1c8a Fix and add new scoreboard API (#10037)
PaperMC/Paper@49f9f6f Add Registry#getKey (#10066)
PaperMC/Paper@4adca3d Update to adventure 4.15 (#10045)
PaperMC/Paper@ff7b9b0 Increase default custom payload channel size limit (#10006)
PaperMC/Paper@1cda66e Hotfix Entity isInRain reobf issue
PaperMC/Paper@61768e0 [ci skip] Remove no longer needed mappings change
PaperMC/Paper@e035fd7 Updated Upstream (Bukkit/CraftBukkit/Spigot)
PaperMC/Paper@c215ce1 [ci skip] cleanup patch diff from last commit
PaperMC/Paper@4fdda9e Keep newlines in outdated client/server message (#10042)
PaperMC/Paper@f483b38 fix NPE on EntityTeleportEvent getTo (#10016)
PaperMC/Paper@dc62150 Catch async usage of playsound (#10021)
PaperMC/Paper@0d6a0c3 Fix command block async message (again) (#10082)
PaperMC/Paper@d1f507f Don't fire 2 game events for certain cauldron interactions (#8904)
PaperMC/Paper@a401585 Fix campfire recipes not always outputting full result (#8754)
PaperMC/Paper@88d28d6 Fix long loading screen when refreshing skins (#10026)
PaperMC/Paper@c081104 Add experience points api (#9688)
PaperMC/Paper@8221b08 Fix global sound event gamerule not being respected (#8727)
PaperMC/Paper@3c0d6aa Updated Upstream (Bukkit/CraftBukkit/Spigot) (#10085)
PaperMC/Paper@2c3ccb8 Add drops to shear events (#5678)
PaperMC/Paper@b2ffb1b Add PlayerShieldDisableEvent (#9177)
PaperMC/Paper@2951732 Add HiddenPotionEffect API (#9910)
PaperMC/Paper@e4ab50d Properly disallow async Player#chat (#8123)
PaperMC/Paper@5e978d3 Fix Folia scheduler tasks not canceling when plugin disable (#10091)
PaperMC/Paper@e56e53f Fix some component bugs in login disconnect packet (#10090)
PaperMC/Paper@3484ae9 Call entity_die game event after event cancel check (#10096)
PaperMC/Paper@0ae58c0 cleanup player death event adventure logic (#10095)
PaperMC/Paper@1281f4f Make region/lock shift accessors per world
PaperMC/Paper@983377b Correctly check if bucket dispenses will succeed for event (#10109)
PaperMC/Paper@58e120b [ci skip] Remove extraneous diff added in 1.20.3 update (#10101)
PaperMC/Paper@816bacc Call EntityChangeBlockEvent for cake eating (#10105)
PaperMC/Paper@692db0c fix CustomModelData being removed (#10113)
PaperMC/Paper@509876d Keep fully frozen entities fully activated (#10103)
PaperMC/Paper@1fa48d1 include relative flags in PlayerTeleportEvent (#8190)
PaperMC/Paper@ae001ae Fix untrack event not being called for all 'untracks' (#10110)
PaperMC/Paper@259bc76 Pass system properties to maven repo session (#10117)
PaperMC/Paper@b2a6d57 Validate ResourceLocation in NBT reading
PaperMC/Paper@7eaff48 [ci skip] Replace some magic values with constant references
PaperMC/Paper@19a6202 Fix experience & improvements to block events (#8067)
PaperMC/Paper@8379027 Fix cmd permission levels for command blocks (#7404)
PaperMC/Paper@a93acc4 Fix EntityChangePoseEvent being called during worldgen (#10120)
PaperMC/Paper@25a99b1 Fix BlockDestroyEvents effectBlock not being set (#10131)
PaperMC/Paper@a58e29d Fix a borked update of 'Properly handle BlockBreakEvent#isDropItems' (#10134)
PaperMC/Paper@570cfb4 Validate missed resource location parsing
PaperMC/Paper@e46276e Fixup NamespacedKey parsing
PaperMC/Paper@f1c5f01 [ci skip] Fix typo
PaperMC/Paper@07b956e Fix tests by disabling them
2024-01-08 15:03:35 +00:00
Samsuik
9ac588a6ff Fix passing the wrong object to the field discoverer, whoops v0.9.2-beta v0.9.1-beta 2023-12-24 19:54:02 +00:00
Samsuik
f7dff04bfc Use conditional or when checking for cannon entities 2023-12-24 17:56:35 +00:00
Samsuik
f13a6dd04d Use explicit variables in merge history 2023-12-24 17:53:28 +00:00
Samsuik
b838acbf96 Fix papers findSupportBlock impl not updating last chunk 2023-12-24 16:58:46 +00:00
Samsuik
d834655644 Optimise entity check inside blocks and fluids 2023-12-24 16:58:22 +00:00
Samsuik
f7c950801d Attempt at improving tnt and sand chunk loading performance 2023-12-24 16:13:17 +00:00
Samsuik
4478ab302f Add explosions dropping items to the config v0.9.0-beta 2023-12-24 11:21:00 +00:00
Samsuik
a84558b6a6 Use papers inner class field discoverer for config 2023-12-24 11:13:58 +00:00
Samsuik
9663512fcd Update collision shapes and redstone for legacy physics versions 2023-12-24 10:54:00 +00:00
Samsuik
7fafdbf3cb Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@dc3ef2a Fix vanilla components not being translated (#9893)
PaperMC/Paper@7e15d97 Remove no longer needed diff from adventure patch
PaperMC/Paper@f1820dc Fix incorrect border collision detection
PaperMC/Paper@de04cbc Updated Upstream (Bukkit/CraftBukkit) (#10034)
PaperMC/Paper@ff26d54 send sound and particle packets immediately even if off main (#10033)
PaperMC/Paper@e3140fb hotfix spawning item/xp in wrong spot
PaperMC/Paper@0b95298 Make worldborder collisions consistent with Vanilla
PaperMC/Paper@47b2c18 Don't fire the drop event on player deaths (#10046)
PaperMC/Paper@8c007d9 properly read and store sus effect duration (#10050)
PaperMC/Paper@5385b21 [ci skip] Make test results viewable in-browser and downloadable (#10055)
PaperMC/Paper@086ca61 Fix world border edge collision (#10053)
PaperMC/Paper@45e01a2 Use correct max stack size in crafter (#10057)
PaperMC/Paper@d11a588 Remove duplicate code in chunk tick iteration (#10056)
PaperMC/Paper@b4c9e7e add missing Experimental annotations (#10012)
v0.8.2-beta
2023-12-22 11:11:22 +00:00
Samsuik
78a9fcd437 Fix wrong blast resistance used in isDestructableBlock 2023-12-22 10:56:13 +00:00
Samsuik
2062be729c Fix sand stacking on physics version 1.9-1.12 2023-12-14 03:34:54 +00:00
Samsuik
493ee9db4c Fix mistake while adding cannon physics at last minute v0.8.1-beta 2023-12-14 02:12:25 +00:00
Samsuik
63cc76f218 Clean up and fix numerous issues with optimise explosions 2023-12-14 02:00:25 +00:00
Samsuik
8061aefe7e Clean up merge cannon entities respawn logic 2023-12-13 20:16:04 +00:00
Samsuik
f8dabbe3f2 Clean up cannon physics in falling block entity 2023-12-13 17:57:46 +00:00
Samsuik
4141a42e5a Some formatting changes to API 2023-12-12 22:56:01 +00:00
Samsuik
2707a56667 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@166761f Update and clean up api dependencies (#10018)
PaperMC/Paper@3434a6f Update key gen for 1.20.4 (#10015)
PaperMC/Paper@dd16335 fix NPE when iterating over default drops (#10017)
PaperMC/Paper@28abbaa Catch setEnabled to ensure classloader is properly unloaded (#10020)
PaperMC/Paper@82f9280 Fix deprecated bungee APIs still serializing to JSON in packets (#10028)
PaperMC/Paper@7c2dc4b Use Codecs for adventure Component conversions & network serialization (#10014)
PaperMC/Paper@0fadaed [ci skip] move decomp fixes to correct patch
v0.8.0-beta
2023-12-12 19:17:13 +00:00
Samsuik
4deddf5338 Fix tps graph mspt 2023-12-12 02:59:15 +00:00
Samsuik
70571388cf Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@f9edc4b Update paperweight to 1.5.11
PaperMC/Paper@2f92d4e Updated Upstream (Bukkit/CraftBukkit)
PaperMC/Paper@8d8eb3b optimise explosion damage further
PaperMC/Paper@7606e6d fixup tests and add missing API detected by those tests
PaperMC/Paper@f17622c more cleanup and resource pack api fixes
PaperMC/Paper@9051fc3 remove redundant patch
PaperMC/Paper@abfb6b2 more work on adventure codecs
PaperMC/Paper@b42a1da Use uuid param in setResourcePack
PaperMC/Paper@bcbe5dc Fix `PlayerInteractEvent#getClickedBlock()` returning wrong block in adventure mode (#10019)
2023-12-10 13:33:09 +00:00
Samsuik
b74e0b6221 Missing MobSpawnerDefaults configuration part 2023-12-09 17:36:22 +00:00
Samsuik
d76d40d770 Iron golems take fall damage 2023-12-09 16:15:25 +00:00
Samsuik
71b28be4d5 Update .gitignore for case sensitive file systems 2023-12-09 16:14:37 +00:00
Samsuik
5a0160ae40 Add option to disable explosions hurting players 2023-12-09 00:43:15 +00:00
Samsuik
e70fee69e6 Configure fluid breaking redstone 2023-12-09 00:15:14 +00:00
Samsuik
25829fd55c Add instant mob death animation 2023-12-08 23:31:48 +00:00
Samsuik
b49b80a4ed Allow disabling random dispenser item selection 2023-12-08 18:14:17 +00:00
Samsuik
6be4457d3f Finish 1.20.3 and 1.20.4 updating 2023-12-08 17:47:00 +00:00
Samsuik
b2a8bbaa9b Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@d047683 more adventure codec stuff
PaperMC/Paper@ff72782 Updated Upstream (Bukkit/CraftBukkit/Spigot)
PaperMC/Paper@930a24f 1.20.4
2023-12-08 16:29:26 +00:00
Samsuik
b6bc102539 Configure mob spawner defaults 2023-12-07 16:31:07 +00:00
Samsuik
ae970e6a71 Updated Upstream (Paper)
Upstream has released updates that appear to apply and compile correctly
2023-12-07 16:00:45 +00:00
Samsuik
3ea98de6d1 Add a displayName to toggle all icon and refresh gui on use
Also, use explicit variables
2023-12-02 18:08:14 +00:00
Samsuik
bf594cb1aa Add option for legacy cobblestone formation v0.6.0-beta 2023-12-02 16:17:51 +00:00
Samsuik
2a92e91737 Add legacy fluid physics to physics version 2023-12-02 16:17:19 +00:00
Samsuik
ed6faf31f8 Reduce entity tracker player updates 2023-11-30 16:32:27 +00:00
Samsuik
3836a33056 Fix paper issue players getting stuck against world border v0.5.1-beta 2023-11-30 00:48:11 +00:00
Samsuik
b8f3546960 Add local redstone implementation API v0.5.0-beta 2023-11-29 23:04:09 +00:00
Samsuik
5a6a5aa03c Treat blocks as full when moving fast 2023-11-26 18:53:10 +00:00
Samsuik
3717d9555b Add option to disable cannon entities being affected by bubble columns 2023-11-26 17:43:39 +00:00
Samsuik
3a2b951461 Fix non tnt entities breaking durable blocks config capitalisation 2023-11-26 17:30:57 +00:00