Compatibility
Minecraft: Java Edition
Platforms
Supported environments
Creators
Details
Warvior TFMG & Pondus Inventory Fix
Warvior TFMG & Pondus Inventory Fix is a small compatibility mod originally created for use on the Warvior Minecraft servers, but it is freely available for anyone who encounters the same issue in their own modpack or server setup.
The mod fixes a crash caused by an incompatibility between TFMG and Pondus Inventory on Minecraft 1.21.1 with NeoForge.
The issue occurs when Pondus Inventory attempts to query the inventory capability of certain TFMG blocks, especially the Blast Stove, without providing a block side. TFMG expects a valid direction context and may otherwise throw a NullPointerException. As a result, the player can be disconnected from the server when placing or interacting with the affected block.
What the mod does
The mod applies a small and targeted compatibility patch to the affected TFMG inventory capability logic.
For example, it:
- prevents crashes when a player places a TFMG Blast Stove;
- safely handles inventory requests made without a specified block side;
- allows Pondus Inventory to continue checking supported inventories;
- preserves normal TFMG inventory access when a valid direction is provided;
- does not perform continuous tick-based checks;
- does not scan loaded chunks or block entities;
- only runs when the affected inventory capability is actually queried.
Because the patch only runs during the relevant inventory request, it has a very small performance impact.
Intended use
This mod was developed specifically for the Warvior servers and their modpack, but it is not exclusive to them.
Anyone using compatible versions of TFMG and Pondus Inventory may install and use this fix in their own modpack or server setup.
Installation requirements
The mod must be installed on both the server and every client.
The server-side installation ensures that the affected TFMG inventory capability is handled correctly by the server. However, the same problematic inventory request can also occur on the client.
If the mod is installed only on the server, the server-side logic will work correctly, but players without the mod on their client may still be disconnected when placing or interacting with the affected block.
For stable operation, make sure that the same version of the mod is installed in both the server modpack and the client modpack.
Supported versions
- Minecraft 1.21.1
- NeoForge 21.1.230
- TFMG 1.2.0
- Pondus Inventory 0.10-Beta
Compatibility with other versions is not guaranteed.
Source code
The project does not currently have a public GitHub repository, but one is planned and will be published soon.
Warvior TFMG & Pondus Inventory Fix
Warvior TFMG & Pondus Inventory Fix — это небольшой мод совместимости, изначально созданный для использования на Minecraft-серверах Warvior, однако он свободно доступен всем, кто столкнулся с такой же проблемой в своей сборке или на сервере.
Мод исправляет краш, вызванный несовместимостью между TFMG и Pondus Inventory на Minecraft 1.21.1 с NeoForge.
Проблема возникает, когда Pondus Inventory пытается запросить inventory capability у некоторых блоков TFMG, особенно у Blast Stove, не передавая сторону блока. TFMG ожидает корректный контекст направления и в противном случае может вызвать NullPointerException. В результате игрока может отключить от сервера при установке проблемного блока или взаимодействии с ним.
Что делает мод
Мод применяет небольшой точечный патч к проблемной логике inventory capability в TFMG.
Например, мод:
- предотвращает краш при установке TFMG Blast Stove;
- безопасно обрабатывает запросы инвентаря без указанной стороны блока;
- позволяет Pondus Inventory продолжать проверку поддерживаемых инвентарей;
- сохраняет стандартную работу инвентарей TFMG, когда корректное направление передано;
- не выполняет постоянные проверки каждый тик;
- не сканирует загруженные чанки и block entity;
- срабатывает только в момент обращения к проблемному inventory capability.
Поскольку исправление выполняется только во время соответствующего запроса инвентаря, мод оказывает минимальное влияние на производительность.
Для чего предназначен мод
Мод был разработан специально для серверов Warvior и их модпака, но не является эксклюзивным.
Любой пользователь или владелец сервера с совместимыми версиями TFMG и Pondus Inventory может установить и использовать это исправление в своей сборке.
Требования к установке
Мод необходимо установить как на сервер, так и на каждый клиент.
Установка на сервер исправляет обработку проблемного inventory capability TFMG на стороне сервера. Однако аналогичный проблемный запрос инвентаря может также выполняться на стороне клиента.
Если установить мод только на сервер, серверная логика будет работать корректно, но игроков без этого мода на клиенте всё ещё может отключать от сервера при установке проблемного блока или взаимодействии с ним.
Для стабильной работы убедитесь, что одна и та же версия мода установлена и в серверной, и в клиентской сборке.
Поддерживаемые версии
- Minecraft 1.21.1
- NeoForge 21.1.230
- TFMG 1.2.0
- Pondus Inventory 0.10-Beta
Совместимость с другими версиями не гарантируется.
Исходный код
На данный момент у проекта нет публичного репозитория на GitHub, однако он уже запланирован и появится в ближайшее время.


