Skip to content

Releases: creesch/minecraft-web-chat

v1.0.0

28 Dec 20:11
a64e934
Compare
Choose a tag to compare

This is a big release containing most of the basic functionality I set out from the start!

Main

  • Players on the server are now visible on the right side including their head texture (#45)
  • Ping support for both player names, player display names and configurable keywords (#40) Thanks @danthedaniel!
  • Chat history is now stored on the client side per server. When you join a server the chat history will be loaded in the browser. (#41)
  • Minecraft chat message parsing has been improved considerably. (#24) Thanks @danthedaniel!

Technical

  • Setup editorconfig and gitattributes (#39)
  • Normalize multiple spaces from chat input to one (#37)
  • Support raw numbers for component values (#35)
  • Add structured message format for WebSocket traffic (#32)
  • Vitest (#31)
  • Rewrite web interface replacing NanoHTTPD in favor of Javalin (#10)
  • Use javascript modules (#11)
  • Add types using @ts-check (#8)

Various other

For a complete overview see the commit history

image

V0.0.4

15 Dec 19:39
Compare
Choose a tag to compare
  • Message parsing has been extensively reworked to support the majority of styling for messages. This includes hover text and obfuscated text.
  • Text input is now a text area which helps with spellcheck.
  • Filter out illegal characters to prevent crashing the game.
  • Cut up messages that are too long.

v0.0.3 favicons mostly

15 Dec 08:00
Compare
Choose a tag to compare

v0.0.2 still very alpha but slightly less so.

14 Dec 19:25
Compare
Choose a tag to compare

Still very much early days with a lot of functionality in flux, but should be somewhat usuable.

Only supports MC1.21.1 because that is what I am playtesting with and I don't really feel like supporting multiple versions at once.

Message formatting

Messages will now follow the message style from the client.

image

Settings UI and Mod Menu support

image

image

v0.0.1 very very alpha

13 Dec 21:13
Compare
Choose a tag to compare
Pre-release

Very early very simple release. You can chat, hopefully nothing breaks.

image