Releases: zardoy/minecraft-web-client
Releases · zardoy/minecraft-web-client
v0.1.81
v0.1.80
New Features
- customChannelsPreview: add sections moving animations 4fc8011
- Performance benchmark!! (#153)
- rework mobile button control sizes & joystick. Make size of every button and joystick configurable via configurator UI from settings! 9b71ae1
Bug Fixes
- add time to debug overlay 0b72ea6
- a little better perf when media is not in use 33a6f4d
- fix durability is nan 04c37c1
- renderer: rendering of ALL blocks of north side was not correct. Fix texture flipping dbfadde
- important: fix physics crash in powder snow and pink petals 394a12b
- perf: dont load gui textures on panorama start in singlefile build 4f45cd0
- update textures in inventory & hotbar after textures load, including jei 4f45cd0
- one row of jei was out of the screen 4f45cd0
- fix name display on new versions in edge cases c5c9fd9
- remove media and custom blocks on world switch, minor fixes 1b9b6c9
- always limit error texture dimension to avoid crashes on high width/height c324ce2
This release URL: https://prismarine-pjpdqtijb-zaro.vercel.app
v0.1.79
New Features
- feat: Item custom model data support
- rename prop, jsdoc for clarity
- explicit resource manager because it can be run in different threads, up mc-assets
- fix tsc
Co-authored-by: Vitaly Turovsky [email protected] 47be0ac
- now save actually changed options instead of all options in new localstorage key changedSettings for clarity cd9b796
- renderer: add toggle for batch chunks display in options GUI 52755fc
- renderer: dont display underground sections. Display chunks only when they are fully loaded f161fd3
- experimental: make loading chunks as smooth as possible by delaying work to get more rendered fps at that time. It helps to eliminate massive fps drops on big chunks of data, however might introduce new possible race conditions.
Also disabled full maps completely because it was hard to optimize atm.
Now chunks load ~30-50% slower but smoother. Note that using waitChunksToLoad settings remains unchanged - time is the same 33debc1 - add
preventBackgroundTimeoutKick
which is disabled by default but can be enabled from advanced settings. Allows to avoid kicking you out of the server when tab is not focused for long time by playing 1hz sound at very low volume to keep tab active 237aeec - app <-> renderer REWORK. Add new layers for stability (#315)
- add client tps info to f3 df10bc6
- Add videos/images from source with protocol extension (#301)
Bug Fixes
- display proxy disconnect message to the client when proxy server is being shutdown 6f15fcc
- fix almost all known inventory update bugs 08bb0b6
- regression: fix rendering almost all items in the game, like shield, banners, beds, filled maps, ... 4fd290c
- fix hotbar & inv texture updates on resources change e2f28e4
- delay autologin /login sending e2f28e4
- put just connected server to start of list 850ae6c
- pass custom brand for ws:// servers 797459b
- disable chunk batch display by default because of incorrect order and its too slow f8ef748
- fix camera shake effect! rewrite impl. Fix offhand holding block now can become empty 4678730
- allow custom media to be transparent db1c8a1
- always set sign text even in rich formatted mode so you dont lose your text if nbt edit command doesnt work (which is the case for the latest versions) 761c92e
- blockPlacing: fix packets order on latest version. Fix placing end crystals. Fix using hoe and axe. Fix offhand placing. Validate sending placing packets so its 90% accurate
(#316)
This release URL: https://prismarine-6n8vhbjve-zaro.vercel.app
v0.1.78
New Features
- focus server ip input on adding or editing ba0287f
Bug Fixes
- fix false
hurt_animation
packet handlings f87e785 - per component error boundary was not working properly crashing whole HUD gui when only component was going out of order fdd770e
- fix resource pack = never 8714fd4
- preserve list of initial servers when adding server, add always to top ba0287f
- dont confuse with incorrect version display, allow to use config values as params in real time 5bb09a8
This release URL: https://prismarine-prhcxm1je-zaro.vercel.app
v0.1.77
New Features
- revamp right click experience by reworking block placing prediction and extending activatble items list 72028d9
Bug Fixes
- respect main menu links display from config (#308)
- support custom names search & display in jei baa6158
- guiRenderer: dont break textures with custom namespaces rendering 09cd2c3
- make chat arrows work on ios a856423
- disable annoying in many cases auto correct on ios (more annoying than useful especially in commands) a856423
- make stats dont overlap with chat a856423
- fix edgecases when focusing on chat was not possible on mobile a856423
- reconnect button sometimes was not displayed 1267dcc
- fix action bar text was not visible on ios (when landscape) c947b28
- cancel block placements in adventure and when interaction is expected eg crafting table! 09e61c9
This release URL: https://prismarine-i1jvfygls-zaro.vercel.app
v0.1.76
New Features
- single file build! (#181)
- never force resort items in the list and allow to resort manually with shift+up/down ec953fd
- display items in hand of entities (#293)
This release URL: https://prismarine-cd82jg4mq-zaro.vercel.app
v0.1.75
New Features
- Display players list on long chat button hold e7b012c
- Add interaction hint for touch-based entity targeting a27fa4c
Bug Fixes
- fix displaying of unsigned messages (still need to simplify weird mineflayer parsing) d35bf41
This release URL: https://prismarine-ladclhp58-zaro.vercel.app
v0.1.74
New Features
- Full support for rendering blocks in inventory GUI powered by deeplsate (#292)
- display motd/players info for ws servers (still no icon sadly)
add new server 465ce35 - config-json: Only either bundle or load from remote (#291)
- Refactor mouse controls, fixing all false entity/item interaction issues (#286)
- add packets recording control to pause menu, display packets view after recording was started for in real time server packets debug, fix auto captured packets display 2414111
- allow to load client without free space on device (or no write permissions) edad57a
- add config option for pause screen links (#288)
- initial config.json is now bundled on build step, which is required for defaultSettings acd8144
- allow to specify default and locked settings in config.json acd8144
- allow to specify default app params in config.json acd8144
- rework how loading progress is reported in app on connect acd8144
- add setting to wait for chunks to load before starting rendering (which is highly recommended to enable), however not enabled by default because functionality is top priority of the client out of the box, not pleasent ux, so pls enable yourself acd8144
- add a way to ALWAYS inspect 30 packets on disconnect 334e8a5
- Replay packets server functionality! (#287)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> 1387cb0 - add support for custom sounds and sounds.json ba6a618
- rework atlas packing so now almost any resourepack with different tile sizes can be used a268c69
- add detailed block assets parsing (blockstates + models) in F3 on right side (includes parsing errors! super useful for resourcepacks) 730cf65
Bug Fixes
- fix sentry #6092213276 DataCloneError: Cannot decode detached ArrayBuffer 998f0f0
- was not possible to click notification, make error routing more strict & obvious 2619e5d
- fix crashes on packets logging recording b0da1e4
- make replay panel minmizable b0da1e4
- fix whole pipeline of rendering custom items from rp: add them to atlas and update texture propertly. align behavior blocks vs items and gui vs hand/floor 10f1706
- seagrass and kelp are always waterlogged fa9c081
- display notification on user resourecepack enable 59cb442
- display err when sound mappings not found 2833b33
- fix hand performance because of unnecessary texture rewrites 077dc9d
- fix a lof of bugs in base transition classes and fix bug with possibly wrong item display in hand 0b2d676
- fix hardcoded sounds played when resource is requested 2f200a8
- change chat completions filtering to be not aggressive cde2392
- fix bossbar flickering 9613a0e
- fix shift desync issue, dedupe 0505b64
- fix a few server packets 334e8a5
- fix sound id mapping for some versions like 1.16.5 81a6922
- fix visual issue when loading screen disappears f0d5ad6
- display loading pregress of server resourecepacks f0d5ad6
- improve rendering of armor to closer match game and prevent z-fighting (#285)
- improve rendering of armor to closer match game and prevent z-fighting 7110b8c
- add resourcepack texture processing error catching 8e4987e
- literally fix the notification component 2ea74b2
This release URL: https://prismarine-jfyvkm6zu-zaro.vercel.app
v0.1.73
New Features
- now always focus chat when letter or ctrl+v is pressed (like in discord) 0bb6301
- hide completions when input is not focused 0bb6301
- add ping display view in pause menu! 612b354
- custom block models via custom channel (#277)
- option to disable ears on all skins (#275)
- rework hand! enable by default, fix bow anim (#261)
- refactor swing animation to controller
- idle animator!!!!
- implelment state switch transition
- a huge fix for UI server edit!
- adjust ui scaling so main menu elements clip less
- view bobbing, new config name, ws:
- EXTREMELY important fixes to entities rendering
- a lot of fixes, add dns resolve fallback
- improve f3 E, fix modal not found edge case
- set correctly target for old browsers, should fix ios 14 crash
- unecessary big refactor, to fix ts err
- fix isWysiwyg check
- fix entities rendering count 65af9a7
- display reconnect button in pause menu when connection seems to be lost df4dd69
- some minimap fixes (#249)
Bug Fixes
- baby mobs are not rendered smaller (#283)
- fix custom item display on 1.21.4, fix text component potential crash 3b95039
- floor and ceiling button hitboxes (#282)
Co-authored-by: Vitaly [email protected] 795f241 - maps on invisible Item Frames would have gap (#281)
- fix all known issues with chat auto scroll! 9a8451f
- improve rendering of some entites like arrow and sheep 4223800
- fix memory leak with textures when a lot of entities are loaded at the same time (eg big servers like hypixel), make entities def loader faster 4a1138f
- autoConnect parameter wouldn't do anything (#276)
- handle unsuccessful block breaking packet (eg spawn protection) 847fed5
- important: save username instantly so it doesn't reset when you reload the page if you didn't change it 0f29053
- resource pack armor textures and leather armor color bleed (#274)
This release URL: https://prismarine-kt63fvcba-zaro.vercel.app
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