embeddedt
8ae2dbf876
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-06-26 21:21:16 +02:00
embeddedt
fd8f6689fb
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-06-26 21:20:07 +02:00
embeddedt
69f08abe8c
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-06-26 21:16:32 +02:00
embeddedt
7ac2c5fa68
Fix several mistakes in porting mixin.perf.faster_ingredients
2025-06-26 21:11:01 +02:00
embeddedt
75028297f4
Spotless
2025-06-26 21:10:49 +02:00
embeddedt
64a365a900
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-06-26 21:10:34 +02:00
embeddedt
078d8284fe
Update Mod Menu
2025-06-26 21:08:35 +02:00
embeddedt
5d57200c11
Enable registry_event_progress by default on 1.21
2025-06-26 21:07:30 +02:00
embeddedt
c035b6487e
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-06-26 21:06:18 +02:00
embeddedt
2a08ab721e
Use CHM's built-in set instead of newSetFromMap
2025-06-26 21:05:16 +02:00
embeddedt
11f18cd739
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-06-26 21:00:35 +02:00
embeddedt
aae944da9f
Default to showing the whole model registry to mods
...
This should fix many silent incompatibilities that existed with the
original opt-in approach. To my knowledge, there are no remaining
popular mods on 1.20 that forcefully load all models in this event
(by iterating over entrySet and calling getValue unconditionally)
so doing this should be safe. Additional logging is also added
to provide quick insight into what mod(s) have the slowest handling
of this event.
2025-06-26 20:57:43 +02:00
embeddedt
155faefe81
Implement a very primitive datapack function profiler
2025-06-26 20:54:47 +02:00
embeddedt
98af2ec35a
Rewrite resource pack caching to use a tree
2025-06-26 20:52:35 +02:00
embeddedt
10b65219bc
Improve usability of -Dmodernfix.debugReloaders
2025-06-26 20:50:17 +02:00
embeddedt
f6e658fee6
Remove nonexistent AW entry
2025-06-26 20:46:15 +02:00
embeddedt
def8968de1
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-06-26 20:43:55 +02:00
embeddedt
64ee2d2914
Add back datapack reload time tracking during world creation
2025-06-26 20:42:19 +02:00
embeddedt
9ad807ed8a
Document many mixin options
2025-06-26 20:38:57 +02:00
embeddedt
db75a9356c
Update Spark integration
2025-06-26 20:38:14 +02:00
embeddedt
5933886e0a
Move capability deduplication hook to a later injection point
2025-06-26 20:28:02 +02:00
embeddedt
4fe04025ef
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-06-26 20:26:49 +02:00
embeddedt
75f0944a87
Deduplicate capability provider lists
2025-06-26 20:25:05 +02:00
DerCommander323
26769c3869
Port to release 1.21.5
2025-06-25 18:31:23 +02:00
embeddedt
e6c966cb89
Spotless
2025-02-15 13:45:32 -05:00
embeddedt
d934f643c0
Drop invalid AW entries
2025-02-15 12:18:45 -05:00
embeddedt
52d4aba120
25w07a - rewrite dynamic resources, drop faster_item_rendering and wall block deduplication (for now)
2025-02-15 12:13:07 -05:00
embeddedt
37cb92a64f
Add PreparableModelLoadingPlugin support
...
Related: #522
2025-02-08 11:40:00 -05:00
embeddedt
95ffcb3194
Merge remote-tracking branch 'origin/1.21.1' into 1.21.4
2025-01-24 22:02:57 -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
717d2f6b88
Merge remote-tracking branch 'origin/1.21.1' into 1.21.4
2025-01-19 19:54:58 -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
7e9865411e
Update to Neo 21.4.47-beta
2024-12-29 19:57:00 -05:00
embeddedt
28664ddc3a
Fix faster_item_rendering on Neo
2024-12-27 18:14:35 -05:00
embeddedt
5493c736ee
Update Neo & Parchment
2024-12-27 18:14:29 -05:00
embeddedt
3d30de6398
Merge branch '1.21.4' of github.com:embeddedt/ModernFix into 1.21.4
2024-12-26 15:25:32 -05:00
embeddedt
06b1e8f5c3
Merge 1.21.1 into 1.21.4
2024-12-26 15:24:42 -05:00
embeddedt
fc96643a89
Merge 1.20 into 1.21.1
2024-12-26 15:24:41 -05:00
embeddedt
c66dd2382c
Remove LDLib integration as it will likely need changes for 1.21.4
2024-12-26 15:24:09 -05:00
embeddedt
2d263436f6
Merge remote-tracking branch 'origin/1.21.1' into 1.21.4
2024-12-26 15:23:35 -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
embeddedt
64a427fa62
Add LDLib connected textures integration
2024-12-26 14:51:20 -05:00