Vitaly Turovsky
b01cfe475d
change color and fix rsbuild hoisting var bug
2025-05-04 11:35:43 +03:00
Vitaly Turovsky
e250061757
smooth appear panorama on load textures
2025-05-03 23:11:15 +03:00
Vitaly Turovsky
813c952420
fix: fix lava rendering
2025-05-01 12:53:44 +03:00
Vitaly Turovsky
0f2e4f1329
add allEntitiesDebug
2025-04-26 10:50:29 +03:00
Vitaly Turovsky
1599917134
feat: falling block & summoned tnt entities rendering support
2025-04-26 10:38:59 +03:00
Vitaly Turovsky
e706f7d086
fix ocelot rendering
2025-04-26 10:38:32 +03:00
Vitaly Turovsky
e20fb8be53
add ?debugEntities for list of supported entities
2025-04-26 10:38:19 +03:00
Vitaly Turovsky
cd2ff62d6d
fix: remove skeleton helper which was causing them flying for ALL bedrock entities
...
fixes #270
2025-04-26 09:51:43 +03:00
Vitaly Turovsky
0c7900a655
fix skins loading on real prod
2025-04-26 05:19:06 +03:00
Vitaly Turovsky
8c37db4051
fix(critical-regression): chunks never loaded when dimension was changed but position chunk was the same (eg spawn 0,0)
2025-04-26 05:14:33 +03:00
Vitaly Turovsky
89fc31a2c2
feat: holding item/block display for players!
2025-04-25 09:05:49 +03:00
Vitaly Turovsky
01b6d87331
feat: player crouching and better hit animation
2025-04-25 08:29:18 +03:00
Vitaly Turovsky
948a52a2a5
feat: restore skins display with new API (thanks to Nodecraft!). Unfortunately capes are not supported from API anymore. Restore skin display from server properties.
2025-04-25 07:26:23 +03:00
Vitaly Turovsky
4ca9a801a8
fix sound.js caching, increase priority of scripts (make difference only in very rare cases)
2025-04-25 04:04:59 +03:00
Vitaly
28faa9417a
feat: Client side js mods. Modding! ( #255 )
2025-04-23 09:17:33 +03:00
Vitaly Turovsky
14ad1c5934
sync fork: add a bunch of not needed side core features like translation
...
AND fix critical performance regression (& ram)
2025-04-23 05:55:59 +03:00
Vitaly Turovsky
a0bfa275af
lets be safer and use 32array
2025-04-19 00:43:31 +03:00
Vitaly Turovsky
193c748feb
fix: add chunks a little faster on low tier devices: use indicies
2025-04-19 00:43:20 +03:00
Vitaly Turovsky
1582e16d3b
fix critical regression that led to not loading chunks twice that was a valid behavior before
2025-04-17 19:58:30 +03:00
Vitaly Turovsky
73ccb48d02
feat: Add F3+H chunks debug screen! not really useful for now since chunks not visible bug was not fixed yet
2025-04-16 18:24:19 +03:00
Vitaly Turovsky
4b85b16b73
feat(experimental-part1): rework chunk loading strategy by forcing spiral order loading into renderer processor and ignoring server order
2025-04-11 21:42:55 +03:00
Vitaly Turovsky
27df313f26
microoptimisation on big number of chunks load
2025-04-11 18:08:21 +03:00
Vitaly Turovsky
024da5bf6d
fix: now media dont receive global lighting by default
2025-04-10 18:54:02 +03:00
Vitaly
c755f085d9
fix: update rsbuild and pnpm to latest version to resolve long-standi… ( #328 )
2025-04-10 18:53:33 +03:00
Vitaly Turovsky
bf790861d9
fix: finally fix plants rendering in underwater and near water!
2025-04-10 01:20:29 +03:00
Vitaly Turovsky
31d5089e9c
should fix rare case when some tiles are not rendered
2025-04-09 05:50:39 +03:00
Vitaly Turovsky
5adbce39e0
pick changes from webgpu:
...
fix cursor lines
fix background color change
2025-04-09 05:07:41 +03:00
Vitaly Turovsky
33a6f4d088
fix: a little better perf when media is not in use
2025-04-08 17:23:32 +03:00
Vitaly Turovsky
4fc8011413
feat(customChannelsPreview): add sections moving animations
2025-04-07 19:00:21 +03:00
Vitaly Turovsky
23bab8dbd5
basically fix all the debug panes, record that info
2025-04-07 13:55:18 +03:00
Vitaly
0aa4d11bdd
feat: Performance benchmark!! ( #153 )
2025-04-07 02:21:37 +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
dbfadde044
fix(renderer): rendering of ALL blocks of north side was not correct. Fix texture flipping
2025-04-05 11:15:39 +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
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
5af290ac4e
also remove media on world remove, and stop
2025-03-31 11:49:05 +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
73e65c6656
try different intersect raycast media approach
2025-03-30 16:09:45 +03:00
Vitaly Turovsky
c324ce29ab
fix: always limit error texture dimension to avoid crashes on high width/height
2025-03-30 14:03:50 +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
c3b4eb953f
feat: add much better video support
2025-03-29 04:48:39 +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
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
f161fd31d4
feat(renderer): dont display underground sections. Display chunks only when they are fully loaded
2025-03-26 04:40:11 +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