Перейти к содержимому
Mineforgian

Perfectly Packed

Optimize bundle space using the best of square packing technology!

Загрузки
2K
Подписчики
75
Обновлён
24 мая 2026 г.
Лицензия
GPL-3.0-or-later

Опубликован 21 августа 2024 г.

Bundles are a fantastic way to save up inventory space, by putting items of different kinds in a single slot! However, they are not as efficient as they could be, because they forgot about preserving something else: graphical space.

GUIs can get busy, and so it is important to save as much space as possible. To this end, we have employed the very best in square packing technology to make sure all of your item slots take as little space as possible.

Examples of the new UI with packings of 11, 17, 29 and 51 slots, shown in a grid. The images in the grid are not packed properly, with noticeable gaps

Now updated to version 26.1.x with version 2.0.0!

On top of the many code changes due to Minecraft's updates, this update introduces a configuration through YACL, which can either be edited in a file, or through a GUI when Mod Menu is installed (the latter is optional).

The configuration options give more fine-grained control over when and how Perfectly Packed uses its custom bundle layouts over the vanilla ones.

The release is still alpha due to missing features:

  • Improvements to several square packings used in the mod have been found and documented since the last update and have yet to be implemented.
  • Using custom stack sizes, it is possible for bundles to carry up to 99 items, which requires a bunch more square packings to be coded in.

A bundle with the new UI filled with items in a non-regular packing. One of the slots is highlighted.

Enjoy a gameplay experience free of unbearable GUI clutter and marvel at the science of square packing!

Right now, the mod is available for Fabric 1.18.x, 1.19.4, 1.20.x, 1.21.1-3 and 26.1.x. I currently don't have plans to backport it to other 1.21.x versions.

P.S: people on Tumblr, I see you. Thanks for sharing the mod!

Ченджлог

3.0.0-alpha+26.1.2Альфа26.1, 26.1.1, 26.1.2 · 24 мая 2026 г.

Bumped version number to avoid confusion with previous version

2.0.0-alpha+26.1.2Альфа26.1, 26.1.1, 26.1.2 · 24 мая 2026 г.
  • Ported to 26.1
  • Added a configuration through YACL, along with a GUI if Mod Menu is installed.

TODO:

  • Update packings of 28, 29, 39, 41, 50, 51, 53 and 55 squares to their improved versions
  • Add packings for sizes up to 99 to support larger max stack sizes
2.0+1.21.3Релиз1.21.2, 1.21.3 · 28 октября 2024 г.

Updated to the new bundle UI of 1.21.3! Not only can you contemplate all of the packings in the slick new UI, but you can now scroll through them!

In order to properly put them on display, the mod also removes the vanilla 12 item display limit, and no longer reserves an extra slot to show the bundle isn't full.

1.0+1.19.4Релиз1.19.4 · 12 сентября 2024 г.

Port

1.0+1.18.2Релиз1.18, 1.18.1, 1.18.2 · 12 сентября 2024 г.

Port

1.1.1+1.20.1Релиз1.20, 1.20.1 · 6 сентября 2024 г.

Hotfix for the packing of 5 squares.

1.1.1+1.20.4Релиз1.20.2, 1.20.3, 1.20.4 · 6 сентября 2024 г.

Hotfix for the packing of 5 squares.

1.1.1+1.20.6Релиз1.20.5, 1.20.6 · 6 сентября 2024 г.

Hotfix for the packing of 5 squares.

Комментарии

Загружаем…