Commit Graph

58 Commits

Author SHA1 Message Date
LabyStudio 48ad9dc9b3 implement third person camera collision detection 2022-05-04 02:30:47 +02:00
LabyStudio 898d0b0a84 implement video settings, implement slider and switch button, fix torch block light 2022-05-03 18:17:54 +02:00
LabyStudio e68243220a hide sun and moon behind void, fix wrong skylight for entity 2022-05-03 01:15:49 +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 24aed783fa improve lightning 2022-05-02 05:18:13 +02:00
LabyStudio 862a97f9e8 implement first person item in hand rendering
(cherry picked from commit 647b7dc98e1fa80c5ba72a560b03cf447fc65bd4)
2022-05-02 04:46:18 +02:00
LabyStudio 800134b26b implement first person hand
(cherry picked from commit bfe5a2eaca2858a7ccde1df847e2148dd79f4045)
2022-05-02 04:46:15 +02:00
LabyStudio 1bc76dd94d improve entity brightness
(cherry picked from commit 11f8b49fbabb4374cb578cd94fb1519564f86164)
2022-05-02 04:45:55 +02:00
LabyStudio 45961bbfbb convert classes to es6
(cherry picked from commit e7615d49a4071fe5b5f192884f142c9f3385211a)
2022-05-02 04:45:51 +02:00
LabyStudio dacd2496ea support multiple cubes in ModuleRenderer, prepare first person item rendering
(cherry picked from commit a3f91b396f3199fc6c24db445b562d3ce1645758)
2022-05-02 04:45:48 +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 7df2806456 restructure entity update
(cherry picked from commit 21c460ee8e62fb81cdd9ac607b1e8e9c2eabc211)
2022-05-02 04:45:37 +02:00
LabyStudio 62a43c2468 render proper character with test animation
(cherry picked from commit 0f3b3a0d6ff8be5e3b1ad47a25943cf1d62cc6eb)
2022-05-02 04:45:34 +02:00
LabyStudio 8db692083b implement toggle perspective
(cherry picked from commit cbfb575b2e418215877cecb89e3b4c47d6f56c8d)
2022-05-02 04:45:31 +02:00
LabyStudio 4644b050c6 implement entity model rendering
(cherry picked from commit a0e5d51290cf521d511f90e23445206a14c4a772)
2022-05-02 04:45:12 +02:00
LabyStudio b82d211ff9 fix cookie and font renderer bugs 2022-02-20 16:24:32 +01:00
LabyStudio 82ea74085b implement hitbox 2022-02-13 05:30:18 +01:00
LabyStudio 6e46e5e838 make items darker in pause menu 2022-02-13 04:32:21 +01:00
LabyStudio bcdbe4240b implement torch on wall 2022-02-13 04:17:03 +01:00
LabyStudio 9078d34ab0 fix font center issue on high resolution 2022-02-13 03:05:48 +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 9e0045f807 implement save and load settings 2022-02-12 22:42:35 +01:00
LabyStudio f4ac35665f support filter on safari 2022-02-12 22:26:00 +01:00
LabyStudio bb2d830c84 improve texture loading 2022-02-12 22:17:15 +01:00
LabyStudio 52427e610d implement item renderer, add debug information to overlay 2022-02-05 16:18:31 +01:00
LabyStudio c8111badb9 split up renderers into different classes 2022-02-04 23:08:37 +01:00
LabyStudio 04e38ff7c3 implement isometric blocks in hotbar 2022-02-04 16:09:19 +01:00
LabyStudio 039d799bed improve mouse lock and split up screen rendering into two canvas elements 2022-02-04 14:28:05 +01:00
LabyStudio a6f365225c implement isometric renderer 2022-02-04 12:43:36 +01:00
LabyStudio c2262a43ff implement hotbar 2022-02-04 12:26:02 +01:00
LabyStudio 0cf779936e implement font renderer and gui scaling 2022-02-04 10:56:24 +01:00
LabyStudio 64b84c3f64 implement loading screen 2022-02-03 14:50:32 +01:00
LabyStudio 356eab2b0c implement crosshair 2022-02-03 13:06:04 +01:00
LabyStudio 88db6b5e80 improve gui rendering 2022-02-03 12:41:29 +01:00
LabyStudio 85c62325c1 implement gui 2022-02-03 11:07:53 +01:00
LabyStudio 3f8d63cb7f fix texture index for second row 2022-02-03 01:31:05 +01:00
LabyStudio 0a16cb9721 improve mojang lightning 2022-02-03 01:18:22 +01:00
LabyStudio 9a70a3cc37 sort chunks 2022-02-02 16:22:33 +01:00
LabyStudio 010d883273 working light system 2022-02-02 15:18:45 +01:00
LabyStudio 1fc627b501 first working stuff 2022-02-02 14:46:53 +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 76e7f9fd84 implement classic lightning 2022-02-01 12:55:56 +01:00
LabyStudio a0e6d00bf5 implement lightning and smooth lightning 2022-02-01 12:45:25 +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 ed49c9f776 implement stats.min.js, improve fps 2022-02-01 08:30:51 +01:00