
Pondus inventory & TFMG Fix
Fixes a crash caused by Pondus Inventory querying TFMG Blast Stove inventories on Minecraft 1.21.1 NeoForge.
About this Mod
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, однако он уже запланирован и появится в ближайшее время.
Available Versions
How to Install Pondus inventory & TFMG Fix on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set neoforge Loader
In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Pondus inventory & TFMG Fix". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Pondus inventory & TFMG Fix server crashes on startup – what to do?
Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Pondus inventory & TFMG Fix compatible with neoforge?
Pondus inventory & TFMG Fix officially supports neoforge for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Pondus inventory & TFMG Fix – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Pondus inventory & TFMG Fix consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Rent Modded Server
Install Pondus inventory & TFMG Fix with just one click on your server.