embeddedt
536eb03b50
Trigger classloading of Items when deferring blockstate cache rebuild
2025-05-01 15:21:08 -04:00
embeddedt
ae729bcd15
Enable use of FML's unused TracingPrintStream for tracking mod messages on System.out
...
We implement this ourselves because we need it on 1.20.1 anyway,
it will eventually be implemented upstream in NeoForge, at
which point this feature will be removed:
https://github.com/neoforged/FancyModLoader/issues/277
2025-04-29 11:18:21 -04:00
embeddedt
9be6134073
Remove obsolete resource pack code
2025-04-28 18:55:23 -04:00
embeddedt
4bdddf1051
Attempt to improve parity/reliability of dynamic_entity_renderers
2025-04-27 20:29:21 -04:00
embeddedt
211e404687
Implement a very primitive datapack function profiler
2025-04-27 19:38:23 -04:00
embeddedt
4cde23f4fe
Rewrite resource pack caching to use a tree
2025-04-27 18:35:28 -04:00
embeddedt
dbb6e4713d
Improve usability of -Dmodernfix.debugReloaders
2025-04-27 18:35:14 -04:00
embeddedt
8c2c33093b
Build creative mode tab search tree on first use
...
This avoids holding search trees for many creative tabs that will
likely never be searched during gameplay.
2025-04-26 16:15:24 -04:00
embeddedt
63aeef1ba0
Add back datapack reload time tracking during world creation
2025-04-26 12:32:50 -04:00
embeddedt
673851ffbd
Check before casting JEI runtime
2025-04-06 14:21:55 -04:00
embeddedt
fcea407708
Memoize creative tab content building per-tab
...
This should greatly reduce lag spikes experienced when opening
the creative inventory with a mod like EMI installed, as the creative
tabs will not be rebuilt a second time
2025-03-06 19:53:33 -05:00
embeddedt
4a8e0487bc
Prevent crash when server sends invalid palette
...
Related: #509
2025-01-20 09:35:13 -05:00
embeddedt
e7f86f8687
Modernize toolchain
...
Now requires Fabric Loader 0.16.10 even on Minecraft 1.20.1
2025-01-19 19:26:55 -05:00
embeddedt
f97766019a
Prevent sculk events in addPassenger from deadlocking the game during worldgen
...
This seems to be a vanilla bug when spawning entities that ride other entities
Related: #510
2025-01-19 19:08:14 -05:00
embeddedt
6aae0f952c
Add debug feature to catch illegal block entity map mutation
2025-01-01 11:05:05 -05:00
embeddedt
b72959f257
Block telemetry by default
...
Related: #488
2024-12-26 15:17:54 -05:00
embeddedt
32a8800344
Premultiply chunk offset for incredibly small performance gain
2024-12-25 22:27:56 -05:00
embeddedt
1c789111e8
"Fix" Hypixel's disappearing chests problem on modern clients
...
We really should not need to do this. Hypixel, *please* fix your
protocol translation plugin.
2024-12-25 22:13:52 -05:00
embeddedt
98e6af87c1
Protect DynamicBakedModelProvider against null keys
...
Related: #495
2024-12-16 17:01:46 -05:00
embeddedt
639f0e2c1a
Force-override updateY to be public
...
Related: #494
2024-12-16 09:56:38 -05:00
embeddedt
ba6d0d20fc
Stop looking for legacy cache file names
...
Related: #485
2024-12-12 19:29:24 -05:00
embeddedt
fec7eb66ea
Avoid error from mods that replace chunk system
2024-09-22 13:46:09 -04:00
embeddedt
7c550a1ce4
Fix fluidlogged incompatibility
2024-08-27 17:48:52 -04:00
embeddedt
333147cfd5
Silence mixin warning with Moonrise
2024-08-23 20:52:21 -04:00
embeddedt
d25781f36c
Implement more methods on FakeStateMap
2024-08-23 20:50:28 -04:00
embeddedt
75ff154eca
Mark the section compile optimization as not required for better compat
2024-08-10 19:18:27 -04:00
embeddedt
49464451dd
Make state_definition_construct degrade gracefully if map is used like a hashmap
...
Related: #452
2024-08-09 18:02:39 -04:00
embeddedt
87d1aad3d1
Backport unbaked model caching from 1.21
2024-08-05 09:48:10 -04:00
embeddedt
2e52db6e93
Apply some simple optimizations for vanilla section meshing
2024-07-27 12:43:48 -04:00
embeddedt
4ee8c41abd
Allow debugReloader option to also work with datapack reloads
...
Related: #397
2024-07-24 20:14:41 -04:00
embeddedt
66ef30449a
Collect JEI ingredients to list first to avoid concurrency issues
2024-07-17 18:45:53 -04:00
embeddedt
edddba6991
Fix searching in latest JEI
2024-07-16 18:58:21 -04:00
embeddedt
bc7aa5539c
Do not spin the watchdog thread while server is booting
2024-07-07 20:52:06 -04:00
embeddedt
3bad8f5934
Avoid "timeout is negative" exception in watchdog
2024-06-29 13:46:03 -04:00
embeddedt
72fc1583be
Disable worldgen optimizations for patch release
2024-06-13 18:24:25 -04:00
embeddedt
b50a7587da
Spotless
2024-06-10 21:58:59 -04:00
embeddedt
2193aa11a4
Add some relatively safe allocation optimizations for worldgen
2024-06-10 20:18:11 -04:00
embeddedt
1ec9aad47f
Spotless
2024-06-09 22:03:00 -04:00
embeddedt
fb51a31dd2
Add option to disable thread pool
2024-06-09 21:57:15 -04:00
embeddedt
ef528a4f3a
Avoid thread-local map by storing model reference on BlockState object directly
2024-06-09 20:40:21 -04:00
embeddedt
10f1365905
Merge 1.19.2 into 1.20
2024-06-01 13:38:17 -04:00
embeddedt
dfb9378297
Merge 1.18 into 1.19.2
2024-06-01 13:38:16 -04:00
embeddedt
94c848b0de
Merge 1.16 into 1.18
2024-06-01 13:38:15 -04:00
embeddedt
5d7813bf3e
Fix watchdog crash on server start
2024-06-01 13:37:50 -04:00
embeddedt
3a190a56b4
Add optional fix for modern ender dragon having broken movement compared to 1.13
2024-06-01 13:33:21 -04:00
embeddedt
b088fee0e8
Merge 1.19.2 into 1.20
2024-05-30 19:06:40 -04:00
embeddedt
e9ffa69412
Merge 1.18 into 1.19.2
2024-05-30 19:06:39 -04:00
embeddedt
5a7ba9ffea
Merge remote-tracking branch 'origin/1.16' into 1.18
2024-05-30 19:06:33 -04:00
embeddedt
6bfe079175
Attempt to track server tick times more accurately
2024-05-29 18:53:52 -04:00
embeddedt
def4c05dbc
Merge 1.19.2 into 1.20
2024-05-29 16:04:37 -04:00