remove some unified_inventory tab buttons, and re-enable others #3852

Open
opened 2023-02-20 05:35:21 +00:00 by flux · 5 comments
Member

remove:

  • set home position
  • go home

these two are more often hit accidentally than intentionally. they're useful for neophyte players, but it's also nearly trivial to learn the commands if you can ask in chat in any known language

remove:

  • worldedit GUI

i don't know anyone who actually uses this. it appears functional to players who can't even use worldedit, until they click on it

buttons to re-enable:

first, set unified_inventory_hide_disabled_buttons = true in minetest.conf, which will hide these buttons for players who cannot use them.

  • clear inventory

    this is superior to the /clear_inventory command, because it only applies to the main inventory (not the crafting inventory), and you don't have to move your hand to type something while doing things w/ a mouse or touchpad

remove: * set home position * go home these two are more often hit accidentally than intentionally. they're useful for neophyte players, but it's also nearly trivial to learn the commands if you can ask in chat in any known language remove: * worldedit GUI i don't know anyone who actually uses this. it appears functional to players who can't even use worldedit, until they click on it buttons to re-enable: first, set `unified_inventory_hide_disabled_buttons = true` in minetest.conf, which will hide these buttons for players who cannot use them. * clear inventory this is superior to the /clear_inventory command, because it only applies to the *main* inventory (not the crafting inventory), and you don't have to move your hand to type something while doing things w/ a mouse or touchpad
flux added the
1. kind/enhancement
label 2023-02-20 05:37:04 +00:00

I'd rather get rid of chatcommands and replace them with items or buttons.

While people like you and me are accustomed to the commandline, most players are not. I'd like to add an ingame item, button or thing-you-can-look at for each command.

"sethome" and "home" : debatable. Usually it only happens once per player, but I've heard a couple of people complain about them. Could be a yl_setting to have them, with default enabled.

"worldedit GUI" : I'm using it all the time, most likely it saved me from mistyping //clearobjects into /clearobjects before someone else did.

"Clearing the inventory" : is a dangerous one, I'd rather not have that one back for everyone. However, we can make it that creative players get that clear inv button, because their items don't matter.

unified_inventory_hide_disabled_buttons = true is already enabled. Do /set unified_inventory_hide_disabled_buttons to see

I'd rather get rid of chatcommands and replace them with items or buttons. While people like you and me are accustomed to the commandline, most players are not. I'd like to add an ingame item, button or thing-you-can-look at for each command. "sethome" and "home" : debatable. Usually it only happens once per player, but I've heard a couple of people complain about them. Could be a yl_setting to have them, with default enabled. "worldedit GUI" : I'm using it all the time, most likely it saved me from mistyping //clearobjects into /clearobjects before someone else did. "Clearing the inventory" : is a dangerous one, I'd rather not have that one back for everyone. However, we can make it that creative players get that clear inv button, because their items don't matter. unified_inventory_hide_disabled_buttons = true is already enabled. Do /set unified_inventory_hide_disabled_buttons to see
Author
Member

I'd rather get rid of chatcommands and replace them with items or buttons.

i think i agree w/ you on this in principle, but not in practice for the unified_inventory GUI. if there was a separate tab to just use GUI buttons to do certain things, absolutely, but for the hot-bar of often-used buttons, most of them are currently landmines more than they are useful.

perhaps i should create a "settings" tab (or some similar concept) for unified inventory that could contain things like the sethome/gohome buttons. the buttons at the bottom of every UI tab should go to other tabs (crafting/guide/bags/log/mail/skins/armor), not initiate actions.

worldedit GUI

at the very least, this should be disabled for most players, but currently it's enabled for everyone. on the other hand, unlike many of the other buttons, there's no harm in accidentally clicking it whether you're creative or not.

clearing the inventory .. back for everyone

i very much think this should only be available to creative players, and i'm pretty certain that's how it works when already, but we've disabled it entirely. as someone who often is spawning random things into my creative inventory to test things (as rheo), having a quick way to wipe my inventory is a high priority.

