Pondus inventory & TFMG Fix

Pondus inventory & TFMG Fix

Fixes a crash caused by Pondus Inventory querying TFMG Blast Stove inventories on Minecraft 1.21.1 NeoForge.

by
20 Downloads
neoforge
Rent Server with this Mod

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

Pondus inventory & TFMG Fix ${file.jarVersion}beta
MC 1.21.1neoforge
June 11, 2026

How to Install Pondus inventory & TFMG Fix on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set neoforge Loader

In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.1).

3

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

neoforge

Minecraft Versions

1.21.1

Server-side

Required

Recommended 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.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.1