Minetest_game: Improving furnace gameplay (shift-click into slots)

Created on 11 Dec 2017  ·  6Comments  ·  Source: minetest/minetest_game

This issue is about furnace shift-click dynamics.
When you access the furnace, you can shift-click items from your inventory into upper slot only, this is unfinished and suboptimal.

Two ways to resolve this IMO:

  • Upper slot - accept first batch of shift-clicked items, bottom slot - second batch of shift-clicked items.
  • IntelliSlots - slots define types (groups) of blocks they accept, shift-clicking on items - causes auto accepting based on that rules.

I feel problem is much bigger than this and affects any mechanism with formspecs, they need proper item shift-click handling (moving into proper slots).

default

Bug Engine change needed Feature request Supported by core dev

All 6 comments

Any core dev support?

Isn't this a no-brainer?
It's obviously more convenient and faster if you can shift-click items into their most relevant list, instead of always the same list, which might sometimes not be the most relevant one, or even be incorrect (as is the case with coal lumps in MTG).

Also, this should be a Minetest issue, really. I think it is impossible to implement this feature in MTG alone, the engine needs to learn which slots are “relevant” for a given item.

CTF supports something like this using a hidden slot and inventory callbacks, thanks to @shivajiva

How good does it work with the hidden slot? I guess there's a delay between shift-clicking and seeing the item in the correct slot.
Imo this should be done client side (perhaps by adding listring callbacks to csm).

:+1: Sorry, had no brain last night :)

Wuzzy2: Also, this should be a Minetest issue, really. I think it is impossible to implement this feature in MTG alone, the engine needs to learn which slots are “relevant” for a given item.

:+1:

It would be better to do this in the engine, otherwise all of the other subgames will have to implement this (or am I incorrect?)

Was this page helpful?
0 / 5 - 0 ratings