F3Up

F3Up

F3UP通过外部配置文件实现对Minecraft F3屏幕的高度个性化定制,支持自定义模块、占位符和格式化。使用增强的F3+F6调试选项菜单可快速管理模块可见性。

冒险

modrinth - 关注一下喵 :^

你可以在这个网站上尝试创建你的自定义配置:点击这里

F3Up(英文)

你是否厌倦了 Minecraft F3 调试屏幕固定而混乱的布局?F3Up 将标准的 F3 叠加层转变为一套完全个性化的诊断套件,让你对显示哪些数据、显示在哪里以及如何显示拥有完全的模块化控制权。

这款实用工具让你突破原版限制,实现高度复杂的数据呈现,精准贴合你的需求,专门针对 Minecraft 1.21.9 及更新版本中的调试选项(Debug Options)结构。

核心功能

  • 配置优先的自定义: 整个 F3 布局——包括模块定义、优先级顺序和分组——都通过一个清晰的外部 JSON 配置文件(f3up.json)来定义。
  • 增强的调试选项(F3+F6)管理: F3Up 显著扩展了原生调试选项菜单(F3+F6)的功能与组织方式。它利用配置数据引入用户自定义的类别(Categories),以友好的自定义菜单名称(Menu Names)显示模块,并应用可调节的显示顺序(Display Order)。这增强了列表的组织性,让你能更轻松地快速切换所有模块(包括配置中完全自定义的模块)的可见性状态(从不 / 在 F3 中 / 始终开启)。
  • 自定义模块与类别: 轻松定义你自己的数据模块,并将它们分组到自定义类别中,以便在屏幕上和 F3+F6 菜单内更好地组织。
  • 高级占位符系统: 访问几乎所有能想象到的游戏数据——从详细玩家坐标和物品耐久度,到 FPS、TPS、内存使用等动态指标,甚至复杂的查询:
    • 动态查找: 统计半径内的附近生物/物品({range.mobs.16})。
    • 物品栏计数: 追踪物品栏中的特定物品({inventory.item_count.diamond})。
    • 目标实体信息: 显示最近实体的名称或 ID。
  • 完整的 Minecraft 格式化: 在配置行中直接使用 Minecraft 内置的颜色代码(§e、§a)和格式(§l 粗体、§o 斜体),实现即时可读性和视觉层次。
  • 覆盖原版模块输出: 获得对现有 F3 模块的完全控制。在原版条目的配置中,你可以用自己的自定义行完全替换其输出。或者,使用 {default} 占位符插入模块原始、未经修改的文本,从而用自定义前缀、后缀或颜色将其包裹起来。

技术细节

客户端性能

  • F3Up 是一个客户端模组。它无需在服务器上安装,可在任何服务器(公共或私人)上使用。
  • 该模组优化了 F3 渲染过程,根据配置中定义的 global_update_frequency_ms 更新行,确保各项指标平滑更新而不会产生过多开销。

兼容性

  • 专为 Minecraft 1.21.9+ 和现代 Fabric/Quilt 环境设计。
  • 通过 mixin 并替换标准调试 HUD 和调试选项功能来工作,确保与最新游戏版本平滑集成。

命令

使用 /f3up 客户端命令轻松管理你的配置:

  • /f3up reload - 无需重启游戏,立即应用对配置文件的更改。
  • /f3up open - 打开配置目录,帮助你立即找到 f3up.json 文件。
  • /f3up list - 显示所有已配置模块(原版覆盖和自定义)的摘要。
  • /f3up info <id> - 显示特定模块的详细设置和所使用的占位符。

错误报告与反馈

如果你发现错误或有建议,请通过 Telegram 直接联系我: t.me/infikot

支持本项目

如果你喜欢 F3Up 并想支持我的项目,可以在 Boosty 上进行支持。非常感谢任何支持! boosty.to/infikot


F3Up(俄语)

Вам надоел фиксированный, хаотичный макет отладочного экрана F3 в Minecraft? F3Up превращает стандартный оверлей F3 в полностью персонализированный диагностический пакет, предоставляя вам полный модульный контроль над тем, какие данные, где и как они отображаются.

