Commit Graph

808 Commits

Author SHA1 Message Date
Fury_Phoenix
7319e08e28
Rework shadowing 2023-12-24 14:07:02 -08:00
Fury_Phoenix
8a349ce684
Don't assume common mixins is always present 2023-12-24 14:07:02 -08:00
Fury_Phoenix
da5e64280b
Shadow relocate Fabric Mixin and intentionally override Mixin AP 2023-12-24 14:07:01 -08:00
Fury_Phoenix
53c96d33f0
Remove brute force debug 2023-12-24 14:07:01 -08:00
Fury_Phoenix
244fb8b4ee
Fix Forge mixins 2023-12-24 14:07:01 -08:00
Fury_Phoenix
6876f37a61
Prevent CME 2023-12-24 14:07:00 -08:00
Fury_Phoenix
c6d830392c
Disable debug
This reverts commit 1105830e2ee64b5b33bd481e50fd1fd7628e2e86.
2023-12-24 14:07:00 -08:00
Fury_Phoenix
050bb438ed
Runtime only classes 2023-12-24 14:06:59 -08:00
Fury_Phoenix
6f769066c5
Don't rely on enums being present 2023-12-24 14:06:59 -08:00
Fury_Phoenix
47b614e0ef
Rework platform detection logic again 2023-12-24 14:06:59 -08:00
Fury_Phoenix
81d30d595b
Add in neoforge maven 2023-12-24 14:06:58 -08:00
Fury_Phoenix
1936deab40
Retry 2023-12-24 14:06:58 -08:00
Fury_Phoenix
96b84af9fa
Bring in platform classes 2023-12-24 14:06:57 -08:00
Fury_Phoenix
85dbaed7d3
Debug again 2023-12-24 14:06:57 -08:00
Fury_Phoenix
e190a71327
Fix overloads 2023-12-24 14:06:56 -08:00
Fury_Phoenix
52293cbc50
Brute force all markers 2023-12-24 14:06:56 -08:00
Fury_Phoenix
f6cba43365
Revert debug 2023-12-24 14:06:56 -08:00
Fury_Phoenix
35880b3f29
Enable debug 2023-12-24 14:06:55 -08:00
Fury_Phoenix
0396d431e0
Fix platform detection again
Halt AP on exception
2023-12-24 14:06:55 -08:00
Fury_Phoenix
077f726bae
Fix platform support
- Prefer TypeElements over TypeMirrors
- Add debug option to log classes that couldn't be loaded
- Reorganize exception logging
2023-12-24 14:06:55 -08:00
Fury_Phoenix
06a02dc445
Add platform support and rework detection logic 2023-12-24 14:06:54 -08:00
Fury_Phoenix
587fb08ce2
Exclude tests 2023-12-24 14:06:54 -08:00
Fury_Phoenix
1d88e1b1e6
Fix file naming 2023-12-24 14:06:53 -08:00
Fury_Phoenix
fe7532a1ff
Fix compile-time errors 2023-12-24 14:06:53 -08:00
Fury_Phoenix
cff63f8223
Cleanup 2023-12-24 14:04:42 -08:00
Fury_Phoenix
ecfc4ebc39
Fix NPEs
Apparently class retained annotations are not available in AnnotatedConstruct#getAnnotation
2023-12-24 14:04:41 -08:00
Fury_Phoenix
2660df6db3
Emit compile-time errors for mislabeled mixins that targets client side classes 2023-12-24 14:04:41 -08:00
Fury_Phoenix
4645c26227
Split annotations to separate project
Use fabric mixin dependency
Enable preview features for annotation processor only
2023-12-24 14:04:40 -08:00
Phoenix-Starlight
631913cbf9
Cleanup 2023-12-24 14:04:40 -08:00
Phoenix-Starlight
73fdafdfd4
Spotless 2023-12-24 14:04:40 -08:00
Phoenix-Starlight
08078c8a95
Integrate AP 2023-12-24 14:04:39 -08:00
Phoenix-Starlight
64348c0bf6
Create mixin config AP
- Takes two compiler arguments: -ArootProject.name and an optional -Aproject.name
2023-12-24 14:04:39 -08:00
embeddedt
97ba361867
Retrieve quads on incorrect cullface lists if direction matches 2023-12-23 21:27:39 -05:00
embeddedt
60b372870b
Fix nixie tubes being invisible with faster_item_rendering 2023-12-23 19:05:16 -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
a7c2424b14
Handle missing models in item overrides 2023-12-23 15:53:40 -05:00
embeddedt
bc2e84bacc
Cache item override model instance 2023-12-21 16:50:08 -05:00
embeddedt
7e2f3f3fb9
Rewrite CTM predicate handling again, fix more bugs 2023-12-21 13:16:25 -05:00
embeddedt
9c00f7297d
Reset block predicate when model is loaded
Should help invalidate Embeddium's cache
2023-12-18 22:03:18 -05:00
embeddedt
aa53a7610b
Only wrap top-level CTM models if dynamic resources is on 2023-12-18 22:02:21 -05:00
embeddedt
5fa94bf5e4
Add Elevator Mod to dynamic resources iteration list 2023-12-18 21:39:18 -05:00
embeddedt
240fa4b510
Implement dynamic model cache on vanilla ItemModelShaper 2023-12-14 21:11:10 -05:00
embeddedt
81836a838d
Implement caching on the blockstate and item to model maps 2023-12-14 20:10:54 -05:00
embeddedt
0056a57f30
Optimize RegistryDelegate#hashCode() 2023-12-13 14:44:25 -05:00
embeddedt
a76c7f2505
Prevent mixin error if Sophisticated Backpacks isn't installed 2023-12-11 11:01:23 -05:00
embeddedt
b351febc82
Patch CME in Sophisticatd Backpacks 2023-12-11 10:58:10 -05:00
embeddedt
2946b3a7b5 Handle path arrays with empty components correctly
Related: #304
2023-11-23 10:11:45 -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