> I'd rather get rid of chatcommands and replace them with items or buttons. i think i agree w/ you on this in principle, but not in practice for the unified_inventory GUI. if there was a separate tab to just use GUI buttons to do certain things, absolutely, but for the hot-bar of often-used buttons, most of them are currently landmines more than they are useful. perhaps i should create a "settings" tab (or some similar concept) for unified inventory that could contain things like the sethome/gohome buttons. the buttons at the bottom of every UI tab should go to *other* tabs (crafting/guide/bags/log/mail/skins/armor), not initiate actions. > worldedit GUI at the very least, this should be disabled for most players, but currently it's enabled for everyone. on the other hand, unlike many of the other buttons, there's no harm in accidentally clicking it whether you're creative or not. > clearing the inventory .. back for everyone i very much think this should *only* be available to creative players, and i'm pretty certain that's how it works when already, but we've disabled it entirely. as someone who often is spawning random things into my creative inventory to test things (as rheo), having a quick way to wipe my inventory is a high priority.
flux added the
4. step/discussion
label 2023-02-22 05:22:06 +00:00
Author
Member

unified_inventory_hide_disabled_buttons = true is already enabled. Do /set unified_inventory_hide_disabled_buttons to see

cool, but we need to actually re-enable the buttons so that creative players can use them =D

i'm not a huge fan of the dawn, dusk, and waypoint buttons, so those can remain removed, but the clearinv button should absolutely come back for creative players

> unified_inventory_hide_disabled_buttons = true is already enabled. Do /set unified_inventory_hide_disabled_buttons to see cool, but we need to actually re-enable the buttons so that creative players can use them =D i'm not a huge fan of the dawn, dusk, and waypoint buttons, so those can remain removed, but the clearinv button should absolutely come back for creative players

I'd rather get rid of chatcommands and replace them with items or buttons.

i think i agree w/ you on this in principle, but not in practice for the unified_inventory GUI. if there was a separate tab to just use GUI buttons to do certain things, absolutely, but for the hot-bar of often-used buttons, most of them are currently landmines more than they are useful.

The buttons I have as a player are crafting, craftguide, sethome, home, bags, journal, mail, skins, armour and pvp. Of those, only sethome, home and to some extent pvp can cause irreversible effects. All others when pressed accidentally open some other menu.

sethome: Irreversible in a sense that you sudenly lost your homepoint. I can totally see where people would use the home button as a "i will die in the nether and need a quick transfer home" panicbutton. I can also see where this might go wrong when they accidentally hit the sethome button. It looks pretty similar, is located in a similar spot and people already pushed it against their wishes, that's bad UX.

home: Irreversible in a sense that it teleports them from where they are to their homepoint. If people push it accidentally, they may be moved from their deep mining adventure to their home, which forces them to walk all the way down the mine again.

pvp: Irreversible in this case means the button can lead to the user dieing to another in pvp, when pressed accidentally.

perhaps i should create a "settings" tab (or some similar concept) for unified inventory that could contain things like the sethome/gohome buttons. the buttons at the bottom of every UI tab should go to other tabs (crafting/guide/bags/log/mail/skins/armor), not initiate actions.

