Commit graph

124 commits

Author SHA1 Message Date
Vitaly
14a9a2bf18
a few fixes (#20)
fix: ios improvements: always display full ui & no magnifier on double tap anymore
fix: regression: connect to p2p peers
2023-09-19 03:18:01 +03:00
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