Commit graph

951 commits

Author SHA1 Message Date
Vitaly Turovsky
b35b88236d use whitelist to active touch cancel hack to avoid issues with side integrations 2025-04-07 16:20:06 +03:00
Vitaly Turovsky
f79472a1da add client info, fix small width data display 2025-04-07 16:09:01 +03:00
Vitaly Turovsky
d1a646ed54 never wait for load waitForChunksRender 2025-04-07 14:21:25 +03:00
Vitaly Turovsky
914dcb6110 add more fixtures support 2025-04-07 14:16:44 +03:00
Vitaly Turovsky
23bab8dbd5 basically fix all the debug panes, record that info 2025-04-07 13:55:18 +03:00
Vitaly Turovsky
881d105c57 always render debug 2025-04-07 13:42:13 +03:00
Vitaly Turovsky
3109be2d8a universal load backend + fallback 2025-04-07 12:49:33 +03:00
Vitaly Turovsky
568ea3d18b adjust default render distance to match testing on ci 2025-04-07 12:49:24 +03:00
Vitaly Turovsky
27e51b65df refactor: rename benchmarkName to fixture and update related logic in benchmark files 2025-04-07 02:26:11 +03:00
Vitaly
0aa4d11bdd
feat: Performance benchmark!! (#153) 2025-04-07 02:21:37 +03:00
Vitaly Turovsky
ce5ef7c7cb remove not neede functionality 2025-04-06 11:09:17 +03:00
Vitaly Turovsky
9b71ae1a24 feat: rework mobile button control sizes & joystick. Make size of every button and joystick configurable via configurator UI from settings! 2025-04-06 00:23:17 +03:00
Vitaly
908fa64f2f
pick most of changes from webgpu for better stability (#322) 2025-04-06 00:22:27 +03:00
Vitaly Turovsky
c025a1c75a fix a lot annoying sentry errors 2025-04-05 18:55:59 +03:00
Vitaly Turovsky
04c37c1eef fix: fix durability is nan 2025-04-05 18:37:21 +03:00
Vitaly Turovsky
d78a8b1220 add mesher logging functionality for advanced debugging on other client end 2025-03-31 22:55:17 +03:00
Vitaly Turovsky
70fbe1b0e2 dont clip edition 2025-03-31 22:06:30 +03:00
Vitaly Turovsky
394a12b147 fix(important): fix physics crash in powder snow and pink petals 2025-03-31 14:08:56 +03:00
Vitaly Turovsky
f895304380 add debug method and fix f3 custom block name display 2025-03-31 13:32:40 +03:00
Vitaly Turovsky
4f45cd072a fix(perf): dont load gui textures on panorama start in singlefile build
fix: update textures in inventory & hotbar after textures load, including jei
fix: one row of jei was out of the screen
2025-03-31 13:16:57 +03:00
Vitaly Turovsky
c5c9fd9bcd fix: fix name display on new versions in edge cases 2025-03-31 11:43:21 +03:00
Vitaly Turovsky
1b9b6c954c fix: remove media and custom blocks on world switch, minor fixes 2025-03-31 11:43:07 +03:00
Vitaly Turovsky
9c6bc49921 fix msg for proxy 2025-03-30 18:01:21 +03:00
Vitaly Turovsky
6f15fcc726 fix: display proxy disconnect message to the client when proxy server is being shutdown 2025-03-29 09:57:57 +03:00
Vitaly Turovsky
af9da93978 enabling parsing kick messages 2025-03-29 09:19:54 +03:00
Vitaly Turovsky
187e9fa6b4 important: fix visual update issues in inventory after server packet 2025-03-29 09:16:36 +03:00
Vitaly Turovsky
4fd290c636 fix(regression): fix rendering almost all items in the game, like shield, banners, beds, filled maps, ... 2025-03-29 06:44:48 +03:00
Vitaly Turovsky
e2f28e4975 fix: fix hotbar & inv texture updates on resources change
fix: delay autologin /login sending
2025-03-29 05:34:32 +03:00
Vitaly Turovsky
c3b4eb953f feat: add much better video support 2025-03-29 04:48:39 +03:00
Vitaly Turovsky
850ae6c2da fix: put just connected server to start of list 2025-03-29 02:01:05 +03:00
Vitaly Turovsky
66b9f58c6f fix error not displayed when crash during world display happens, dont crash world display on entity error 2025-03-29 01:53:54 +03:00
Max Lee
47be0ac865
feat: Item custom model data support (#318)
* 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 <vital2580@icloud.com>
2025-03-26 08:22:38 +03:00
Vitaly Turovsky
cd9b796f16 feat: now save actually changed options instead of all options in new localstorage key changedSettings for clarity 2025-03-26 07:12:53 +03:00
Vitaly Turovsky
b32bab8211 fix inscreen button 2025-03-26 06:55:09 +03:00
Vitaly Turovsky
52755fc18f feat(renderer): add toggle for batch chunks display in options GUI 2025-03-26 06:47:21 +03:00
Vitaly Turovsky
797459b0fc fix: pass custom brand for ws:// servers 2025-03-26 05:08:10 +03:00
Vitaly Turovsky
f8ef748e58 fix: disable chunk batch display by default because of incorrect order and its too slow 2025-03-26 05:01:17 +03:00
Vitaly Turovsky
3690cb22aa fix classic panorama regression 2025-03-26 04:39:33 +03:00
Vitaly Turovsky
33debc1475 feat(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
2025-03-26 03:48:22 +03:00
Vitaly Turovsky
46787309e2 fix: fix camera shake effect! rewrite impl. Fix offhand holding block now can become empty 2025-03-25 22:58:24 +03:00
Vitaly Turovsky
1015556834 use graphics backend id 2025-03-25 21:33:12 +03:00
Vitaly Turovsky
761c92e27c fix: 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) 2025-03-25 21:09:48 +03:00
Vitaly Turovsky
8786448d07 fix tsc 2025-03-25 04:07:34 +03:00
Vitaly Turovsky
2d288153e3 move three.js related files to its own renderer dir 2025-03-25 04:01:43 +03:00
Vitaly Turovsky
237aeec6ac feat: 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 2025-03-25 03:46:08 +03:00
Vitaly
0f3145bb8e
feat: app <-> renderer REWORK. Add new layers for stability (#315) 2025-03-25 02:08:32 +03:00
Vitaly Turovsky
df10bc6f1b feat: add client tps info to f3 2025-03-25 00:50:28 +03:00
Vitaly
563f5fa007
feat: Add videos/images from source with protocol extension (#301) 2025-03-24 20:17:54 +03:00
Vitaly Turovsky
4a4823fd6a highlight main actions 2025-03-21 04:18:24 +03:00
Vitaly Turovsky
f87e7850ec fix: fix false hurt_animation packet handlings 2025-03-20 22:32:37 +03:00