It's a good principle to not have immediate actions tied to the buttons easily available. Hardly anyone will need to sethome in the midst of combat. We even don't want people switch off pvp in the midst of combat (because this could lead to people switching it on, killing, then switching it off before they receive retaliation. But players who use the home button as a "panic transfer out of danger" may be unhappy when they have to push 2 buttons instead of 1. Then again, there are plans to add a cast delay to /home and the button, to avoid people using it as an emergency exit.

worldedit GUI

at the very least, this should be disabled for most players, but currently it's enabled for everyone. on the other hand, unlike many of the other buttons, there's no harm in accidentally clicking it whether you're creative or not.

I took a look at my Player account, the worldedit button is not there? Flux does not have the worldedit priv, does this account still have the worldedit button?

clearing the inventory .. back for everyone

i very much think this should only be available to creative players, and i'm pretty certain that's how it works when already, but we've disabled it entirely. as someone who often is spawning random things into my creative inventory to test things (as rheo), having a quick way to wipe my inventory is a high priority.

I occasionally clear my inventory with the command: /clearinv

> > I'd rather get rid of chatcommands and replace them with items or buttons. > > i think i agree w/ you on this in principle, but not in practice for the unified_inventory GUI. if there was a separate tab to just use GUI buttons to do certain things, absolutely, but for the hot-bar of often-used buttons, most of them are currently landmines more than they are useful. The buttons I have as a player are crafting, craftguide, sethome, home, bags, journal, mail, skins, armour and pvp. Of those, only sethome, home and to some extent pvp can cause irreversible effects. All others when pressed accidentally open some other menu. sethome: Irreversible in a sense that you sudenly lost your homepoint. I can totally see where people would use the home button as a "i will die in the nether and need a quick transfer home" panicbutton. I can also see where this might go wrong when they accidentally hit the sethome button. It looks pretty similar, is located in a similar spot and people already pushed it against their wishes, that's bad UX. home: Irreversible in a sense that it teleports them from where they are to their homepoint. If people push it accidentally, they may be moved from their deep mining adventure to their home, which forces them to walk all the way down the mine again. pvp: Irreversible in this case means the button can lead to the user dieing to another in pvp, when pressed accidentally. > perhaps i should create a "settings" tab (or some similar concept) for unified inventory that could contain things like the sethome/gohome buttons. the buttons at the bottom of every UI tab should go to *other* tabs (crafting/guide/bags/log/mail/skins/armor), not initiate actions. It's a good principle to not have immediate *actions* tied to the buttons easily available. Hardly anyone will need to sethome in the midst of combat. We even don't want people switch off pvp in the midst of combat (because this could lead to people switching it on, killing, then switching it off before they receive retaliation. But players who use the home button as a "panic transfer out of danger" may be unhappy when they have to push 2 buttons instead of 1. Then again, there are plans to add a cast delay to /home and the button, to avoid people using it as an emergency exit. > > worldedit GUI > > at the very least, this should be disabled for most players, but currently it's enabled for everyone. on the other hand, unlike many of the other buttons, there's no harm in accidentally clicking it whether you're creative or not. I took a look at my Player account, the worldedit button is not there? Flux does not have the worldedit priv, does this account still have the worldedit button? > > clearing the inventory .. back for everyone > > i very much think this should *only* be available to creative players, and i'm pretty certain that's how it works when already, but we've disabled it entirely. as someone who often is spawning random things into my creative inventory to test things (as rheo), having a quick way to wipe my inventory is a high priority. I occasionally clear my inventory with the command: /clearinv
Author
Member

other stuff

good arguments, i think we mostly agree

the worldedit button is not there?

this actually appears to be removed similarly to the clear inventory button, it's not present on your-land, but is present in my local test server

I occasionally clear my inventory with the command: /clearinv

as i've stated above,

  • this button should only be available to creative players
  • the clearinv command isn't ideal because it requires me to leave my inventory to trigger it
  • the clearinv command clears my crafting grid too, which is where i like to stash stuff i'd like to keep when clearing the rest of my inventory. currently i stash it into an inventory bag, but that requires a couple extra clicks. clearly, that's not a game-breaking mechanic, but it's something i'd use on average once or twice a day.
> other stuff good arguments, i think we mostly agree > the worldedit button is not there? this actually appears to be removed similarly to the clear inventory button, it's not present on your-land, but is present in my local test server > I occasionally clear my inventory with the command: /clearinv as i've stated above, * this button should only be available to creative players * the clearinv command isn't ideal because it requires me to *leave* my inventory to trigger it * the clearinv command clears my crafting grid too, which is where i like to stash stuff i'd like to keep when clearing the rest of my inventory. currently i stash it into an inventory bag, but that requires a couple extra clicks. clearly, that's not a game-breaking mechanic, but it's something i'd use on average once or twice a day.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#3852
No description provided.