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
98af2ec35a
Rewrite resource pack caching to use a tree
2025-06-26 20:52:35 +02:00
embeddedt
96db279d58
Merge Forge mixins that didn't automerge
2024-03-02 13:14:41 -05:00
embeddedt
b82942fe75
Merge 1.20 into 1.20.4
2024-03-01 11:33:04 -05:00
embeddedt
56779b9a5b
Merge 1.19.2 into 1.20
2024-03-01 11:33:03 -05:00
embeddedt
124112259e
Reduce load factor of ForgeRegistry delegate map
2024-03-01 11:32:24 -05:00
embeddedt
01a68a2453
Merge 1.19.2 into 1.20
2024-02-28 20:10:52 -05:00
embeddedt
a1ece7da38
Merge 1.18 into 1.19.2
2024-02-28 20:10:06 -05:00
embeddedt
c1f409f9ad
Merge 1.16 into 1.18
2024-02-28 20:09:50 -05:00
embeddedt
ad1e12a3bb
Remove unfinished/obsolete registry & block optimizations
...
These patches were unfinished, are known to be buggy, and won't make
sense in modern versions of Minecraft, where many of the underlying
issues have been addressed in other ways
2024-02-28 20:07:56 -05:00
embeddedt
c8485eaef8
Merge 1.20 into 1.20.4
2024-02-23 16:45:23 -05:00
embeddedt
edda3b4e02
Merge 1.19.2 into 1.20
2024-02-23 16:45:22 -05:00
embeddedt
5fe5a484a3
Use fastutil maps for holder lookups in Forge registry
2024-02-23 16:45:01 -05:00
embeddedt
e0516ebc51
Merge remote-tracking branch 'origin/1.19.2' into 1.20
2024-02-05 09:14:35 -05:00
embeddedt
2d2bc94747
Merge remote-tracking branch 'origin/1.18' into 1.19.2
2024-02-04 20:22:46 -05:00
embeddedt
2120774df5
Update patch for 1.18
2024-02-04 20:21:53 -05:00
embeddedt
e9c0f6df3b
Merge remote-tracking branch 'origin/1.16' into 1.18
2024-02-04 20:20:45 -05:00
embeddedt
12d69bec45
Fix https://github.com/MinecraftForge/MinecraftForge/issues/9118
2024-02-04 20:05:05 -05:00
embeddedt
c32fad10e0
Merge remote-tracking branch 'origin/1.19.2' into 1.20
2024-01-27 20:22:16 -05:00
embeddedt
0d4126df41
Merge 1.18 into 1.19.2
2024-01-27 20:19:15 -05:00
embeddedt
41596444a3
Merge remote-tracking branch 'origin/1.16' into 1.18
2024-01-27 20:18:49 -05:00
Fury_Phoenix
c749fc1aeb
Tidy up version detection ( #352 )
2024-01-25 15:19:37 -05:00
embeddedt
55cb94f1d1
Add textureGetter parameter to onBakedModelLoad
2024-01-24 10:38:57 -05:00
embeddedt
a100622a03
Only apply resource pack speedup on paths starting with assets or data
...
Related: #354
2024-01-13 11:22:29 -05:00
embeddedt
27d831ef6a
Merge 1.18 into 1.19.2
2024-01-13 11:17:16 -05:00
embeddedt
0a8a88047c
Merge 1.16 into 1.18
2024-01-13 11:16:03 -05:00
embeddedt
d7146a0667
Restrict resource pack cache to assets/ and data/ folders
2024-01-13 11:15:19 -05:00
embeddedt
c6e01f8a59
Merge 1.19.2 into 1.20
2024-01-12 15:49:13 -05:00
embeddedt
1f7db94281
Merge 1.18 into 1.19.2
2024-01-12 15:49:02 -05:00
embeddedt
5d6abe46f5
Merge 1.16 into 1.18
2024-01-12 15:49:00 -05:00
embeddedt
6fa3e64210
Lower priority of datapack reload exception mixins
2024-01-12 15:18:11 -05:00
embeddedt
806fb7dcfe
Merge 1.20 into 1.20.4
2024-01-11 08:02:10 -05:00
embeddedt
9d95a5363f
Update cap mixin for 1.20 changes
2024-01-04 20:35:41 -05:00
embeddedt
b5becf6ba3
Merge remote-tracking branch 'origin/1.20' into 1.20.4
2024-01-04 20:33:31 -05:00
embeddedt
c85f7e49d7
Merge 1.19.2 into 1.20
2024-01-04 20:32:38 -05:00
embeddedt
2e88482344
Update for 1.19 model data manager changes
2024-01-04 20:32:30 -05:00
embeddedt
91602ae7d6
Merge 1.19.2 into 1.20
2024-01-04 20:31:06 -05:00
embeddedt
ac4ebd871c
Merge 1.18 into 1.19.2
2024-01-04 20:31:05 -05:00
embeddedt
1d67197df1
Merge 1.16 into 1.18
2024-01-04 20:31:04 -05:00
embeddedt
c678ebbb91
Avoid refresh loop if no model data needs refreshing
2024-01-04 20:30:13 -05:00
embeddedt
7174ae1454
Do not actually load all models in replaceAll, use clever trick instead
...
Otherwise, it takes 20 seconds to run this with just Mekanism+Additions+Pneumaticcraft
2024-01-02 12:17:53 -05:00
embeddedt
9375a4233b
Fix Forge errors
2024-01-02 09:55:55 -05:00
embeddedt
17fdccddfe
Allow missing models on item overrides
...
Please ask your servers to stop shipping the client invalid model
files.
Related: #343
2024-01-02 09:52:55 -05:00
embeddedt
3214311bb6
Slightly optimize entity capability retrieval
2024-01-01 19:03:52 -05:00
embeddedt
6d7b50bdd8
Merge 1.19.2 into 1.20
2023-12-30 19:02:49 -05:00
embeddedt
300ff4d5f8
Merge 1.18 into 1.19.2
2023-12-30 19:02:48 -05:00
embeddedt
3fa0c3923a
Merge remote-tracking branch 'origin/1.16' into 1.18
2023-12-30 19:02:42 -05:00
embeddedt
db5a3234d2
Update MixinExtras
2023-12-30 18:59:44 -05:00