Sorry for my bad english. English is not my native language.
This suggestion may have technicial abbreviations. Try to search one if you don't know it.
NOTABLE DIFFERENCE from 1.13 implementation are smart autocomplete AND prettier style.
Dynamic Tab
Overview
What is this suggestion.
Minecraft has a programming language called Commands. It's a very powerful way to manipulate minecraft world. It's used in :
Maps.
Cheats.
Extensions.
Functions.
Etc.
But, it's lacking many features such as: Error reporting, Syntax highlighting, Intuitive GUI, etc. This suggestion aims to make the command GUI (not syntax) more intuitive and user-friendly.
Background
Why i create this suggestion.
I'm a programmer who uses many languages. I tried many IDEs. Then i realized that minecraft command GUI isn't great(i know 1.13 has tab autocomplete, but it isn't good enough). So i decided to create this suggestion.
The Suggestion
Dynamic Tab is a simple pop-up window that simplifies the now tab auto-complete (trust me, it's the worst tab auto-complete i ever seen). It'll look like this.
The aqua text is the title. It contains what argument type is this.
The light gray text is the options. It contains the suggested values.
The light grayed area is your selection.
The purple bar on left is a slider.
Here is an example.
Control
It automatically pop when you enter command mode (slash at beginning).
Use UP and DOWN (or left-click) to select value.
TAB or double-click to fill with that value.
PAGEUP/PAGEDOWN or scroll in the popup for fast scrolling.
HOME and END key to jump to first/last entry. To filter, type in command. To select, use TAB or SPACE or doubleclick.
Press ESCAPE to close the pop-up.
The autocomplete is smart. It can detect past commands you entered and choose appropiate option.
It works by looking at history of recent commands you entered (SSP) or server-based (SMP). The server sends suggested list. This allows server-side custom commands and black/whitelisting. Then the client sorts and filter based on what you've typed so far.
The recommendation by default are sorted by the following order:
Predicted value.
Recent values at that position.
Player Only: Special player such as @s, @a, etc.
Player Only: Fake and dead players.
Player Only: Existing players, nearest order.
Block Only: Common blocks.
Block Only: Uncommon blocks.
Block Only: Technical and random blocks.
NBT Only: Currently specific tags.
NBT Only: Common tags.
NBT Only: Uncommon tags.
Gallery
Using in command.
Other style:
Light Background with Dark Text (Dheatly23).
Other style pending.
Options
There is new options in Multiplayer Setting. It contains :
Enable Autocomplete
Type : ON/OFF
Entries
Type : Slider
Description : Select number of entries to be displayed.
Min : 3
Max : 20
Sort
Type : Multiple Choice
Description : Sorting of autocomplete. BOTH makes first few entries sorted by recommended, and the rest are alphabetical.
Options : ALPHABETICAL, RECOMMENDED, BOTH.
There's no need to give credit to yourself, and no one has asked any question's, so a FAQ section doesn't make sense. Sorry, I've been watching too much CinemaSins.
It makes everything easier. It actually looks and acts well. Normally, I would have to spam tab to get what I want, but with this, I can just select it.
Support
Yes. It's weird that 90% of IDEs have this feature.
Rollback Post to RevisionRollBack
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
It makes everything easier. It actually looks and acts well. Normally, I would have to spam tab to get what I want, but with this, I can just select it.
Support
Or you could type...? just seems like a lazy feature to me.
I like this idea except for one small thing, if up/down controls the tab thingy then doesn't that mean we can't go to our last entry instantly? Also, mouse scrolling through the chat itself?
I like this idea except for one small thing, if up/down controls the tab thingy then doesn't that mean we can't go to our last entry instantly? Also, mouse scrolling through the chat itself?
Sorry about that. Added fast scroll/jump method.
Rollback Post to RevisionRollBack
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
Much better than blindly spamming Tab and would make typing in commands easier. Now I just need the console to be expanded from a single-line input so I can type in commands better.
if this was an option, I would support. It would be nice to have it toggled on/off so some people who are more advanced or are used to the current system don't need the menus. Support if it's an option.
if this was an option, I would support. It would be nice to have it toggled on/off so some people who are more advanced or are used to the current system don't need the menus. Support if it's an option.
IT IS optional. Don't you read the whole suggestion.
Rollback Post to RevisionRollBack
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
Dynamic Tab
Overview
What is this suggestion.
Minecraft has a programming language called Commands. It's a very powerful way to manipulate minecraft world. It's used in :
But, it's lacking many features such as:
Error reporting,Syntax highlighting, Intuitive GUI, etc. This suggestion aims to make the command GUI (not syntax) more intuitive and user-friendly.Background
Why i create this suggestion.
I'm a programmer who uses many languages. I tried many IDEs. Then i realized that minecraft command GUI isn't great (i know 1.13 has tab autocomplete, but it isn't good enough). So i decided to create this suggestion.
The Suggestion
Dynamic Tab is a simple pop-up window that simplifies the now tab auto-complete (trust me, it's the worst tab auto-complete i ever seen). It'll look like this.
Here is an example.
Control
The autocomplete is smart. It can detect past commands you entered and choose appropiate option.
It works by looking at history of recent commands you entered (SSP) or server-based (SMP). The server sends suggested list. This allows server-side custom commands and black/whitelisting. Then the client sorts and filter based on what you've typed so far.
The recommendation by default are sorted by the following order:
Gallery
Other style:
Options
There is new options in Multiplayer Setting. It contains :
Description : Select number of entries to be displayed.
Min : 3
Max : 20
Description : Sorting of autocomplete. BOTH makes first few entries sorted by recommended, and the rest are alphabetical.
Options : ALPHABETICAL, RECOMMENDED, BOTH.
Credit
It's empty for now .
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
There's no need to give credit to yourself, and no one has asked any question's, so a FAQ section doesn't make sense. Sorry, I've been watching too much CinemaSins.
Sorry about that. I've reformatted the post. Support for now?
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
So you're saying we add a console instead of chat commands? I would go for that.
Support
Uhh.. No. I'm not suggesting a new console for commands. What i'm suggesting is to help user use commands easier. But thanks for your support.
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
Oh... I just don't see a point then. All it would do is get in the way of the screen.
Yes. It's weird that 90% of IDEs have this feature.
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
Or you could type...? just seems like a lazy feature to me.
You're certainly one of this :
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
I've never used tab. And I thought you meant this was for chat, not command blocks.
I like this idea except for one small thing, if up/down controls the tab thingy then doesn't that mean we can't go to our last entry instantly? Also, mouse scrolling through the chat itself?
Sorry about that. Added fast scroll/jump method.
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
Then, not everyone never using tab. Just don't no support because of this.
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
I don't know why such a good thread dies . Maybe bumping this will create more support?
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
this is a great idea. i love auto complete in intelij idea.
support.
Much better than blindly spamming Tab and would make typing in commands easier. Now I just need the console to be expanded from a single-line input so I can type in commands better.
Support.
if this was an option, I would support. It would be nice to have it toggled on/off so some people who are more advanced or are used to the current system don't need the menus. Support if it's an option.
Mewtwo is the best pokemon!
IT IS optional. Don't you read the whole suggestion.
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions
Continuing to tell people they haven't read your suggestion doesn't help your cause.
I'm a programmer. I use C/C++, BASIC, Assembly, and Python. If i sound too technicial, that's because it's the way i think.
My Suggestions