9
0
mirror of https://github.com/Winds-Studio/Leaf.git synced 2025-12-24 01:19:25 +00:00
Commit Graph

414 Commits

Author SHA1 Message Date
Dreeam
5d0794b477 Updated Upstream (Paper/Gale)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@a6ceda1 distinguish between null and empty map in API (#10829)
PaperMC/Paper@506f165 Don't store removed components in multiple places (#11091)
PaperMC/Paper@ceeb8c1 Disable timings by default (#11095)
PaperMC/Paper@05ed6a6 Fix priority scheduling logic
PaperMC/Paper@967f98a Optimise chunk tick checking during chunk tick
PaperMC/Paper@00b949f Remove Moonrise utils to MCUtils, remove duplicated/unused utils
PaperMC/Paper@4efd24b Remove unused chunk system hooks in MCUtils
PaperMC/Paper@b653276 Finish chunk tick iteration optimisation port from Moonrise
PaperMC/Paper@2df5bba Log throwable when failing to save chunk/poi/entity data
PaperMC/Paper@44c3dd0 fix exact choice shapeless recipes (#10973)

Gale Changes:
Dreeam-qwq/Gale@004abb3 Fix auto update upstream
Dreeam-qwq/Gale@bbfd940 debug
Dreeam-qwq/Gale@52b68af Updated Upstream (Paper)
Dreeam-qwq/Gale@4a647c3 [ci skip] Remove debug commands in auto-update workflow
Dreeam-qwq/Gale@8241709 [ci skip] Update set output
Dreeam-qwq/Gale@d95dc9d Updated Upstream (Paper)
2024-07-18 08:39:32 +08:00
Dreeam
7c70eca37b Fix error thrown when plugin try to build player head with non-English name 2024-07-17 08:49:00 +08:00
Dreeam
6f90851f57 Updated Upstream (Paper/Gale/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@2cd8c46 Add OMINOUS_ITEM_SPAWNER SpawnReason (#10897)
PaperMC/Paper@ef96a69 Fire EntityChangeBlockEvent for weaving potion effect (#11087)

Gale Changes:
Dreeam-qwq/Gale@d70d3a0 Drop Optimize random calls in chunk ticking
Dreeam-qwq/Gale@0439874 Fix auto upstream workflow (#2)
Dreeam-qwq/Gale@cf49069 Updated Upstream (Paper)

Purpur Changes:
PurpurMC/Purpur@bf63cfa Updated Upstream (Paper)
2024-07-16 21:14:05 +08:00
Dreeam
22b4f73657 Optimize check nearby fire or lava on entity move 2024-07-16 08:43:46 +08:00
Dreeam
6f04116725 Fix build & Update Gradle 2024-07-16 06:43:15 +08:00
Dreeam
1c7d3edced Updated Upstream (Paper/Gale/Purpur)
Upstream has released updates that appear to apply and compile correctly

Paper Changes:
PaperMC/Paper@1595e4a Make watchdog thread extend TickThread again
PaperMC/Paper@34a2917 Add default canUse and permission methods to BasicCommand (#11047)
PaperMC/Paper@99ae7bb Don't require author and title to be set on signed book meta (#11068)
PaperMC/Paper@9fd5b3c Add AttributeModifier constructor without EquipmentSlotGroup (#11079)
PaperMC/Paper@8b35adc Fix HelpCommand searching (#11066)
PaperMC/Paper@b4f04ff Add Plugin#getDataPath (#11080)
PaperMC/Paper@05e5865 Add ItemType#getItemRarity (#11049)
PaperMC/Paper@aa929d6 Call PlayerLaunchProjectileEvent for wind charge (#10911)
PaperMC/Paper@8b23018 Avoid collision shapes outside world border in findFreePosition
PaperMC/Paper@3b45454 Port random ticking optimisation from Moonrise
PaperMC/Paper@77fcb29 Apply incremental player/level saving patch
PaperMC/Paper@9fd7710 Apply automatic regionfile header recalculation patch
PaperMC/Paper@b57b24d Do not try to stop main thread during watchdog shutdown
PaperMC/Paper@2cd8c46 Add OMINOUS_ITEM_SPAWNER SpawnReason (#10897)

Gale Changes:
Dreeam-qwq/Gale@8631b42 Updated Upstream (Paper)
Dreeam-qwq/Gale@9b17b16 [ci skip] Add upstream commit msg generator
Dreeam-qwq/Gale@75850c6 Updated Upstream (Paper)
Dreeam-qwq/Gale@655a887 [ci skip] Update auto upstream
Dreeam-qwq/Gale@c38b773 Updated Upstream (Paper)
Dreeam-qwq/Gale@65a5517 Add back Optimize random calls in chunk ticking

Purpur Changes:
PurpurMC/Purpur@458dc18 Updated Upstream (Paper), closes #1556
PurpurMC/Purpur@87cf9f1 Updated Upstream (Paper)
2024-07-16 05:49:44 +08:00
Dreeam
3d7de13e2c Optimize LeavesProtocolManager init protocol 2024-07-14 01:26:50 +08:00
Dreeam
cc42043596 Revert "Add back pufferfish async mob spawning"
This reverts commit 7749c26a8f.
2024-07-13 23:21:43 +08:00
Dreeam
7749c26a8f Add back pufferfish async mob spawning 2024-07-13 20:22:38 +08:00
Dreeam
0e65d249be Drop Fix MC-2025 to fix abnormal entity bounding box 2024-07-13 19:36:45 +08:00
Dreeam
cf8716a368 Updated Upstream (Gale/Purpur/Leaves) 2024-07-13 18:17:13 +08:00
Dreeam
54be93dd23 Pascalpex is happy now OwO 2024-07-12 03:52:30 +08:00
Dreeam
0f6df00386 Updated Upstream (Leaves) 2024-07-12 03:40:39 +08:00
Dreeam
128bdd7021 Updated Upstream (Gale/Purpur) 2024-07-12 02:59:34 +08:00
Dreeam
4a06d00973 Refactor: Leaf Config v3 (#81)
* 1

* 2

* 3

* 4

* 5

* 6

* 7

* Change contact info in config

* Add contact info for QQ group

* Add more detailed explanation for configurable connection message config

* Fix comments grammar issues

* Purge old or outdated config on load config

* Clean up
2024-07-12 01:34:15 +08:00
Dreeam
f4670d0867 Improve faster RecipeManager 2024-07-07 19:21:50 +08:00
Kobe ⑧
1c28bb3851 A bunch of bug fixes (#77)
* Fix MC-200418
* Fix MC-119417
* Fix MC-223153
2024-07-07 17:31:18 +08:00
Dreeam
b2692f787a Updated Upstream (Gale/Purpur) 2024-07-05 02:30:31 +08:00
Dreeam
36197821b0 Remove useless convert to stream 2024-06-30 18:15:00 +08:00
Dreeam
fa12f19250 Add back Leaves Jade protocol support 2024-06-30 14:16:41 +08:00
Dreeam
fae51520a3 Move to dev 2024-06-30 13:42:38 +08:00
Kobe ⑧
cd9e5b8deb Readd Linear region file format (#74)
* Linear region file format
2024-06-30 13:03:04 +08:00
Dreeam
a981623e07 Fix build 2024-06-30 12:47:16 +08:00
Dreeam
feb1428839 Updated Upstream (Gale) 2024-06-30 02:46:05 +08:00
Dreeam
fac22f81bc Fix console display issue on Pterodactyl panel
No need to add `-Dterminal.jline=false -Dterminal.ansi=true` by self
2024-06-27 01:26:42 +08:00
Dreeam
bd2cf6da20 Updated Upstream (Gale/Purpur) 2024-06-26 20:20:51 +08:00
Dreeam
e5d357308b Do not place player if the server is full 2024-06-24 13:13:40 +08:00
Dreeam
ba3dfc16f4 Disable username check in createAuthLibProfile of PreJoinEvent 2024-06-24 13:13:28 +08:00
Dreeam
d7d6eedcc4 Fix wrong cache method 2024-06-23 11:55:53 +08:00
Dreeam
cca79a7440 Use caffeine cache kickPermission instead of using google.common.cache 2024-06-23 11:32:35 +08:00
Dreeam
0c930686ea Apply DAB for breeze 2024-06-23 11:16:11 +08:00
Dreeam
aa2d5eec6d Fix build 2024-06-23 11:10:03 +08:00
Dreeam
cf76aa8c1a Fix build 2024-06-23 10:49:14 +08:00
Dreeam
7db531b0aa Updated Upstream (Purpur) 2024-06-23 10:34:13 +08:00
Dreeam
460430f1ca Updated Upstream (Gale) 2024-06-22 22:43:49 +08:00
Dreeam
9aee558b9b zzZZZZ 2024-06-22 01:15:34 +08:00
Dreeam
36bb626004 Some server patches work 2024-06-21 22:15:52 +08:00
Dreeam
8826f78ace Some fix 2024-06-21 20:50:43 +08:00
Dreeam
11cbe4af4c Some server patches work 2024-06-21 18:11:26 +08:00
Dreeam
6004e01adf Good morning. 2024-06-21 13:14:45 +08:00
Dreeam
b4b5d0c23b Updated Upstream (Gale) 2024-06-16 21:00:01 +08:00
DGun Otto
090f29ecf3 Optimize Thread Wait Logic in BlockableEventLoop (#69)
* Should fix MC-183518
2024-06-16 06:05:57 +08:00
DGun Otto
d7fcb32bae Reduce worldgen allocations by reusing supplier objects (#68)
* Reduce worldgen allocations by reusing supplier objects

This change optimizes the way SurfaceRules update their biome supplier,avoiding unnecessary object creations and thus reducing memory allocations
during world generation. The update method now reuses the existingPositionalBiomeGetter object if it's already present, otherwise it
initializes a new one.

Additionally, the tryApply method in SurfaceRules now avoids iterator
allocation by directly accessing the rules list, which further contributes
to reducing garbage collection pressure during world generation.
2024-06-14 23:53:47 +08:00
Dreeam
96a88062e3 Updated Upstream (Gale/Purpur/Dependencies) 2024-06-14 23:25:48 +08:00
Dreeam
69bfa16155 Updated Upstream (Leaf)
merge changes in ver/1.20.4 & opt/tracking
2024-06-14 21:22:55 +08:00
Dreeam
2e32ca3a7a Updated Upstream (Gale/Purpur/Leaves) 2024-06-14 03:18:51 +08:00
DGun Otto
91a0550d07 Implement Noisium (#65) 2024-06-13 22:09:11 +08:00
Dreeam
599bfa221e Fix build 2024-06-05 21:13:06 +08:00
Dreeam
44da3463cb Updated Upstream (Leaves) & Add back Jade protocol support 2024-06-05 20:28:50 +08:00
Dreeam
3f34600e84 Updated Upstream (Gale/Purpur) 2024-06-05 19:34:32 +08:00