embeddedt
5d6abe46f5
Merge 1.16 into 1.18
2024-01-12 15:49:00 -05:00
embeddedt
03e7df5308
Make dynamic maps return empty immutable collections instead of throwing
2024-01-12 15:28:34 -05:00
embeddedt
1d67197df1
Merge 1.16 into 1.18
2024-01-04 20:31:04 -05:00
embeddedt
d0fd498682
Suppress mixin forceload logging when clear_mixin_info is on
2024-01-01 12:25:16 -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
embeddedt
f6c7b3109b
Merge remote-tracking branch 'origin/1.16' into 1.18
2023-12-28 14:25:15 -05:00
embeddedt
4512bc6fbd
Generate config options from both 'mixins' and 'client' keys
2023-12-28 12:31:29 -05:00
Fury_Phoenix
7e53a8bc73
Eliminate extraneous casts ( #327 )
2023-12-28 09:38:54 -05:00
Fury_Phoenix
06bfd71d07
Generate mixin configs automatically using custom AP ( #305 )
2023-12-28 09:36:49 -05:00
embeddedt
ae8cfbaa3d
Disable dynamic DFU when Litematica is installed
2023-12-27 19:12:11 -05:00
embeddedt
bcd2e80821
Merge 1.16 into 1.18
2023-12-27 15:20:15 -05:00
embeddedt
152cdc4469
Disable ModelDataManager fixes if Rubidium is installed
...
Since legacy Rubidium versions only retrieve model data on a worker
thread, the data will probably never be refreshed, causing rendering
issues.
2023-12-27 15:19:13 -05:00
embeddedt
7e57ad8279
Merge 1.16 into 1.18
2023-12-23 21:28:02 -05:00
embeddedt
97ba361867
Retrieve quads on incorrect cullface lists if direction matches
2023-12-23 21:27:39 -05:00
embeddedt
cef8abe247
Merge 1.16 into 1.18
2023-12-23 19:05:37 -05:00
embeddedt
60b372870b
Fix nixie tubes being invisible with faster_item_rendering
2023-12-23 19:05:16 -05:00
embeddedt
7547a9227c
Merge remote-tracking branch 'origin/1.16' into 1.18
2023-12-23 17:15:10 -05:00
embeddedt
8058d4caa9
Remove dynamic item overrides
...
This system conflicts with other optimization mods (e.g. Noxesium)
and is annoying to maintain. Please stop using item overrides and
use real items/mods instead
2023-12-23 17:12:50 -05:00
embeddedt
94fbefd901
Update mixin
2023-12-23 15:57:12 -05:00
embeddedt
ee8093fc50
Merge 1.16 into 1.18
2023-12-23 15:54:19 -05:00
embeddedt
a7c2424b14
Handle missing models in item overrides
2023-12-23 15:53:40 -05:00
embeddedt
5ff2951b5a
Work around Flywheel leaving freed buffers in BufferBuilder
2023-12-23 14:12:16 -05:00
embeddedt
00fa8227c3
Merge 1.16 into 1.18
2023-12-21 16:50:40 -05:00
embeddedt
bc2e84bacc
Cache item override model instance
2023-12-21 16:50:08 -05:00
embeddedt
fe65ffa4d1
Merge 1.16 into 1.18
2023-12-14 21:11:56 -05:00
embeddedt
240fa4b510
Implement dynamic model cache on vanilla ItemModelShaper
2023-12-14 21:11:10 -05:00
embeddedt
5579743b6c
Merge remote-tracking branch 'origin/1.16' into 1.18
2023-12-14 20:39:20 -05:00
embeddedt
81836a838d
Implement caching on the blockstate and item to model maps
2023-12-14 20:10:54 -05:00
embeddedt
c0f162716b
Merge 1.16 into 1.18
2023-11-23 10:12:17 -05:00
embeddedt
2946b3a7b5
Handle path arrays with empty components correctly
...
Related: #304
2023-11-23 10:11:45 -05:00
embeddedt
61ce2e7117
Mark buffer builder fix as client only
2023-11-23 09:58:20 -05:00
embeddedt
0aea884052
Merge 1.16 into 1.18
2023-11-23 09:51:03 -05:00
embeddedt
a1f3300a8a
More ClientOnlyMixin
...
Related: #297
2023-11-23 09:50:47 -05:00
Bogdan
ef6c14a61e
Create ru_ru.json ( #303 )
2023-11-22 09:47:11 -05:00
notlin4
27167ea42c
Update zh_tw.json ( #302 )
2023-11-21 12:05:45 -05:00
embeddedt
adc3dbaf57
Merge 1.16 into 1.18
2023-11-11 17:26:25 -05:00
embeddedt
7c0f8b8bef
Stop logging for suspicious async chunkloads if they complete quickly enough
2023-11-11 17:26:21 -05:00
embeddedt
552eea488d
Merge 1.16 into 1.18
2023-11-07 17:27:22 -05:00
embeddedt
215b797e7b
Fix replaceAll being broken on the model registry
...
Thanks Guava.
2023-11-07 17:26:01 -05:00
embeddedt
2f3df11220
Merge 1.16 into 1.18
2023-11-05 21:59:07 -05:00
embeddedt
134dc0ef20
Fix path replacements being too aggressive
2023-11-05 21:58:42 -05:00
embeddedt
6b01f0450b
Merge 1.16 into 1.18
2023-10-29 21:15:43 -04:00
embeddedt
ced7f866d8
Revert "Use copy-on-write map for permanent overrides"
...
This solution is also not good enough. It causes catastrophic
time complexity with mods that call get and put in rapid
succession (i.e. every Forge mod using ModelBakeEvent)
2023-10-29 21:14:51 -04:00
embeddedt
fccbae33db
Merge 1.16 into 1.18
2023-10-29 11:36:15 -04:00
embeddedt
621ecf6b3e
Use copy-on-write map for permanent overrides
2023-10-29 11:35:46 -04:00
embeddedt
93fbbfe2d1
Force UnsafeBufferHelper to be classloaded at startup
2023-10-28 09:50:25 -04:00
Moulberry
e36ba04921
Avoid mods causing double free when BufferBuilder leak fix is enabled
2023-10-28 09:44:12 -04:00
embeddedt
4054bd8a23
Merge 1.16 into 1.18
2023-10-25 17:18:42 -04:00
embeddedt
89dab59980
Revert "Change permanentOverrides to ConcurrentHashMap"
...
This reverts commit a5b5733965 .
We require the ability to store null values in the map for now
2023-10-25 17:17:52 -04:00