Commit graph

864 commits

Author SHA1 Message Date
Vitaly Turovsky
999afe5fa7 feat: add a setting to disable entities rendering 2024-02-06 09:46:41 +03:00
Vitaly
0d4023981d feat: add app loading screen & banner 2024-02-06 06:22:18 +03:00
Vitaly
afd10e9910 feat: old generator plains is now replaced with a new one (default). No compatibility is preserved for old worlds 2024-02-05 05:09:15 +03:00
Vitaly
d5d7674b5d block collisions regression 2024-02-05 02:23:18 +03:00
Vitaly
97ffff6000 up mc data 2024-01-30 00:42:06 +05:30
Vitaly
ffa3295268 try to spawn much earlier by looking for the position packet instead 2024-01-30 00:41:57 +05:30
Vitaly Turovsky
39dc4d072e suppress known errors 2024-01-29 14:04:32 +05:30
Vitaly Turovsky
ea817d6b52 fix types for npm squid 2024-01-29 13:57:44 +05:30
Vitaly Turovsky
54a592ab7b add 1.18.2 to fully tested versions 2024-01-29 13:53:27 +05:30
Vitaly Turovsky
2548dbceed feat: update mineflayer to support 1.20.2 2024-01-29 13:52:43 +05:30
Vitaly Turovsky
d723401cdf shapes regression 2024-01-28 02:14:24 +05:30
Vitaly Turovsky
7d4b70547d Fix initialization of lastPacket variable 2024-01-28 01:40:11 +05:30
Vitaly
a0b2d8bd43 fix: don't change camera position on block interaction (empty hand right click) 2024-01-22 02:08:12 +05:30
Vitaly
a95f257e65 feat: basic support for 1.20.2 2024-01-22 02:07:52 +05:30
Vitaly
d535176fdc fix: update flying squid to include commands like /tell & very-first commands blocks support 2024-01-22 00:01:46 +05:30
Vitaly Turovsky
c6ab5587d0 use npm version of flying squid
fixes #39
2024-01-21 08:19:32 +05:30
Vitaly Turovsky
1a2fac9d97 make node-canvas-webgl optional to fix builds on fedora 2024-01-21 00:36:19 +05:30
Vitaly
b24f79134b fixup! fix: better scene reset (eg lighting) after world unload 2024-01-20 12:38:55 +05:30
Vitaly
82781d1d45 don't display cape when no loaded 2024-01-20 12:28:27 +05:30
Vitaly
8707db57dc fix: expand sound playable distance from the world up to 4 chunks 2024-01-20 12:20:47 +05:30
Vitaly
708abfab03 feat: ported player animations. Seems mineflayer doesn't update velocity correctly so it looks weird.
feat: Add useless antialising. Disabled by default, enable in settings
fix: fix chat messages duplicating ids errors in console
2024-01-20 12:20:03 +05:30
Vitaly
9e76522957 feat(advanced-thing): display last unparsed stingified packet in connection server error 2024-01-20 07:49:46 +05:30
Vitaly
9ad6dbd023 wip use fxaa shader by default 2024-01-19 13:34:22 +05:30
Vitaly
475413c65e fixe ears, skin, elytra skin rendering WIP animation, fix playground
todo tag!
2024-01-19 13:34:00 +05:30
Vitaly
ffbb5d7e75 display url to open local + network in dev! 2024-01-17 08:07:20 +05:30
Vitaly
9a8a8273cf fix: a lot of chat completion bug fixes (now there are displayed in more cases) 2024-01-17 08:06:47 +05:30
Vitaly
feb3bd57a6 fix lint 2024-01-17 06:56:00 +05:30
Vitaly
8ec1fef786 some new player entities support fixes 2024-01-17 06:43:55 +05:30
Vitaly
86a4ac68f5 feat: support fetching skins by username for players! Use popular skinview3 for rendering players, so things like ears should render propertly
feat: Add support for head rotation.
feat: add `window.cursorEntity` for inspecting or watching entity props you're looking at
fix: fix entity in playground
2024-01-17 06:32:38 +05:30
Vitaly
8d05b410d2 fix: better scene reset (eg lighting) after world unload 2024-01-17 01:40:53 +05:30
Vitaly
c5dba3a611 fix render current 2024-01-13 07:14:06 +05:30
Vitaly
ab17bf5cf1 feat(playground): add play sound demo
fix(playground): sort block names so its easier to find them
feat(playground): isomorphic render for all blocks of specific version
2024-01-13 06:54:24 +05:30
Vitaly
a37fd3f000 up p-block 2024-01-10 18:42:43 +05:30
Vitaly
30a14f8097 fixup for shapes crash 2024-01-10 18:42:00 +05:30
Vitaly
5c795c8f92 fix(regression): wasn't possible to place blocks
feat: now possible to activate most items like spawn eggs, boats, eggs
feat: now possible to swing arm when not looking at block
2024-01-10 09:34:06 +05:30
Vitaly
a16f3f63b1 also output storybook to vercel 2024-01-10 08:16:36 +05:30
Vitaly
2bbacf23ad fix tsc 2024-01-10 06:20:34 +05:30
Vitaly
34e393b6d7 fi x biuld 2024-01-10 06:14:26 +05:30
Vitaly
870e1e9e84 use not forked version if mineflayer 2024-01-10 06:08:01 +05:30
Vitaly
754afb446e feat: now storybook components are available on /storybook url 2024-01-10 06:04:24 +05:30
Vitaly
e5c864b053 feat: basic support for click event & hover event! 2024-01-10 05:49:10 +05:30
Vitaly
aecd64cb1e fix: add logic for force reload when failed to update application because of browser or cdn cache, update status on click 2024-01-08 06:22:40 +05:30
Vitaly
49e8e27c1d fix squid build 2024-01-08 05:58:51 +05:30
Vitaly
597ab23583 fix collision shapes crash, fix: port interactions shapes for older versions 2024-01-08 05:52:40 +05:30
Vitaly
a072365610 up dep to activate new interactions shapes logic 2024-01-08 02:22:47 +05:30
Vitaly
3cb403229b feat: add keybinding to set url to current game state (connected server or save, useful in developing) 2024-01-08 00:21:17 +05:30
Vitaly
91ff022190 fix(regression): restore working of send history 2024-01-08 00:20:26 +05:30
Vitaly
74664d298d add game load custom event 2024-01-07 23:58:40 +05:30
Vitaly
01c2673f70 feat: now project uses correct interaction box shapes for all blocks! For example redstone wire or wall sign didn't have correct cursor interaction shapes, which was annoying when you wanted to destroy the wire after the current one. The only known unsupported block is light block which can be focused / destroyed only when you hold the light item in your hand 2024-01-07 23:58:19 +05:30
Vitaly
e938212435 feat: World rendering improvement! Now ambient occlusion correctly skips blocks such as leaves & glass 2024-01-07 21:53:59 +05:30