Skip to content

Releases: zardoy/minecraft-web-client

v0.1.72

10 Feb 19:12
Compare
Choose a tag to compare

New Features

  • implement full support for new mineflayer plugin! add UI customization, motion effect, JS repl console and more! cea4d7f
  • add fov animation that should have added from first release 82693ac
  • add history tracking of ever connected servers
  • Implement server connection history tracking in localStorage
  • Update server connection UI with autocomplete and history suggestions
  • Refactor connection logic to use new server address parsing
  • Improve touch joystick handling with more robust state management a0bf1e6
  • heads render texture from properties d295100
  • revamp dropped items & holding blocks/items display! now using flexible item definition resolution c5a895a
  • Connections issues icon & reconnect button (#268)
  • implement support for custom models tags - new minecraft feature for resourcepack for items 20830bc
  • dropped blocks rendered as blocks 20830bc
  • add support for new 20830bc

Bug Fixes

  • big-perf: do not render entities in not loaded chunks that are far away d27f2b4
  • fix critical bug with joystick when opening other ui a0bf1e6
  • skins of NPCs would not get applied properly (#265)
  • one of the biggest ios fixes yet: reset viewport state (scale) on unexpected vieport changes and fix possible touch camera movement misaldment 3e00dcb
  • resourcepack: fix custom items textures 20830bc

This release URL: https://prismarine-9dheg7318-zaro.vercel.app

v0.1.71

05 Feb 01:44
Compare
Choose a tag to compare

New Features

  • enable bossbar by default & support for custom title texts (#259)
  • Add WebSocket server support for direct connections! (no proxy url is used then) b5a16d5
  • wait for resource pack install before displaying world to avoid chunks reloading 4148913
  • reimplement auto version - fix bugs, +config, make faster!! (#262)
  • now keyboard arrows control camera rotation 84d38ba
  • item & maps in frame rendering (#243)
    Co-authored-by: Vitaly Turovsky [email protected] 6ad1a4d
  • Add option to disable service worker during build 28552bd
  • server: Add server connection validation and username validation on connect server UI with QS ad2ba0e
  • ui: Improve server list UI
  • Implement concurrent server status fetching with rate limiting
  • Show offline status for servers that cannot be reached 14b7cb0
  • ui: add back, close buttons in settings for mobile 28f0546
  • Add block highlight color option to allow always it to be blue (useful!) 317b849
  • sounds: Add sound variants and resource pack support! (#258)
  • add in-game music support! Enable it with options.enableMusic = true df44233
  • try to bring tab attention or focus it when you are finally joined the server 062115c

Bug Fixes

  • kick screen would allow going back with lockConnect parameter (#253)
    refactor qs getters in codebase
    Co-authored-by: Vitaly [email protected] d4e93d4
  • proxy: Improve proxy URL handling for non-standard ports 81aaaab
  • regression: minecity and some other maps broke 2490fbe
  • deactivate mouse buttons when window loses focus (edge case) a628f64
  • disable block breaking in adventure (#252)
  • title would not get rendered and rendering times be wrong (#254)

This release URL: https://prismarine-a7uoflz2j-zaro.vercel.app

v0.1.70

28 Jan 16:39
Compare
Choose a tag to compare

New Features

  • enhance OptionButton navigation with shift key support for reverse cycling e6ce6dc
  • enable global arrows navigation in server/saves list, always focus on first server 463b9ef
  • add camera shake effect when player takes damage 5694d14
  • implement player skin display based on texture properties from server packets eg your custom plugin skins! 491b5d6
  • add packets logger preset option and process packet data based on preset 7186b18
  • ctrl or cmd + Escape now closes all modals! 77e529b
  • experimental namespaces support in resource packs 61659d8
  • add 1.20.4 data 30dd64a

Bug Fixes

  • fix light and bubble_column blocks rendering, fix waterlogging for ocean vegetation (plants) 382a685
  • fix maps display for 1.21+ 1a45381
  • adjust FOV calculations for sprinting and flying to increase field of view instead of decreasing it e0be30b
  • fix Y keybinding: fix URL on server, add proxy and username parameters 798eb34
  • fov changing based on player state was changed incorrectly 4ce95de
  • sometimes kick messages where not formatted ce8e414
  • fix 1.20.3 and 1.20.4 was not playable, fix issues on these versions 2edf425
  • full support for minecity, no more map loading crashes 5d480d4
  • data for some versions were missing like 1.16.4 or 1.16.5 30dd64a
  • regression: ip qs param was ignored 87b795b
  • add local (gitignored) config that is merged into single config after the build 87b795b

This release URL: https://prismarine-gtogovno4-zaro.vercel.app

v0.1.69

20 Dec 21:31
Compare
Choose a tag to compare

New Features

  • improve main menu and sign in UIs. Add QR code so you can login to MS account on mobile 9dad509
  • add modal query parameter for page load dd7c9c1
  • Armor Stand and armor model support (#242)
    Co-authored-by: Vitaly [email protected] cb82963
  • add zoom keybinding (Key - C) db7a9b9
  • initial support for websocket (direct connection) servers. mcraft-fun-mineflayer plugin 10ee4c0

Bug Fixes

  • provide possible fix for rare issue when mobile control elements were going outside of the screen on ios 36747e6
  • improve servers list UI for small width screens dd7c9c1
  • a lot of edge case world block updates fixes & improvements. Fix all known visual incosistencies after chunk edge block updates, make them faster 064d704

This release URL: https://prismarine-mbtp6cy28-zaro.vercel.app

v0.1.68

14 Dec 07:36
Compare
Choose a tag to compare

New Features

  • true hand display behind the setting (#217)
  • add support for 1.21.3 376c358
  • support for multiple sources for mapDir url in case if first source can't be fetched 74cb815
  • add ping display on mobile & via f3, playground ui improvements 18a191a
  • Text display orientation and rendering fixes (#235)
  • minimap and full screen map (disabled by default) (#147)
  • add query parameter to specify your custom server lists to display in UI: ?serversList c97dbbd
  • custom proxy is applied in servers list ui when ?proxy is specified c97dbbd
  • add a way to quickly copy server list with ctrl+c in servers list ui c97dbbd
  • add gamerules support: basic data parsing, now possible to control/change them via /gamerule only these gamerules effect implemented: doDaylightCycle b881a61

Bug Fixes

  • fix signs could not be rendered properly because font was not in the build b10c680
  • update changed blocks quicker in the world by using a dedicated mesher thread reserved for blocks updates only a4c86d7
  • finally fix issues with ray casting on small distances. which was easy to notice on blocks like buttons when very close 5902918
  • replace Available Offline text with Downloaded to avoid confustion when the app is Offline 7596520
  • fix race condition when state id change was received from server faster than chunk was processed by mesher: now the change will await for the chunk load first instead of ignoring it. sync common code from webgpu 3bacef1
  • spectator: display cursor block in f3, hide hotbar and hunger 5783b98
  • fix renderer bug cactus was exposing the world 0b8eaa4
  • improve output commands formatting, especially errored ones b881a61
  • better messaging from output commands (now green) b881a61

This release URL: https://prismarine-cdvyjhviz-zaro.vercel.app

v0.1.67

20 Nov 09:07
4dac577
Compare
Choose a tag to compare

New Features

  • basic support for text_display entity (#230)
  • make fullscreen button (F11) configurable in the keybinding panel 85ece5b
  • auto save worlds in singleplayer every 2 seconds since crashes might happen. still possible to cancel this behavior via new setting or ?noSave=true c8c4e32
  • add setting for debugging to disable signs text rendering c8c4e32
  • implement experimental clipWorldBelowY setting for testing 32931ef
  • allow singleplayer mode to be triggered by 'sp=1' query parameter along with singleplayer=1 c303a0e

Bug Fixes

  • some keybinding names were incorrectly parsed 85ece5b
  • ui: better support formatted minecraft messages (handle packets in general way) 0506d9d
  • preserve server selection after going back to the servers list (eg from edit modal) a0a2c62
  • was not possible to remove saved MS account by clicking on the profile picture a0a2c62
  • highlight active zone for interaction to avoid UI confusion a0a2c62
  • save the proxy to memory immedieately after editing it in the servers list screen a0a2c62
  • Error messages were not displayed after unsuccessful Microsoft auth. Fixed all error messages. d32f510

This release URL: https://prismarine-lsh4ectzc-zaro.vercel.app

v0.1.66

05 Nov 10:14
Compare
Choose a tag to compare

New Features

  • write published version name on prod website! 667eff4
  • format disconnect messages from minecraft servers (display correctly)
    (#26)
  • server resource packs (#215)
    Co-authored-by: Mqx [email protected] 03c6a3f
  • turn back smooth lighting on old maps f13c4e4
  • optimize slabs render performance by rendering less not visible tiles
    Improve performance in Greenfield by 6% 2fbfc18

Bug Fixes

  • fix display names in inventories on 1.8 2c441c3
  • fix entities display on old versions like 1.8 5405987
  • don't reset the world in mesher after resourece pack textures update 7d0c364
  • (latest) or (offline) status text was not displayed sometimes after the page load 5791626
  • don't make text move in loading screens 84b3f89
  • some areas in old world were competely white 7d699f2
  • fix some blocks were rendered as transparent in old versions. Speed up Greenfield renderer by 18% in tunnels. 547525d
  • don't crash and conflict with g663 spyware installed 900bcb0

This release URL: https://prismarine-k2va9o99d-zaro.vercel.app

v0.1.65

28 Oct 02:52
Compare
Choose a tag to compare

New Features

  • 1.21.1 support d497299
  • fully supported spectator mode & basic creative fly fixes 6b23eb6

Bug Fixes

  • never get stuck in unloaded chunks! @sa2urami 6b23eb6
  • don’t display advanced stats on prod deploy 5fa019e
  • correct syntax for checking PR numbers in AUTO_DEPLOY_PRS in preview.yml 95c185f
  • improve playground by allowing sync world for fast iterating of advanced use cases 347d155

This release URL: https://prismarine-ladyke7g9-zaro.vercel.app

v0.1.64

20 Oct 21:46
Compare
Choose a tag to compare

New Features

  • add a setting to either completely hide perf stats or enable more advanced display
    can be used for demos like: ?setting=renderDebug:"none" c53ba87
  • rewrite playground from scratch + extras (#202)
  • add crafting and fall damage in survival 0368e12

Bug Fixes

  • fix crafting in singleplayer b21146b
  • generator: leaves were filled with water in new versions b21146b
  • generator: set plains biome for light grass color b21146b
  • up deps to support 1.20.5 and 1.20.6 a1c41e8
  • fix raycast. Wasn't possible to active the block when inside of it a1c41e8
  • add a way to disable VR button (important for android users) (#209)
  • stop requesting server info on connect af0d7d1

This release URL: https://prismarine-nf4jspwsb-zaro.vercel.app

v0.1.63

06 Oct 03:57
Compare
Choose a tag to compare

New Features

  • allow to use custom peerjs server via config ab5f6ab

Bug Fixes

  • correctly lock URL when connected to a server (Y) bd180ef
  • add fallback peerjs discovery server to bypass geo restrictions and because sometimes official server is down ab5f6ab
  • regression: player walking animation was broken 2953554
  • inventory UI crash in some cases with some specific window titles 00150dd
  • client messages were not displayed on the latest version 00150dd

This release URL: https://prismarine-v11wvv3jb-zaro.vercel.app