Releases: zardoy/minecraft-web-client
Releases · zardoy/minecraft-web-client
v0.1.72
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
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
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
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
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
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
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
New Features
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
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
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