promotional bannermobile promotional banner

Framewise

A powerful rendering and performance optimization mod for NeoForge. It features advanced frustum and occlusion culling, dynamic render distance adjustments, entity tick-culling, and a built-in performance HUD to drastically boost frame rates.
Back to Files

framewise-0.2.0.jar

File nameframewise-0.2.0.jar
Uploader
MavrIUS1MavrIUS1
Uploaded
Oct 21, 2026
Downloads
7
Size
330.0 KB
Mod Loaders
NeoForge
File ID
9277639
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:framewise-1751885:9277639"

Learn more about Curse Maven

What's new

English

Framewise Update: Major Changes

This update brings not only new features but also fixes for old issues. Here are the main changes. Note: this is just the tip of the iceberg. A lot of code was rewritten and adjusted for future updates under the hood.

Fixes & Interface

  • Fix: Third-person view bug (F5). Fixed an issue where the player character could become invisible when switching to third-person view.

  • Fix: Redesigned settings menu (F6). The mod's settings interface has been completely redesigned. It is now more user-friendly, clear, and structured.

Particles (Huge performance boost)

  • Optimization: Custom particle collision. Instead of heavy vanilla collision checks, a fast-path is used. This provides a massive FPS boost in heavy scenes (rain, explosions, lots of effects).

  • Optimization: Cheap campfire smoke. Smoke skips unnecessary collision checks. This also significantly improves performance.

  • Optimization: Smart particle cache. The game no longer recalculates light and air around every particle every frame. Off-screen particles don't calculate physics and aren't spawned.

Entities (Saving your CPU, not the server)

  • Optimization: Tick throttling. The mod is client-side only. If a mob is far away or behind you, its animations and minor calculations update less frequently. Nothing changes for the server or other players.

  • Optimization: Distant LOD (Impostor). Distant mobs remain visible but are rendered using a cheap technique. They barely load the GPU until you get closer.

  • Optimization: NPC proxy. Other players at a distance switch to simplified rendering as well.

  • Optimization: Light cache. Light for a crowd of mobs in the same block is calculated once.

Light & Blocks (Maps and frames)

  • Fix: Global map optimization. 161 maps in item frames are now rendered in 1 atlas instead of 161 separate renders. There was no map optimization before.

  • Optimization: Block light cache. Light for chests and beacons is no longer recalculated every frame.

  • Optimization: Fast frames. Models of item frames and items inside them are cached and no longer rebuilt every frame.


🇷🇺 Русский

Обновление Framewise: Основные изменения

Это обновление принесло не только новые фичи, но и исправление старых болячек. Представляем список основных изменений. Обратите внимание: это только то, что лежит на поверхности. Внутри было переписано и подстроено под будущие апдейты еще очень много кода.

Исправления и интерфейс

  • Фикс: Баг с видом от третьего лица (F5). Исправлена проблема, из-за которой при переключении на вид от третьего лица ваш персонаж мог быть невидим.

  • Фикс: Переработан интерфейс (F6). Меню настроек мода полностью переделано. Теперь оно стало более удобным, понятным и структурированным.

Частицы (Частицы больше не тормозят)

  • Оптимизация: Своя коллизия частиц. Вместо тяжелого ванильного расчета столкновений используется быстрый алгоритм. Это дает огромный прирост FPS в нагруженных сценах (например, во время дождя, взрывов или большого количества эффектов).

  • Оптимизация: Дешёвая физика дыма. Дым от костров больше не тратит ресурсы на просчет столкновений, которые все равно не видны. Это также сильно бустит производительность.

  • Оптимизация: Умный кэш частиц. Игра больше не пересчитывает свет и воздух вокруг каждой частицы каждый кадр. Частицы за пределами экрана вообще не просчитывают физику и не спавнятся.

Сущности (Экономим ваш процессор, а не сервер)

  • Оптимизация: Троттлинг тиков. Мод работает только на вашем клиенте. Если моб находится далеко или за спиной, его анимации и мелкие расчеты обновляются реже. Для сервера и других игроков ничего не меняется.

  • Оптимизация: Дальний LOD (Impostor). Дальние мобы остаются видимыми, но отрисовываются по дешевой технологии. Они почти не нагружают видеокарту, пока вы к ним не подойдете.

  • Оптимизация: Прокси для NPC. Другие игроки на расстоянии также переходят в упрощенный режим отрисовки.

  • Оптимизация: Кэш света. Свет для толпы мобов в одном блоке теперь считается один раз.

Свет и блоки (Карты и рамки)

  • Фикс: Глобальная оптимизация карт. 161 карта в рамках теперь рендерится в 1 общий atlas, а не 161 отдельным вызовом. Раньше оптимизации карт не было вообще.

  • Оптимизация: Кэш света для блоков. Свет для сундуков и маяков больше не пересчитывается каждый кадр.

  • Оптимизация: Быстрые рамки. Модели рамок и предметов внутри них кэшируются. Они больше не пересобираются каждый кадр.

 
 

This mod has no additional files