Commit Graph

27 Commits

Author SHA1 Message Date
LabyStudio db5b113939 improve performance of Random class 2022-05-12 04:31:18 +02:00
LabyStudio 24c0451031 use threejs module js, remove unused libraries, increase world generation seed to 64 bit, implement random world spawn, improve start script 2022-05-12 02:57:23 +02:00
LabyStudio d846613ca9 implement new terrain generator, cave generator, tree generator, implement big tree generator, improve light update performance 2022-05-04 23:35:53 +02:00
LabyStudio 48ad9dc9b3 implement third person camera collision detection 2022-05-04 02:30:47 +02:00
LabyStudio 058b81210a implement sunrise and sunset, improve sky coloring, implement alpha channel in Tessellator, update threejs 2022-05-03 00:40:38 +02:00
LabyStudio 800134b26b implement first person hand
(cherry picked from commit bfe5a2eaca2858a7ccde1df847e2148dd79f4045)
2022-05-02 04:46:15 +02:00
LabyStudio 45961bbfbb convert classes to es6
(cherry picked from commit e7615d49a4071fe5b5f192884f142c9f3385211a)
2022-05-02 04:45:51 +02:00
LabyStudio 5c47dd6599 implement block in hand
(cherry picked from commit 75fd4edd9f67b2cbf5abffc1ea417920106b1353)
2022-05-02 04:45:46 +02:00
LabyStudio 96b287bedc implement swing arm animation and entity brightness
(cherry picked from commit b9e76a3d9bd1c0c89f1ffde1a3516ff115cf3235)
2022-05-02 04:45:43 +02:00
LabyStudio 62d7ba24b9 implement character limb swing animation
(cherry picked from commit 19c59e38feff562ccbaade8e38fdd303bba784a5)
2022-05-02 04:45:40 +02:00
LabyStudio 4644b050c6 implement entity model rendering
(cherry picked from commit a0e5d51290cf521d511f90e23445206a14c4a772)
2022-05-02 04:45:12 +02:00
LabyStudio 300e05c7e3 implement touch control 2022-02-13 10:49:43 +01:00
LabyStudio 82ea74085b implement hitbox 2022-02-13 05:30:18 +01:00
LabyStudio bcdbe4240b implement torch on wall 2022-02-13 04:17:03 +01:00
LabyStudio 7858e98ffa implement torch block and block lightning 2022-02-13 02:54:57 +01:00
LabyStudio 77fd18af31 implement sun 2022-02-13 00:52:32 +01:00
LabyStudio 28b761d1be use 2d items for hotbar 2022-02-04 22:45:12 +01:00
LabyStudio 0a16cb9721 improve mojang lightning 2022-02-03 01:18:22 +01:00
LabyStudio c5fd75de47 fix water lightning 2022-02-02 15:38:15 +01:00
LabyStudio f1b6779221 recode mojang lightning 2022-02-02 12:46:08 +01:00
LabyStudio 14c13297fb implement mojang lightning of a1.2.6 2022-02-01 21:08:09 +01:00
LabyStudio cc3da60a6e implement water fog 2022-02-01 11:06:34 +01:00
LabyStudio a3c21b3727 implement world generator, frustum culling and rebuild queue 2022-02-01 10:17:03 +01:00
LabyStudio 4d93f2aeeb implement block placing and destroying 2022-02-01 00:57:25 +01:00
LabyStudio 00af52a66a implement shading 2022-01-31 21:32:35 +01:00
LabyStudio c63bf36bca fix render glitches 2022-01-31 21:18:20 +01:00
LabyStudio 293a6d9553 refactor project structure, implement tessellator 2022-01-31 20:15:27 +01:00