Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ext tasks (current plan for 06/2024) #139

Open
7 of 27 tasks
zardoy opened this issue Jun 1, 2024 · 0 comments
Open
7 of 27 tasks

ext tasks (current plan for 06/2024) #139

zardoy opened this issue Jun 1, 2024 · 0 comments

Comments

@zardoy
Copy link
Owner

zardoy commented Jun 1, 2024

Priority (Client):

  • make invsprite smaller (currently it makes loading much slower)
  • fix hide ui was resetting state #138 fix
  • fix chat when opened not scrolling down
  • extract proxies selector into component, reuse in the world create component and in the create server in version selector (new shared component). Fix bug: the text is not selectable. Validate the entered version in the component (yellow border - major version is present but the exact version is missing, red - if a version is below the first supported or above the last supported). versions for validation in new server component get from src/supportedVersions.mjs
  • [Game UI] Minimap + Full-Screen Map #64
  • f3 bugs + debug more info (take minecraft protocol module into account ): server brand, latency: proxy + server = total
  • finish tests in cypress testing: Loads & renders folder world, saves changes back, Joins last supported server, Can move, break & place blocks, use, ``
  • Re-check the list of all usable items
  • resource packs screen (with version select for the built in(
  • command block ui
  • https://github.com/zardoy/prismarine-web-client/blob/bd54b5bd807534bb30deb7e0314f089bcee8d715/src/react/ServersListProvider.tsx#L318 refactor in base component so here we have more general and suitable prop like onTileSelect (need to rename Singleplayer component to TileSelect or to something more reasonable)
  • book ui + allow to write books
- [ ] Fix some chat messages (important)

message event:

{
    "json": {
        "extra": [
            {
                "": " ping is "
            },
            {
                "color": "green",
                "text": "28"
            },
            {
                "color": "green",
                "text": "ms."
            }
        ],
        "text": "Your"
    },
    "text": "Your",
    "extra": [
        {
            "json": {
                "": " ping is "
            }
        },
        {
            "json": {
                "color": "green",
                "text": "28"
            },
            "text": "28",
            "color": "green"
        },
        {
            "json": {
                "color": "green",
                "text": "ms."
            },
            "text": "ms.",
            "color": "green"
        }
    ]
}
  • document proxy latency + display in ui (in proxy select component)
  • more touch controls type: PE, only arrows

TBS (and not assigned yet):

  • many rendering bugs, heads
  • performance issues

Extra Priority:

  • redstone support (need to start). add a lot of testing in squid
  • (squid only, java only) setup support for all versions + tests

Three.js:

  • investigate using instanced rendering for chunks sections and entities! - create test cases in experiments/ measuring render time
  • move text rendering (sign renderer) to use font rendering instead of image texture + Nametag Issues bs-community/skinview3d#117 - perf
  • Armor Rendering bs-community/skinview3d#110
  • add held item, block for first view
  • water reaslitic rendering
  • water shader
  • add held item, block in player's model
  • display area selection with wooden axe in creative that would use fill command
  • F5 switch camera to OrbitControls like camera.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant