Andrey Kozlovskiy ca6d9a10df Implement new crafting algorithm (#132)
* Implement new crafting algorithm

* Take craft width into account when creating craft index
* Fix moving logic, correctly check for empty stacks
* Return early when there's not enough items for craft
* Bound match_count with smallest stack_max value, take from inventory only if needed
* Continue if item can't be moved to the current position.
* Fix metadata loss and. Improve placement for some corner cases.
* Drop items from oversized stacks on the ground
* Place items exactly as displayed in the guide
* One source list one destination. Try to take from destination list first
2019-10-26 17:22:33 +02:00
2019-03-31 12:19:08 +02:00
2019-10-17 21:05:08 +02:00
2013-09-21 21:40:20 +02:00
2019-05-31 17:30:24 +02:00
2014-04-22 16:52:04 -04:00
2019-10-17 21:05:08 +02:00
2019-10-17 21:05:08 +02:00
2019-10-17 21:05:08 +02:00
2016-07-15 09:53:27 +02:00

Unified Inventory

Unified Inventory replaces the default survival and creative inventory.

Features

  • Node, item and tool browser
  • Crafting guide
    • Can copy the recipe to the crafting grid
    • Recipe search function by ingredients
  • Up to four bags with up to 24 slots each
  • Home function to teleport
  • Trash slot
  • Lite mode: reduces the item browser width
  • Mod API for modders: see mod_api.txt
  • Setting-determinated features: see settingtypes.txt

Requirements

  • Minetest 5.0.0+ since commit 4403b69
  • Minetest 0.4.16+ prior commit 4403b69

Licenses

Copyright (C) 2012-2014 Maciej Kasatkin (RealBadAngel)

Copyright (C) 2012-? Various minetest-mods contributors

Code

GNU LGPLv2+, see license notice

Textures

VanessaE: (CC-BY-4.0)

  • ui_group.png

Tango Project: (Public Domain, CC-BY-4.0)

From http://www.clker.com (Public Domain, CC-BY-4.0):

Everaldo Coelho (YellowIcon) (LGPL v2.1+):

Gregory H. Revera: (CC-BY-SA 3.0)

Thomas Bresson: (CC-BY 3.0)

Fibonacci: (Public domain, CC-BY 4.0)

Gregory Maxwell: (Public domain, CC-BY 4.0)

Adrien Facélina: (LGPL v2.1+)

Other files from Wikimedia Commons:

RealBadAngel: (CC-BY-4.0)

  • Everything else.
Description
No description provided
Readme 3.1 MiB
Languages
Lua 100%