Эта утилита позволяет выйти за рамки ванильных ограничений, обеспечивая очень сложное представление данных, точно настроенное под ваши нужды, специально нацеленное на структуру Debug Options, появившуюся в Minecraft 1.21.9 и более новых версиях.

Основные возможности

  • Настройка через конфигурацию: Весь макет F3 — включая определения модулей, порядок приоритетов и группировку — определяется через четкий внешний конфигурационный файл JSON (f3up.json).
  • Улучшенное управление опциями отладки (F3+F6): F3Up значительно расширяет функциональность и улучшает организацию нативного меню Debug Options (F3+F6). Оно использует данные из конфигурации для введения пользовательских Категорий, отображает модули с помощью понятных, настраиваемых Имен в меню и применяет регулируемый Порядок отображения. Это улучшает организацию списка, упрощая быстрое переключение статуса видимости (Никогда/В F3/Всегда) для всех модулей, включая те, которые полностью определены в конфигурации.
  • Пользовательские модули и категории: Легко определяйте собственные модули данных и группируйте их в пользовательские категории для лучшей организации как на экране, так и внутри меню F3+F6.
  • Продвинутая система плейсхолдеров: Получите доступ практически к любой игровой информации — от подробных координат игрока и прочности предметов до динамических метрик, таких как FPS, TPS, использование памяти, и даже сложные поисковые запросы:
    • Динамический поиск: Подсчет ближайших мобов/предметов в радиусе ({range.mobs.16}).
    • Подсчет инвентаря: Отслеживание определенных предметов в инвентаре ({inventory.item_count.diamond}).
    • Информация о цели: Отображение имени или ID ближайшей сущности.
  • Полное форматирование Minecraft: Используйте встроенные цветовые коды Minecraft (§e, §a) и форматирование (§l жирный, §o курсив) непосредственно в строках конфигурации для мгновенной читаемости и визуальной иерархии.
  • Переопределение вывода ванильных модулей: Получите полный контроль над существующими модулями F3. В конфигурации ванильного модуля вы можете полностью заменить его вывод собственными строками. Как вариант, используйте плейсхолдер {default}, чтобы вставить оригинальный, неизмененный текст модуля, что позволит вам добавить к нему свои префиксы, суффиксы или цвета.

Технические детали

Производительность на стороне клиента

  • F3Up — это клиентский мод. Он не требует установки на сервере и может использоваться на любом сервере, публичном или частном.
  • Мод оптимизирует процесс рендеринга F3, обновляя строки на основе параметра global_update_frequency_ms, определенного в конфиге, обеспечивая плавное обновление метрик без чрезмерных накладных расходов.

Совместимость

  • Разработан исключительно для Minecraft 1.21.9+ и современной среды Fabric/Quilt.
  • Работает путем миксинга и замены стандартных функций Debug HUD и Debug Options, обеспечивая плавную интеграцию с последними версиями игры.

Команды

Управляйте своей конфигурацией легко с помощью клиентских команд /f3up:

  • /f3up reload - Мгновенно применяет изменения, внесенные в конфигурационный файл, без перезапуска игры.
  • /f3up open - Открывает директорию с конфигурацией, помогая немедленно найти файл f3up.json.
  • /f3up list - Показывает сводку всех настроенных модулей (переопределения ванильных и пользовательские).
  • /f3up info <id> - Отображает подробные настройки и плейсхолдеры, используемые конкретным модулем.

Сообщения об ошибках и обратная связь

Если вы нашли ошибку или у вас есть предложение, пожалуйста, свяжитесь со мной напрямую в Telegram: t.me/infikot

Поддержать проект

Если вам нравится F3Up и вы хотите поддержать мои проекты в целом, вы можете сделать это на Boosty. Любая поддержка очень ценится! boosty.to/infikot


F3Up(乌克兰语)

Вам набрид фіксований, хаотичний макет відлагоджувального екрана F3 у Minecraft? F3Up перетворює стандартний оверлей F3 на повністю персоналізований діагностичний пакет, надаючи вам повний модульний контроль над тим, які дані, де і як вони відображаються.

