Commit graph

231 commits

Author SHA1 Message Date
Vitaly Turovsky
0dc261258a fix: fix bug ?singleplayer=1&version=1.20.4 didn't work in safari because of different setTimeout timing 2024-08-31 19:05:20 +03:00
Vitaly Turovsky
f32f30ca5a also watch mesher when running the main start script 2024-08-29 16:28:45 +03:00
Vitaly Turovsky
00e7d4a065 fix(regression): most of the items were not renderer in old versions (before 1.13) 2024-08-27 01:12:10 +03:00
Vitaly Turovsky
372059f0be add highest block implementation for a few other PRs, up server 2024-08-22 15:47:29 +03:00
gguio
f5da7f2261
feat: New select component (#169) 2024-08-16 12:24:13 +03:00
Vitaly Turovsky
39ccf846c2 fix more grass block item render and remove misleading sounds warning 2024-08-13 02:06:04 +03:00
Vitaly Turovsky
fc7df81b0f up mc-assets to fix chest 2024-08-13 01:07:21 +03:00
Vitaly Turovsky
25f04f4959 fix: fix rendering of all remaining blocks except chest, fix rendering of pistons by rotating down texture by another 180deg of any block 2024-08-11 23:28:16 +03:00
Vitaly
d4f06aa1a4
lint prismarine-viewer & better ci checks (#171) 2024-08-06 03:20:38 +03:00
Vitaly Turovsky
34e02cfc1b up mc-assets to fix a few critical bugs 2024-08-05 18:51:40 +03:00
Vitaly Turovsky
573e025de2 rework contributing to outline all scripts, remove postinstall 2024-08-04 23:42:51 +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
04e1cd5707
update typescript to latest (#166) 2024-07-23 20:31:20 +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
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
c5d3ac1678 fix: inventory in singleplayer didn't update on gui interactions 2024-07-03 13:15:55 +03:00
Vitaly Turovsky
f8980836dc fix: fix basic vr support & test dom overlay
sentry-ref: 5517390383, 5517390775
2024-06-22 20:15:12 +03:00
Vitaly Turovsky
26383a2ed7 up squid & anvil restoring pre-flat support, lint 2024-06-13 22:59:13 +03:00
Vitaly Turovsky
8407b6e006 update packages 2024-06-13 19:57:10 +03:00
Vitaly Turovsky
5be093a25f feat: support world saves for all versions of Minecraft Java! 2024-06-13 03:46:59 +03:00
Vitaly Turovsky
4f20e24819 up flying squid 2024-06-12 21:14:48 +03:00
Vitaly Turovsky
7f3d5ca1f0 rename project to minecraft-web-client
fixes issue146
2024-06-10 03:27:34 +03:00
Vitaly Turovsky
fec59aac03 up mineflayer 2024-06-06 17:30:17 +03:00
gguio
c1d7d7c33f
feat: Support for binds with modifiers (#130)
Co-authored-by: gguio <nikvish150@gmail.com>
2024-05-23 08:46:59 +03:00
Vitaly
2bec255b7d fix: update flying-squid to respect time in saves! 2024-05-20 05:47:38 +03:00
gguio
6bf1085fbe
feat: Key binds screen (#108)
---------

Co-authored-by: gguio <nikvish150@gmail.com>
Co-authored-by: Vitaly <vital2580@icloud.com>
2024-05-18 22:51:35 +03:00
Vitaly Turovsky
03a26d5c70 feat: add held map image support for all versions!
fix: previously held item was activated too quickly
2024-05-13 04:02:06 +03:00
Vitaly Turovsky
ef146f7a28 fix(hud): fix safe bottom area for iOS devices when clicked "Hide Toolbar"
https://forums.developer.apple.com/forums/thread/716552
chore: add new experiment for demo
2024-05-13 03:42:31 +03:00
Vitaly
2e81fac751 feat: implement full gamepad (joystics) support in all UIs including inventory! Add gamepad cursor, add pause menu bind 2024-05-10 05:08:02 +03:00
Vitaly
e56cac8b43 refactor: use source mc protocol and patch it instead
fix: fix issues with 1.20.4 fixes #80
2024-05-10 02:26:10 +03:00
Vitaly
03b3e56a74 fix: reload the page on quit button until issues with time desync are fixed
up squid to restore support for 1.14 worlds
2024-05-06 19:06:44 +03:00
Vitaly Turovsky
36962331d1 chore: up mc-data, fix cam reset
fix: hide add server UI after adding a server
2024-05-06 01:54:29 +03:00
Vitaly
1e7153c2e2
feat: publish all stories UI components to npm! (#111) 2024-05-05 03:25:08 +03:00
Vitaly
ab9e5db445 up flying squid 2024-05-05 02:58:08 +03:00
Vitaly
826c66b9ec
feat: brand new Servers List UI /w auto login feature! (#110) 2024-05-04 16:07:18 +03:00
Vitaly
d7f5e98fe3 update typescript to 5.5 2024-04-26 09:44:04 +03:00
Vitaly
d35eb040c7 The packageManager field must be joke... 2024-04-20 13:26:17 +03:00
Vitaly
d17e1b2acb make bundle smaller and debugger run faster 2024-04-20 13:22:26 +03:00
Vitaly Turovsky
2d3ab6c43a feat: Almost full entities rendering. Mobs are now rendered correctly 2024-04-18 09:47:55 +03:00
Vitaly Turovsky
17e13d30b1 add mc data types 2024-04-17 08:03:49 +03:00
Vitaly Turovsky
dd3c331007 fix: super critical performance fix for some blocks like snow/soul sand
chore: finally a convenient way to debug mesher, now covered by test
2024-04-17 07:24:40 +03:00
Vitaly Turovsky
7aeb13f9fe up autojump 2024-04-17 00:52:58 +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
219f525409 support for custom input keys / gamepad buttons (no ui yet) 2024-04-16 06:37:22 +03:00
Vitaly
10662bcbc0
feat: Add auto jump (disabled by default for PC & Gamepad users) (#100) 2024-04-16 05:24:47 +03:00
Vitaly
aafdb64694
outdated commit hints in ci!! (#101) 2024-04-15 05:44:25 +03:00
Vitaly Turovsky
625d4c1c19 migrate to cypress 10 for native m1 support 2024-03-25 03:44:32 +03:00
gguio
85c0eb8c5b
feat: Sign editor with formatting support! (+2 settings) (#86)
Co-authored-by: gguio <nikvish150@gmail.com>
Co-authored-by: Vitaly Turovsky <vital2580@icloud.com>
2024-03-23 16:21:36 +03:00