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
Vitaly
0b15ac9ba0
ci: improve aliases set
2024-04-09 15:59:35 +03:00
Vitaly
ac3448c745
ci: set custom mcraft aliases for PRs! ( #99 )
2024-04-09 03:47:03 +03:00
Vitaly
b89aab72d0
ci: text aliases
2024-04-09 03:28:55 +03:00
Vitaly
7884b5cffc
three shake three.js ( #94 )
2024-03-25 13:47:01 +03:00
Vitaly Turovsky
d723401cdf
shapes regression
2024-01-28 02:14:24 +05:30
Vitaly
a95f257e65
feat: basic support for 1.20.2
2024-01-22 02:07:52 +05:30
Vitaly
a16f3f63b1
also output storybook to vercel
2024-01-10 08:16:36 +05:30
Vitaly
754afb446e
feat: now storybook components are available on /storybook url
2024-01-10 06:04:24 +05:30
Vitaly
65b8435d2c
move not finished file to experiments for now
2024-01-07 21:52:09 +05:30
Vitaly Turovsky
6e809c6ea9
wip more collisions generator
2024-01-06 04:01:31 +05:30
Vitaly
72ef5423df
fix vercel deploy sounds
2024-01-04 05:38:56 +05:30
Vitaly
8dc5016d26
feat: implement basic sound system 🔊 🔊 🔊 !
2024-01-04 05:08:53 +05:30
Vitaly
6cd44ee82f
wip working on collision shapes
2024-01-04 01:30:31 +05:30
Vitaly Turovsky
443496a788
fix: drop download & deploy size by 1.5x by inlining optimized block collision shapes
2023-11-04 09:04:09 +03:00
Vitaly Turovsky
b20d99261f
allow to use linked deps such as flying-squid
2023-11-04 06:40:33 +03:00
Vitaly
c0d3b2905a
copy entity directly from assets, various generator fixes
2023-10-26 04:51:23 +03:00