ClassiCube-Client
ClassiCube-Client copied to clipboard
GUI redesign
Set as default, classic option available (so keep old code)
Redesign of ALL com.mojang.minecraft.gui except BlockSelectionScreen: One side panel (left) always drawn, selection is highlighted Right hand side is a container for all options for selection Entire GUI is a fixed size, reduced only if needed by scalef Colors undecided Behind GUI is darkened (possible #AA000000)
Option types needed: Button Checkbox Radio button Slider TextBox Label Scrollbar* Color preview box
HUDScreen: Keep the block selector at the bottom Replace debug with a user portrait box containing username, hacks, skin picture (poss animated) and any needed info involving upcoming survival features
ChatInputScreen: Stays the same except possibly a scrollable chat
All options screens will be merged into one main screen with selectable tabs
TextureSelection: Add a way to see previews of textures (perhaps through a small preview.png strip) as an options tab
TAB player list: Complete rewrite but maintain CPE. Show less names per screen, clickable, when clicked will show more info about that player through a user portrait box
LoadLevelScreen: Show details taken from ClassicWorld format or warn if not compatible in real time (as an options tab)