chore(history): squash 16 commit(s) from 2026-09-15

- fix(stability): FireworkParticles NPE, mesh trim, tab-list warn spam, TargetHud mob icons
- fix(trollface_mask): маска не рендерилась на себе, всех/друзей игнорировал всех кроме прицела
- docs(todo): план Фазы 10 — заход по референсам из Downloads (trollface/rain/hiteffect/hmi)
- docs(todo): вывод по сравнению Rain — уже паритет с обоими референсами, mokriyzhir отдельная идея на будущее
- fix(wet_surface): кривая нормаль/мёртвый код ряби + новый модуль WetWorld (SSR top из 3 референсов)
- docs(todo): отмечен WetWorld + фикс wet_surface шейдера как выполненные
- feat(holdmyitems): grip-хват для мечей/инструментов (портировано из Delta HMI)
- docs(todo): отмечен HoldMyItems grip как выполненный
- feat(hiteffect): режим Impact Ring — кольцевая волна + вертикальное свечение при ударе
- docs(todo): отмечена Фаза 10 полностью выполненной
- feat(gps): новый модуль Gps — компас-стрелка + маркер к точке (идея Soup)
- feat(hitbubbles): новый модуль HitBubbles — отдельно от HitEffect.BUBBLES
- feat(ambientparticles): новый модуль — атмосферные мошки / светлячки со шлейфом
- docs(todo): отмечены Gps/HitBubbles/AmbientParticles как выполненные (Фаза 7)
- feat(endcrystal): новый модуль — тонировка модели + осколки при разрушении
- docs(todo): отмечен EndCrystal как выполненный
This commit is contained in:
loki5512344 2026-09-15 21:37:40 +02:00
parent e06ebc26ff
commit 4a73a70dbf
39 changed files with 2250 additions and 201 deletions

View file

@ -140,6 +140,7 @@
"network.game.PlayerInfoMixin",
"network.packet.ClientCommonPacketListenerImplMixin",
"network.packet.ServerboundUseItemPacketMixin",
"render.entity.EndCrystalRendererMixin",
"render.entity.EntityRenderDispatcherMixin",
"render.entity.ItemEntityRenderStateMixin",
"render.entity.ItemEntityRendererMixin",
@ -154,6 +155,7 @@
"render.item.ItemInHandAlwaysVisibleMixin",
"render.item.ItemInHandRendererMixin",
"render.level.CameraMixin",
"render.level.FireworkParticlesStarterMixin",
"render.level.LevelRendererMixin",
"render.level.ParticleManagerMixin",
"render.level.SkyRendererMixin",