ldtteam / ldtteam/BlockOut

Reimplement the TextField

Open
#19 0 comments 0 reactions 1 assignee View on GitHub

@marchermans is already working on this.

Since Nov 4, 2018.

bug ground work needed networking
Dominant language
Java
Stars
17
Forks
2
PR merge metrics
No merged PRs in 30d

Description

The textfield
Current behaviour:

The current textfield tries to behave as the MineCraft textfield on the server side. Which ofcourse fails, since for example the FontRenderer is not available for size calculation.

Expected behaviour:

The textfield to function properly.

Required changes
  • Insert mechanics that allow a control to intercept UI input on the client side.
  • Add networking capability interception to intercept UI input on the client side.
  • Add messages that are send to the Server when the TextField intercepts a UI input and has processed it on the client side with its font renderer.
  • Implement a basic typing supporting TextField. Preferably using some kind of simple background texture.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.