Commit graph

33 commits

Author SHA1 Message Date
Vitaly
24fd4d4fc0
feat: implement fast world loading with file descriptor & http backend! (#182) 2024-08-19 14:01:13 +03:00
Vitaly Turovsky
dd285544c3 enable mouse raw input and chat select by default for new users! 2024-08-13 02:03:16 +03:00
Vitaly Turovsky
573e025de2 rework contributing to outline all scripts, remove postinstall 2024-08-04 23:42:51 +03:00
Vitaly Turovsky
cd39c3d873 docs: complete servers docs 2024-07-31 03:06:12 +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
a76c98da71 fix typo in readme 2024-07-25 13:44:17 +03:00
Wolf2323
cda1d59d3b
improved query parameters handling (#162)
Co-authored-by: Vitaly <vital2580@icloud.com>
2024-07-16 12:05:57 +03:00
Vitaly Turovsky
512bc09477 make main docker build 5x smaller, add only proxy dockerfile 2024-07-14 01:55:41 +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
860d2ad2f6
feat: Microsoft authentication! (#150)
fixes #36
2024-07-06 00:54:03 +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
adc3f23504 docs: update readme 2024-05-21 06:05:41 +03:00
Vitaly Turovsky
6375df1576 improve readme clarity 2024-05-18 22:24:52 +03:00
Vitaly Turovsky
5198e69816 fix: correctly display item names in inventory GUI
fix: fix opening nested inventory GUI on servers!
2024-05-18 05:57:50 +03:00
Vitaly
0dcfbe481a docs: Add query string options for loading map and setting values 2024-05-09 03:46:21 +03:00
Vitaly Turovsky
3046524ff6 chore: fix all tests
feat: add lockConnect to QS options for alt connection screen UI
2024-05-08 20:36:05 +03:00
Vitaly
1e7153c2e2
feat: publish all stories UI components to npm! (#111) 2024-05-05 03:25:08 +03:00
Vitaly
0acaa652a3 big worlds refactor with more scalable api, which allows hmr workers
fix: better free up ram after world unload & create meshers only when needed
feat: add low ram setting, which makes chunks load performance ~4x worse
2024-04-20 13:16:36 +03:00
Vitaly
53a6d788a9
feat: Add lighting support for < 1.12 with smooth lighting (#98)
(newer versions are available experimentally under option)
2024-04-16 10:28:49 +03:00
Vitaly
2cc524a4ab
rewrite renderers to allow custom ones! worker -> mesher (#102) 2024-04-16 09:12:16 +03:00
Vitaly Turovsky
727d56d7b8 up readme note 2024-02-25 23:41:29 +03:00
Vitaly
6dddca83c5 and qs docs 2024-02-12 08:18:20 +03:00
Vitaly
0d4023981d feat: add app loading screen & banner 2024-02-06 06:22:18 +03:00
Vitaly
8ec1fef786 some new player entities support fixes 2024-01-17 06:43:55 +05:30
Vitaly Turovsky
85616e8d7e docs: Add watch expression hint 2024-01-06 04:01:19 +05:30
Vitaly
1ba82a26ab add canonical to use mcraft.fun as main domain for google search. it would reset all scores & index to 0 sadly 2023-12-17 22:48:16 +03:00
Vitaly
5a738f4a48 feat(debug-overlay): print packets debug info
feat: add options.debugLogNotFrequentPackets & debugTopPackets
2023-11-11 12:04:13 +03:00
Vitaly
5e788e0fa0 fix: fix rendering issues with water by correctly specifying render order
fix: show chunks border now works without chunks reload
2023-11-11 09:53:27 +03:00
Vitaly
df6ed989d0 feat: add debugSceneChunks and debugChangedOptions global variables that available via browser console
fix: reset all options sometimes didn't work (don't mutate default options)
2023-11-10 12:21:19 +03:00
Vitaly Turovsky
a0ddf1c08b add playgrounds link 2023-10-10 21:09:23 +03:00
Vitaly Turovsky
1d4e0955c4 feat: toggle chunk section border visibility by f3+g 2023-10-08 21:32:43 +03:00
Vitaly
8a3f1a5256 docs(feedback): improve readme 2023-10-07 11:19:57 +03:00
Vitaly Turovsky
bff4f8d396 add initial readme!
todo: add screenshots
2023-10-05 00:58:40 +03:00