Commit Graph

2991 Commits

Author SHA1 Message Date
Mustafa
ea9c7469bc
Change log level from warn to debug for successfully created missing block entities
This message spams the logs in Hypixel. The else case already logs at error level; so logging it for the successful case would only bury the error case in the logs. I feel like debug log level would be apporiate here, which won't be logged by default at least on Fabric. I'm not sure if Forge still enables debug log level by default, please let me know.
2026-04-22 12:50:34 +03:00
embeddedt
502857229d
Adjust the model discovery mixin to not conflict with Sodium
Closes #644
Fixes #642
Fixes #640

Co-authored-by: coredex-source <samdhi2323@gmail.com>
2026-04-18 12:58:51 -04:00
embeddedt
6e4074ba3a
Merge remote-tracking branch 'origin/1.21.1' into 26.1 2026-04-12 16:39:49 -04:00
embeddedt
a25e37b968
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2026-04-12 16:39:01 -04:00
embeddedt
c64ca2e54b
Fix potential crash with mods that inject custom surface building logic
Fixes #638
2026-04-12 16:36:44 -04:00
embeddedt
85955ebf75
Ensure integrated server is ticked at least once before player connects
Fixes #639
2026-04-12 16:02:54 -04:00
embeddedt
40e8f7ccec
Dynamically load client item info & properties 2026-04-11 19:51:03 -04:00
embeddedt
d749205427
Adjust dynamic_languages for better mod compatibility 2026-04-11 14:39:36 -04:00
embeddedt
438ceb1984
Move auditing to happen later in launch 2026-04-11 14:19:22 -04:00
embeddedt
5acb5115b9
Add mixin audit to CI 2026-04-11 14:14:53 -04:00
embeddedt
18734563d6
Merge remote-tracking branch 'origin/1.21.1' into 26.1 2026-04-11 14:07:18 -04:00
embeddedt
d9fb13a805
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2026-04-11 14:07:02 -04:00
embeddedt
37dc9e60eb
Do not intern AttributeSuppliers after launch 2026-04-11 14:04:37 -04:00
embeddedt
8e2d6968a0
Improve dynamic resources performance when mods iterate the whole model map 2026-04-11 11:50:05 -04:00
embeddedt
7a8f40d0f9
Update to NeoForge 26.1.2.5-beta (MC 26.1.2) 2026-04-11 11:18:48 -04:00
embeddedt
757fdad7e0
Merge remote-tracking branch 'origin/1.21.1' into 26.1 2026-04-10 21:16:36 -04:00
embeddedt
003bfb46e5
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2026-04-10 21:12:22 -04:00
embeddedt
c2191df359
Release 5.27.0 & enable continuous deployment 2026-04-10 21:07:34 -04:00
embeddedt
be491e29ea
Merge remote-tracking branch 'origin/1.21.1' into 26.1 2026-04-10 19:26:07 -04:00
embeddedt
c45f063bfb
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2026-04-10 19:18:26 -04:00
embeddedt
d08da1b3c8
Disable release_protochunks when C2ME is installed 2026-03-29 19:46:04 -04:00
embeddedt
36f425b8cd
Fix excessive recursion from mailbox 2026-03-28 22:07:59 -04:00
embeddedt
dc3c379049
Fix ChunkBiomeLookup leaking a worldgen region 2026-03-28 21:45:59 -04:00
embeddedt
4ff7d4c554
Allow a single low-priority worker thread when cause_lag_by_disabling_threads is enabled
On a system with few cores, we should still benefit from using one low-priority
background thread for worldgen, because it avoids the server thread stopping
to handle it itself. The thread will be blocked
from progressing while higher-priority work (e.g. rendering or server ticking)
is in progress.
2026-03-28 21:45:14 -04:00
embeddedt
db13f39b30
Implement dynamic language loading 2026-03-28 20:55:27 -04:00
embeddedt
5a9c49f8d4
Add option to reduce memory usage of entity models 2026-03-28 20:02:30 -04:00
embeddedt
8ee85f2c16
Remove duplicate list held by DebugLevelSource 2026-03-28 19:31:24 -04:00
embeddedt
3da80a6d11
Update to 26.1 full release 2026-03-28 12:35:42 -04:00
embeddedt
565fe3d53e
Remove state_definition_construct as it no longer applies to 26.1 2026-03-28 12:35:31 -04:00
embeddedt
2081b63b56
Fix looking up private static final Capability fields 2026-03-27 22:38:18 -04:00
embeddedt
94f1fbf4db
Rewrite AttachCapabilitiesEvent hoisting to not rely on phases 2026-03-27 21:18:38 -04:00
embeddedt
f449fcb899
Fix option screen rendering 2026-03-27 20:36:17 -04:00
embeddedt
ab8a8068e0
Avoid synchronizing layer list in LivingEntityRenderer 2026-03-26 22:58:18 -04:00
embeddedt
a24037a9d5
Update to 26.1-rc-3 2026-03-23 18:47:55 -04:00
embeddedt
6a4e2810b4
Merge remote-tracking branch 'origin/1.21.1' into 26.1 2026-03-23 18:41:32 -04:00
embeddedt
9f56c913fa
Reduce redundant suspension checks 2026-03-22 22:14:54 -04:00
embeddedt
10f8be3d93
Merge remote-tracking branch 'origin/1.20' into 1.21.1 2026-03-22 22:00:51 -04:00
embeddedt
79d2b28d5b
Fix Forge handshake taking extremely long time with many payloads 2026-03-19 21:25:37 -04:00
embeddedt
18dc488ab9
Avoid spinning in Minecraft.doWorldLoad 2026-03-19 20:36:07 -04:00
embeddedt
a9340b2642
Rewrite and improve mixin.perf.cache_strongholds 2026-03-19 20:11:11 -04:00
embeddedt
670e06816b
Reduce work done while waiting for singleplayer client to initiate connection 2026-03-16 22:15:44 -04:00
embeddedt
53349cbd1a
Remove skip_redundant_saves 2026-03-16 22:14:35 -04:00
embeddedt
1794c81b61
Optimize sequence rules that check many biome conditions in a row 2026-03-15 15:24:54 -04:00
embeddedt
dbe9acb3d8
Heavily optimize the BlockColumn impl used during surface rule evaluation 2026-03-14 22:05:36 -04:00
embeddedt
22915a91a1
Implement a significantly more optimized biome lookup for surface rules 2026-03-14 19:44:42 -04:00
embeddedt
1289897004
Add worldgen benchmarking harness 2026-03-14 18:46:32 -04:00
embeddedt
9692da12b4
Add idle timer to prevent chunks from suspending too quickly 2026-03-14 15:59:52 -04:00
embeddedt
e34a99b38c
Simplify chunk unload logic & fix events not being fired when INACCESSIBLE chunks are unloaded 2026-03-14 14:59:45 -04:00
embeddedt
f79eae8b83
Make integrated server treat game as paused while singleplayer client is still loading 2026-03-14 10:44:04 -04:00
embeddedt
38288d5e6a
Automatically free contents of ChunkHolders only used for worldgen when generation finishes 2026-03-13 22:26:51 -04:00