An inventory system with a focus on cohesion.
Iri al dosiero
Jaidyn Ann e8a34fa861 Update README.md 2024-01-12 11:16:12 -06:00
.github Add util/ 2022-01-15 04:06:31 +01:00
locale Translate the mod in french 2021-01-24 19:09:18 +01:00
res Add example screenshots to API.md 2024-01-12 03:31:41 -06:00
sounds New click sound 2023-03-06 12:38:12 +01:00
src Show/hide footer_button with access() function 2024-01-12 03:39:30 -06:00
tests API: Add field to toggle slots in custom tabs 2023-02-01 04:08:52 +01:00
textures Rename fork to i4 2024-01-12 03:18:59 -06:00
util Tweak preprocessor to add -- decrement 2022-06-23 15:04:39 +02:00
.editorconfig Add .editorconfig 2021-07-05 03:32:31 +02:00
.gitignore Initial commit 2020-12-30 20:53:09 +01:00
.luacheckrc Add API to manage waypoints 2023-01-07 12:47:45 +01:00
API.md Add example screenshots to API.md 2024-01-12 03:31:41 -06:00
LICENSE Update license for new code-contributions 2024-01-12 00:57:53 -06:00
README.md Update README.md 2024-01-12 11:16:12 -06:00
init.lua Rename fork to i4 2024-01-12 03:18:59 -06:00
mod.conf Rename fork to i4 2024-01-12 03:18:59 -06:00
settingtypes.txt Rename fork to i4 2024-01-12 03:18:59 -06:00

i4

A screenshot of Minetest displaying i3’s inventory.

i4 is an inventory system for Minetest with a focus on cohesion. It is a fork of i3, the “next-generation inventory.” Primary differences to i3 include an extended API, more efficient use of screen-space, and general house-keeping.

This mod requires Minetest 5.6+, as it uses newer additions to the formspec API.

Features

  • Crafting guide
  • Progressive mode
  • Quick-crafting
  • 3D player model real-time preview
  • Isometric map preview
  • Fine-tunable inventory sorting
  • Item list compression (with moreblocks support)
  • Item bookmarks
  • Waypoints
  • Bags
  • Home (built-in or minetest_games sethome)

Officially-supported mods

These mods have menus built-into i4:

Configuration

There is currently only one minetest.conf setting used by i4:

  • i4_progressive_mode = false — A discovery-based system, where the crafting guide only displays recipes whose components you have held before.

Notes

i4 uses a larger inventory than the usual inventories in Minetest games. Thus, most chests will be unadapted to this inventory size. The i4 inventory is 9 slots wide by default, such as Minecraft.

Please report bugs on the bug tracker — I dont bite!

Recommendations

To use this mod in the best conditions:

  • Use LuaJIT
  • Use the default Freetype font style

Troubleshooting

If the inventorys font size is too big on certain setups (namely Windows 10/11 or 144 DPI display), you should lower the value of the setting display_density_factor in your minetest.conf. Note that the change is applied after restart.

You can also use the font size slider in the inventory, settings window.

Source-code

https://notabug.org/jadedctrl/i4

Sounds are under the CC0, by Lone_Wolf & MadPanCake.
Textures are under the CC BY-SA 3.0, by paramat & BlockMen.
Source code from 2024 onward is under the GNU GPLv3, contributions by Jaidyn Ann (jadedctrl).
Source code pre-2024 is under the MIT license, by Jean-Patrick Guerrero; contributions by SmallJoker & anonymous.

See ./LICENSE for details.