Alexdoru
a12d2bb4b0
fix world client leak in MixinRenderBlockConnectedTexturesEthereal ( #2360 )
2026-11-11 12:33:01 -08:00
Alexdoru
e64a4e7214
Fix world client leak in PositionEntries$PlayerPosition ( #2327 )
2026-11-02 08:35:41 -08:00
Alexdoru
ce2462cad3
Fix server thread leak in ThreadedBlockData ( #2230 )
2026-10-07 12:30:09 -07:00
Alexdoru
21a054a4db
fix world client leak in CloudRenderer ( #2227 )
2026-10-06 06:22:08 -07:00
Alexdoru
87c83f0645
fix asm class dumper following rfb changes ( #2123 )
2026-09-21 12:35:37 -07:00
Alexdoru
a66db1517a
fix world client leaks in bop fog handlers ( #2056 )
2026-09-02 11:15:25 -07:00
Alexdoru
2b15370c00
Properly do the fml/rfb registration for IsbrhTessellatorAbuseTransformer ( #1770 )
2026-05-20 09:56:16 -07:00
Alexdoru
913256b032
fix world client leak in CTMUtils ( #1724 )
2026-05-04 12:24:25 -07:00
Alexdoru
00fc97a611
Fix dynamic lights world client leaks ( #1700 )
2026-04-26 10:01:46 -07:00
Alexdoru
445dc487b9
fix world client leak caused by lambda in IrisExclusiveUniforms$WorldInfoUniforms ( #1701 )
2026-04-26 09:56:08 -07:00
Alexdoru
9c295a1e22
Fix cached item in RenderItemFrame leaking both world client and server ( #1659 )
2026-04-13 15:04:36 -07:00
Alexdoru
47762f921e
fix two world client memory leaks ( #1650 )
2026-04-06 16:38:03 +00:00
Alexdoru
6c422d47a2
Make the mod no-op on server ( #1574 )
2026-03-25 12:59:23 -07:00
Alexdoru
465e36148c
use mixin to change the f3 text background instead of canceling the event ( #1537 )
2026-03-19 09:32:56 -07:00
Alexdoru
6a784d8d3b
use classnode name in CeleritasBlockTransform ( #1521 )
2026-03-15 15:49:41 +01:00
Alexdoru
cf9993fce4
change rfb exclusions ( #1440 )
2026-03-02 15:11:34 -08:00
Alexdoru
3ae57ca594
Fixes for backhand compat ( #1437 )
2026-03-01 13:04:11 -08:00
Alexdoru
b1e496f56d
remove boxing unboxing in RenderPassHelper
2026-03-01 13:02:04 -08:00
Alexdoru
8e26a0179b
Speedup block transformer by transforming every class directly ( #1420 )
...
* speedup block transformer by transforming every class directly
* stop using the cstpoolparser.add method
2026-02-24 15:45:35 +01:00
Alexdoru
1d96af8e3a
re-enable Block Transformer when not running with rfb ( #1418 )
2026-02-23 14:58:40 -08:00
Alexdoru
b38fafa831
ASM redirectors micro optimizations ( #1416 )
...
* redirector transformer micro optimizations
* use map for block fields redirect
2026-02-23 20:20:38 +01:00
Alexdoru
a10d92f52e
[Memory-opti:fix leak] Fix world leak in MixinRenderBlockFluid ( #1131 )
2025-11-30 10:26:49 -08:00
Alexdoru
03afd6939e
Revert "limit the amount of dropped items rendered exactly to the config value ( #973 )" ( #1125 )
...
This reverts commit 891715b113 .
2025-11-19 19:41:29 +01:00
Alexdoru
e3b02642ac
split AngelicaRedirector from SodiumBlockTransform ( #1018 )
2025-11-07 14:49:46 -08:00
Alexdoru
86c726e50b
Revert "Port FIX_BLOCK_CRACK from FalseTweaks ( #999 )" ( #1005 )
...
This reverts commit dce5013ffb .
2025-08-16 19:09:18 -07:00
Alexdoru and Jason Mitchell
e6d778dad3
ASM Housekeeping ( #1003 )
...
Co-authored-by: Jason Mitchell <[email protected] >
2025-08-16 17:29:50 -07:00
Alexdoru
a8153fa0f7
remove access transformer to invoke EntityRenderer#getNightVisionBrightness ( #1001 )
2025-08-10 16:31:30 +00:00
Alexdoru
85b0277a66
use EnumChatFormatting and not Realms enum to avoid crash ( #996 )
2025-07-21 10:59:04 +02:00
Alexdoru
0525b31262
Cache Tessellator#instance in local var ( #995 )
2025-07-18 12:44:03 -07:00
Alexdoru
31abbcce32
Convert to new IMixins and MixinsBuilder system ( #991 )
2025-07-15 08:54:06 -07:00
Alexdoru
891715b113
limit the amount of dropped items rendered exactly to the config value ( #973 )
2025-06-16 07:55:28 +02:00
Alexdoru
70d15f2383
Set render distance for mob inside mod spawner to 16 blocks ( #761 )
...
* set render distance for mob inside mod spawner to 16 blocks
* add config in angelica
* add slider in video setting menu
2024-12-02 15:20:44 -10:00
Alexdoru
912e0e83b8
fix ArrayOutOfBounds in F3 debug text handler ( #736 )
2024-11-16 20:25:31 -08:00
Alexdoru and kurrycat
7fb8cde66d
Zoom ( #724 )
...
Co-authored-by: kurrycat <[email protected] >
2024-11-08 09:00:05 -08:00
Alexdoru and Jason Mitchell
6cf119dfee
Dynamically modify the render distance for dropped items entities to preserve performance ( #653 )
...
* change sodium EntityMixin to use modify arg instead of @inject that cancels all the time
* restore the 16 block render distance for dropped items
* set EntityItem render distance to 32 blocks
* dynamically reduce the render distance for dropped Item entities when there is too many
* Add dropped item limit setting to video settings
Add some missing notfine tooltip entries while I was in there
* set maximum of dropped items to 2048
---------
Co-authored-by: Jason Mitchell <[email protected] >
2024-10-16 08:55:03 -07:00
Alexdoru
ab243bb936
fix obfuscation error from last commit D: ( #648 )
2024-10-09 22:45:03 +02:00
Alexdoru
60cce7ea1d
Deal with obfuscation properly ( #645 )
...
* make one method to dump the classes instead of copy pasting 6 times
* deal with obfuscation properly in ASM transformers instead of brute forcing both obfuscated and clear names
* remove sorting index on AngelicaTweaker to avoid confusion
* use static final variables for the class names with "."
2024-10-09 08:07:22 -07:00
Alexdoru
b837b0571d
fix strikethrough line being off by one
2024-10-08 09:47:20 -07:00
Alexdoru
7abc6213f5
only init NotFine's obfuscation helper if at least one transformer is loaded
2024-10-03 15:34:41 -07:00
Alexdoru
b46643ae8c
use GTNHLib ASMUtil to dump the class files + always dump in dev env
2024-10-03 15:34:41 -07:00