Ця утиліта дозволяє вийти за рамки ванільних обмежень, забезпечуючи дуже складне представлення даних, точно налаштоване під ваші потреби, спеціально націлене на структуру Debug Options, що з'явилася у Minecraft 1.21.9 та новіших версіях.

Основні можливості

  • Налаштування через конфігурацію: Весь макет F3 — включно з визначеннями модулів, порядком пріоритетів і групуванням — визначається через чіткий зовнішній конфігураційний файл JSON (f3up.json).
  • Покращене керування опціями відлагодження (F3+F6): F3Up значно розширює функціональність та покращує організацію нативного меню Debug Options (F3+F6). Воно використовує дані з конфігурації для введення користувацьких Категорій, відображає модулі за допомогою зрозумілих, настроюваних Імен у меню і застосовує регульований Порядок відображення. Це покращує організацію списку, спрощуючи швидке перемикання статусу видимості (Ніколи/У F3/Завжди) для всіх модулів, включно з тими, які повністю визначені в конфігурації.
  • Користувацькі модулі та категорії: Легко визначайте власні модулі даних і групуйте їх у користувацькі категорії для кращої організації як на екрані, так і всередині меню F3+F6.
  • Просунута система плейсхолдерів: Отримайте доступ практично до будь-якої ігрової інформації — від докладних координат гравця та міцності предметів до динамічних метрик, таких як FPS, TPS, використання пам'яті, і навіть складні пошукові запити:
    • Динамічний пошук: Підрахунок найближчих мобів/предметів у радіусі ({range.mobs.16}).
    • Підрахунок інвентарю: Відстеження певних предметів в інвентарі ({inventory.item_count.diamond}).
    • Інформація про ціль: Відображення імені або ID найближчої сутності.
  • Повне форматування Minecraft: Використовуйте вбудовані колірні коди Minecraft (§e, §a) і форматування (§l жирний, §o курсив) безпосередньо в рядках конфігурації для миттєвої читабельності та візуальної ієрархії.
  • Перевизначення виводу ванільних модулів: Отримайте повний контроль над існуючими модулями F3. У конфігурації ванільного модуля ви можете повністю замінити його вивід власними рядками. Як варіант, використовуйте плейсхолдер {default}, щоб вставити оригінальний, незмінений текст модуля, що дозволить вам додати до нього власні префікси, суфікси чи кольори.

Технічні деталі

Продуктивність на боці клієнта

  • F3Up — це клієнтський мод. Він не вимагає встановлення на сервері і може використовуватися на будь-якому сервері, публічному чи приватному.
  • Мод оптимізує процес рендерингу F3, оновлюючи рядки на основі параметра global_update_frequency_ms, визначеного в конфігу, забезпечуючи плавне оновлення метрик без надмірних накладних витрат.

Сумісність

  • Розроблений виключно для Minecraft 1.21.9+ і сучасної середовища Fabric/Quilt.
  • Працює шляхом міксингу і заміни стандартних функцій Debug HUD і Debug Options, забезпечуючи плавну інтеграцію з останніми версіями гри.

Команды

Керуйте своєю конфігурацією легко за допомогою клієнтських команд /f3up:

  • /f3up reload - Миттєво застосовує зміни, внесені до конфігураційного файлу, без перезапуску гри.
  • /f3up open - Відкриває директорію з конфігурацією, допомагаючи негайно знайти файл f3up.json.
  • /f3up list - Показує зведення всіх налаштованих модулів (перевизначення ванільних і користувацькі).
  • /f3up info <id> - Відображає докладні налаштування та плейсхолдери, використовувані конкретним модулем.

Звіти про помилки та зворотний зв'язок

Якщо ви знайшли помилку або маєте пропозицію, будь ласка, зв'яжіться зі мною напряму в Telegram: t.me/infikot

Підтримати проєкт

Якщо вам подобається F3Up і ви хочете підтримати мої проєкти загалом, ви можете зробити це на Boosty. Будь-яка підтримка дуже цінується! boosty.to/infikot