embeddedt
dbdb7c37a6
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-05-19 16:00:38 -04:00
embeddedt
292b80cf37
Fix missing bitmask when compressing smaller datums into long
2025-05-19 15:19:46 -04:00
embeddedt
7dcaa6b641
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-05-19 12:49:01 -04:00
embeddedt
6df33005a7
Fix copy-and-paste mistake in compact unihex logic
2025-05-19 10:24:13 -04:00
embeddedt
6979b56d8c
Merge branch 'unihex' into 1.20
2025-05-18 21:06:09 -04:00
embeddedt
3a2edf7ddd
Attempt to reduce overhead of splitting same path string many times
2025-05-18 21:05:12 -04:00
embeddedt
a643170426
Implement more accurate fix for MC-183518
...
The game now sleeps precisely till the next tick, rather than still
waking up periodically
Co-authored-by: HaHaWTH <102713261+HaHaWTH@users.noreply.github.com>
2025-05-18 19:10:11 -04:00
embeddedt
4964cccff9
Ensure files in assets/ are not counted as namespaces
2025-05-18 15:36:12 -04:00
embeddedt
82535da861
Replace mixin.feature.disable_unihex_font with mixin.perf.compress_unihex_font
...
The font still takes up some memory, but less than before
2025-05-15 22:11:58 -04:00
embeddedt
8a3b7f7935
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-05-15 21:26:09 -04:00
embeddedt
588b56530e
Support clearing model registry in dev for testing purposes
2025-05-15 20:22:29 -04:00
embeddedt
3ad4e2478e
Optimize MultiVariant.resolveParents
2025-05-15 20:21:34 -04:00
embeddedt
c118675369
Fix concurrency issues in vanilla RegistryOps.memoizeLookup
2025-05-15 18:53:47 -04:00
embeddedt
17a9f122b1
Spotless
2025-05-02 20:29:25 -04:00
embeddedt
508e62b160
Catch errors from dynamic resources integrations instead of propagating them
2025-05-02 19:54:58 -04:00
embeddedt
2dae858652
Improve parity of dynamic resources enough to fix JAOPCA
...
Related: https://github.com/FTBTeam/FTB-Modpack-Issues/issues/7637
2025-05-02 19:42:57 -04:00
embeddedt
de804c3aa6
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-05-01 19:33:08 -04:00
embeddedt
536eb03b50
Trigger classloading of Items when deferring blockstate cache rebuild
2025-05-01 15:21:08 -04:00
embeddedt
92e8234240
Enable registry_event_progress by default on 1.21
2025-04-29 18:31:43 -04:00
embeddedt
2673ae46ae
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-04-29 18:28:15 -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
60d3026ea6
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-04-28 19:02:46 -04:00
embeddedt
9be6134073
Remove obsolete resource pack code
2025-04-28 18:55:23 -04:00
embeddedt
653b901180
Disable the resource pack cache on 1.21 for now, makes no difference
2025-04-28 10:15:27 -04:00
embeddedt
13820f7bbf
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-04-28 10:02:11 -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
7ab3f3bc97
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-04-26 19:56:39 -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
c7c866fde5
Update Spark integration
2025-04-09 19:22:21 -04:00
embeddedt
673851ffbd
Check before casting JEI runtime
2025-04-06 14:21:55 -04:00
embeddedt
ff6b687d5a
Tweak ModelManager mixin to improve compat with some mods
...
Supplementaries injects into the lambda near the start of loadBlockModels.
By adjusting this mixin to still run that lambda, we allow the Supplementaries
hook to run while still avoiding the load of all block models
2025-04-05 10:15:59 -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
e2ac3bb97a
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:50:43 -05:00
embeddedt
ad6425f7e9
Improve bulk dynamic model loading performance
...
Filtering by blockstate has been removed as it seems to be slower now
than just loading all the models. This will need to be revisited
if we end up with issues from Pedestals again.
2025-01-25 15:47:00 -05:00
embeddedt
960c394073
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-01-24 22:01:55 -05:00
embeddedt
e8320a3d8f
Fix remapping issue on Neo
2025-01-24 11:33:37 -05:00
embeddedt
74a339bc2c
Add more locking in various vanilla model loading paths
2025-01-24 09:32:06 -05:00
embeddedt
4a8e0487bc
Prevent crash when server sends invalid palette
...
Related: #509
2025-01-20 09:35:13 -05:00
embeddedt
6706656623
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-01-19 19:53:17 -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
db5363a429
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-01-01 11:06:39 -05:00
embeddedt
6aae0f952c
Add debug feature to catch illegal block entity map mutation
2025-01-01 11:05:05 -05:00
embeddedt
fc96643a89
Merge 1.20 into 1.21.1
2024-12-26 15:24:41 -05:00
embeddedt
b72959f257
Block telemetry by default
...
Related: #488
2024-12-26 15:17:54 -05:00
embeddedt
eeb842332b
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2024-12-26 15:00:06 -05:00