Commit graph

123 commits

Author SHA1 Message Date
Vitaly
8591653bdb add contributing, speed start, cleanup esbuild
and don't use minify in dev as it breaks breakpoints since minify inlines code
2023-09-17 22:03:26 +03:00
Vitaly Turovsky
53794a2324 implement qr display 2023-09-16 06:15:22 +03:00
Vitaly Turovsky
4b85a2ebdf Merge remote-tracking branch 'origin/main' into next 2023-09-16 05:18:46 +03:00
Vitaly
3d96586608
ci: oops, use specified version actually 2023-09-16 04:45:02 +03:00
Vitaly Turovsky
46d3cd96d1 ci: draft a release 2023-09-16 04:38:57 +03:00
Vitaly Turovsky
05b9f1ac24 initial p2p multiplayer support powered by peerJS
spend many hours fixing weird bugs... still have to few some
2023-09-15 23:34:53 +03:00
Vitaly Turovsky
62a4255d9b ci: remove prepublish scripts 2023-09-15 18:30:47 +03:00
Vitaly Turovsky
5784a514f1 add experimental release posting 2023-09-15 07:14:54 +03:00
Vitaly Turovsky
91bb1d75ff add blocks generate script for resourcepack 2023-09-15 04:49:20 +03:00
Vitaly Turovsky
08b35ff9a1 restore filesize 2023-09-14 19:07:18 +03:00
Vitaly
bb3648ac99 add blockInteractionShape, make cursor singleton 2023-09-14 04:15:15 +03:00
Vitaly Turovsky
0ac3d6b4d6 improve downloading progress reporting 2023-09-12 23:39:35 +03:00
Vitaly
e1c24a6247 up anvil for singleplayer compatibility 2023-09-08 16:43:52 +03:00
Vitaly
bbb76eef36 small cleanup, don't specify default version 2023-09-07 06:18:31 +03:00
Vitaly
6e2dfb7691 fix: excellent in-game gamepad support
speed packages install
2023-09-04 12:54:48 +03:00
Vitaly
3daefc23de build prismarine-viewer locally which should increase install speed 2023-09-04 10:46:53 +03:00
Vitaly
0f096be321 add visual sneaking + touch support 2023-09-04 08:42:08 +03:00
Vitaly
327504a19d upstream fork changes 2023-09-04 07:57:59 +03:00
Vitaly
ce6e02ed1f refactor controls to use contro-max!
it allows to use between mobile keyboard & gamepad consistently!
fixed double jump!
2023-09-04 07:39:16 +03:00
Vitaly
2f11aebd8c try to fix with css loading with webpack + new space-squid esbuild require 2023-09-03 10:04:26 +03:00
Vitaly
ac0170b146 download minecraft-data on demand 2023-09-03 09:21:34 +03:00
Vitaly
f695cb417c inventory support with sprites (only multiplayer fully supported for now)! true block rendering!
add iphone x notch workarounds
2023-08-31 19:33:33 +03:00
Vitaly
ad0b545301 copy only entity textures, inline others! it reduces copy time and deploy size 2023-08-30 10:53:58 +03:00
Vitaly Turovsky
0aa9e75819 feat: world loading on ios (support zip files)! 2023-08-29 10:26:09 +03:00
Vitaly
be61a6f6ee fix dev esbuild config 2023-08-28 10:34:22 +03:00
Vitaly
fc7869000e move building to esbuild
change public to dist
2023-08-28 06:37:57 +03:00
Vitaly
df2e1a76cf wip testing cypress 2023-08-27 08:10:52 +03:00
Vitaly
e32d5e5461
Remove linked dep 2023-08-27 01:02:00 +03:00
Vitaly
5d0e4fd9ac build should be fixed (disable inventory for now) 2023-08-26 23:05:25 +03:00
Vitaly
f891c6b6a7 feat(big!): implement folder save loading with write access 2023-08-26 06:09:34 +03:00
Vitaly
9a4b57abed add support for icons in button
TODO not pixel-perfect
2023-08-24 01:39:42 +03:00
Vitaly
0840acd570 replace legacy lib, comment 2023-08-23 02:53:05 +03:00
Vitaly
53e8478413 inventories are almost here wip:
add mobile button
review upstream
wip react refresh (thats why migrating to react)
to migrate to tsx
to impl advanced settings
2023-08-22 05:03:36 +03:00
Vitaly
bf00a84fc7 cleanup package.json (if this will be published some day to npm, they will be auto-generated anyway) 2023-08-21 21:01:09 +03:00
Vitaly
58ae5608b8 [add react] feat: use @dimaka/controls to make controls on ios playable 2023-08-19 05:35:22 +03:00
Vitaly
a20a3fceb9 make prod build faster than dev 2023-08-18 17:39:11 +03:00
Vitaly
b420d6fcbf add ts-loader 2023-08-18 03:34:31 +03:00
Vitaly
749d1d29b0 up mineflayer, correctly update bars & gamemode, even in singleplayer 2023-08-18 02:35:26 +03:00
Vitaly
9ba3c68e81 remove custom client from source, use forked minecraft protocol 2023-08-17 21:17:29 +03:00
Vitaly Turovsky
8310359ca1 fix prod: dont remove just copied assets 2023-08-17 06:10:08 +03:00
Vitaly
9227ccc7d6 first real cypress test, try on ci
remove refs to unimplemented components for now
2023-08-17 05:35:29 +03:00
Vitaly
b7f5c0c840 fix scripts remove standard as its broken anyway 2023-08-17 05:04:54 +03:00
Vitaly
0b2191a63d implement singleplayer (not the best way & buggy) 2023-08-17 04:20:55 +03:00
Vitaly Turovsky
4fe10fc9d0 wip: first cypress tests that should work 2023-08-15 20:41:15 +03:00
Vitaly
e4fcf10057 increase build size for now 2023-08-15 14:28:18 +03:00
Vitaly
ee75eeab2d experimental singleplayer support 2023-08-12 22:24:10 +03:00
Vitaly
7d93ee9968 ci: commit possible build fix 2023-08-12 21:25:22 +03:00
Vitaly
289c048b51 build should be fixed 2023-08-12 20:56:34 +03:00
Vitaly
b6833955b0 use local version of prismarine-viewer for futher modifications & improvements 2023-08-12 17:40:07 +03:00
Vitaly
55ded810fc add valtio dep 2023-08-11 23:37:18 +03:00