Open BenCheung0422 opened 10 months ago
This pull request is finished, but there are 5 dependency pull requests not yet merged.
Repeating what I wrote on the Discord: Don't use my issues in this way. I'm completely against this. The issue, as I have explained to you already, is not about the gui in general, just the status gui. But since you constantly abuse this to give yourself some sort of backing for your proposals I will close it.
The game is supposed to be minimal. Adding three different sets of gui will not only be a headache to work with, a cause for many bugs, but also make the game more complicated to use by a player. This is more fitting as a suggestion for a mod.
Please stop proposing features nobody wants, as evidently showed by the many suggestions you have opened. You're allowed to fork and create a mod for minicraft if you want to do your changes. I suggest you do that. There nobody can stop you, and you should also realise how bad the game gets if you add new features uncontrolled.
This depends on #543, #610, #618, #500 and #549. Related issue: #633 This replans all confusing displays, many menu structures, reviews all localizations, and minorly includes changes related to menus and localizations. Some standardization and generalization will be included. Such parts will be included here later.
Changes to world creation menu:
Changes to the "troublesome input" entry:
Addition of "How to Play" menu:
instructions.txt
book/text and "Controls" instructive display menu.Changes to world selection menu:
C
(Copy),R
(Rename) andD
(Delete), i.e. removing theSHIFT
modifier.Changes to the display tree after "Play":
Generalizations for input entry options and interactions:
Updates and generalizations to entry coloring schemes
Changes to item description box
Localization update
LocalizationString
is added to prevent reluctant inconsistent requests about localizations.%<index>$<...>
. (Partial)String#valueOf()
should be used in place of this.#localize
fields other than inLocalizationString
are removed with the addition ofLocalizationString.
Changes to update checking:
GameUpdateHandler
is added for update handling.updateChecking
).Game version changed to dev6 due to changes:
updateChecking
entry.Complements to world loading messages:
Changes to languages menu:
Changes to skins menu:
Changes to help display:
PagedDisplay
is added for the most uses ofBookDisplay
.BookDisplay
should only be used for "real" books.Changes to key input display menu:
ControlsSettingsDisplay
).Player item held HUD bar is completely updated.
Changes to inventory menus:
Changes to pause menu:
Some important features should be included:
There might be more dependencies included along the continuous development. Related post on Discord: https://discord.com/channels/280723930942013440/1143477245369921606