Vitaly Turovsky
fb395041b9
fix: fix on 1.18.2 many blocks like mushrom blocks, fence gates, deepslate, basalt, copper stuff like ore, infested stone, cakes and tinted glass was resulting in instant breaking on the client
...
dev: add debugTestPing
2025-08-11 01:39:08 +03:00
Vitaly
5bd33a546a
More build configs & optimise reconnect and immediate game enter ( #398 )
...
feat(custom-builds): Add a way to bundle only specific minecraft version data, this does not affect assets though
env:
MIN_MC_VERSION
MAX_MC_VERSION
new SKIP_MC_DATA_RECIPES - if recipes are not used in game
fix: refactor QS params handling to ensure panorama & main menu never loaded when immedieate game enter action is expected (eg ?autoConnect=1)
2025-07-18 04:39:05 +03:00
Vitaly
826b24d9e2
Metrics server ( #390 )
2025-07-09 16:10:50 +03:00
Vitaly Turovsky
cdd23bc6a6
fix(critical): fix support for all versions above 1.20.2 in mineflayer dependency
2025-07-03 19:29:27 +03:00
Vitaly Turovsky
08fbc67c31
add update git deps script, fix inventory crashes
2025-07-02 17:22:44 +03:00
Vitaly Turovsky
f12de4ea23
fix releasing alias
2025-05-01 15:23:58 +03:00
Vitaly Turovsky
5bf66b8e50
ci: add fixed short link for released version eg v90.mcraft.fun
2025-04-29 04:22:59 +03:00
Vitaly Turovsky
97533cfddb
cache sounds, report downloading assets
2025-04-24 21:37:49 +03:00
Vitaly Turovsky
d7fdf18416
feat: jokes over. use a reliable source (thanks to ViaVersion!) for sound id mappings to avoid screamers on mobs in latest versions
2025-04-24 03:40:40 +03:00
Vitaly
b8b1320258
feat: single file build! ( #181 )
2025-03-11 23:58:52 +03:00
Vitaly
1c700aac1e
feat(config-json): Only either bundle or load from remote ( #291 )
2025-03-04 19:00:20 +03:00
Vitaly Turovsky
322e2f9b44
fix sounds
2025-02-26 22:18:51 +03:00
Vitaly Turovsky
acd8144d76
feat: initial config.json is now bundled on build step, which is required for defaultSettings
...
feat: allow to specify default and locked settings in config.json
feat: allow to specify default app params in config.json
feat: rework how loading progress is reported in app on connect
feat: 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
2025-02-26 03:29:10 +03:00
Vitaly Turovsky
81a692272c
fix: fix sound id mapping for some versions like 1.16.5
2025-02-22 20:57:40 +03:00
Vitaly
f96673bc17
rename prismarine-viewer dir to renderer to avoid confusion ( #269 )
2025-02-08 14:17:27 +03:00
Vitaly
72058f14f2
feat: reimplement auto version - fix bugs, +config, make faster!! ( #262 )
2025-02-03 10:19:59 +03:00
Vitaly Turovsky
297d94d419
fix sounds enabling in dockerfile
2025-02-01 03:20:13 +03:00
Vitaly
df442338f8
feat(sounds): Add sound variants and resource pack support! ( #258 )
...
feat: add in-game music support! Enable it with `options.enableMusic = true`
2025-01-29 04:54:51 +03:00
Vitaly Turovsky
c44ad90acf
add finally a way to get entities metadata by key
2024-11-21 14:56:39 +03:00
Vitaly Turovsky
e28608f86e
also cache manifest.json into offline
2024-11-11 18:04:54 +03:00
Vitaly Turovsky
574cdfc531
docs: add deploy to Koyeb button
2024-11-09 11:19:40 +03:00
Vitaly Turovsky
2fbfc18d2e
feat: optimize slabs render performance by rendering less not visible tiles
...
Improve performance in Greenfield by 6%
2024-10-30 11:33:26 +03:00
Vitaly Turovsky
547525d615
fix: fix some blocks were rendered as transparent in old versions. Speed up Greenfield renderer by 18% in tunnels.
2024-10-30 08:40:44 +03:00
Vitaly Turovsky
dbd4058912
should fix publishing to npm
2024-10-28 17:57:40 +03:00
Vitaly Turovsky
a1c41e8767
fix: up deps to support 1.20.5 and 1.20.6
...
fix: fix raycast. Wasn't possible to active the block when inside of it
2024-10-20 18:26:05 +03:00
Vitaly Turovsky
0d3a3affd7
fix recently introduced bug with crafting in singleplayer
2024-09-03 01:00:54 +03:00
Vitaly
eb0bc02647
feat: All versions now are available offline! ( #174 )
2024-08-31 19:50:33 +03:00
Vitaly
6bac74b6c1
cleanup, better resource pack support ( #173 )
2024-08-06 20:42:33 +03:00
Vitaly Turovsky
be5c1bcc81
fix item tooltips on mobile
2024-08-05 03:18:49 +03:00
Vitaly
9b72cdb8f0
feat: migrate to mc-assets & Rsbuild better resource pack support ( #164 )
...
The complete migration from `minecraft-assets` to [`mc-assets`](https://npmjs.com/mc-assets ).
Now all block states & block models are processed dynamically! So it is now easily possible to implement custom models
- no post-install work anymore: the building is now 3x faster and 4x faster in docker
- drop 10x total deploy size
- display world ~1.5x faster
- fix snow & repeater state parser (they didn't render correctly)
rsbuild pipeline!
- the initial app load is faster ~1.2
- much fewer requests are made & cached
- dev reloads are fast now
Resource pack changes:
- now textures are reloaded much more quickly on the fly
- add hotkey to quickly reload textures (for debugging) assigned to F3+T (open dev widget is now assigned to F3+Y)
- add a way to disable resource pack instead of uninstalling it
- items render from resource pack are now support
- resource pack widgets & icons are now supported
2024-07-26 13:12:28 +03:00
Vitaly Turovsky
2c3a38a678
add gzip size logging which is actually more important than regular size for prod build
2024-07-19 06:08:37 +03:00
qqq
b7356efbce
feat: Add a way to view / sign books ( #158 )
...
---------
Co-authored-by: soulless-ai <mr.chupak@gmail.com>
Co-authored-by: Vitaly Turovsky <vital2580@icloud.com>
2024-07-17 02:53:26 +03:00
Vitaly Turovsky
04b5d1ac3f
add handled packets stats
...
TODO make auto-updated
2024-07-13 06:17:47 +03:00
Vitaly Turovsky
d8261c2659
fix: bundle pixealrticons with the app instead of fetching them from remote location in runtime
2024-07-07 19:18:48 +03:00
Vitaly
d81aace2d6
feat: new clean favicon ( #155 )
...
by hrgembakh
2024-07-06 00:28:59 +03:00
Vitaly Turovsky
c7a8c34d89
improve fps in some scenarios by not spamming with setTimeout calls
2024-06-24 06:31:04 +03:00
Vitaly Turovsky
f8fcee780b
feat: Add recipes, usages & guides for every item in the game to builtin JEI!
2024-06-19 00:51:00 +03:00
Vitaly Turovsky
7f3d5ca1f0
rename project to minecraft-web-client
...
fixes issue146
2024-06-10 03:27:34 +03:00
Vitaly Turovsky
0d8beef65c
feat: add gamemode selector in create world screen. always use creative with ?singleplayer=1
2024-05-26 18:58:46 +03:00
Vitaly
93e9cf877b
fix project build on windows
2024-05-20 06:01:14 +03:00
Vitaly
5e94239091
feat: big fix: rendering blocks for preflat versions (<1.13)! ( #125 )
2024-05-20 05:47:53 +03:00
Vitaly Turovsky
c1651ce3b5
fix: some collision shapes were missing for 1.20.4
2024-05-13 15:36:11 +03:00
Vitaly
26dacc9c47
restore full source map uploading to prod for better error stacks
2024-05-10 05:06:05 +03:00
Vitaly Turovsky
2e93e90d28
impr auto publish for npm
2024-05-05 03:45:57 +03:00
Vitaly
1e7153c2e2
feat: publish all stories UI components to npm! ( #111 )
2024-05-05 03:25:08 +03:00
Vitaly
976f6cab2b
add mesher HMR!
...
fix: fix all colored glass rendering!
2024-04-20 15:28:31 +03:00
Vitaly
d17e1b2acb
make bundle smaller and debugger run faster
2024-04-20 13:22:26 +03:00
Vitaly Turovsky
17e13d30b1
add mc data types
2024-04-17 08:03:49 +03:00
Vitaly
2cc524a4ab
rewrite renderers to allow custom ones! worker -> mesher ( #102 )
2024-04-16 09:12:16 +03:00
Vitaly
aafdb64694
outdated commit hints in ci!! ( #101 )
2024-04-15 05:44:25 +03:00