Commit Graph

52 Commits

Author SHA1 Message Date
LabyStudio 19a131bd94 implement player spawning, movement, animation, metadata and destroying, implement NBT serialization, version 1.1.7 2022-06-20 03:16:20 +02:00
LabyStudio b8408a9a8e implement disconnect and teleport packet, improve packet splitter, fix bulk chunk packet, version 1.1.6 2022-06-19 18:29:06 +02:00
LabyStudio 7266a89f5a implement packet compression, implement player controller, implement join server authentication, add cobblestone, implement chunk provider, implement block position, implement session, implement movement, chunk, chat and block update packets, version 1.1.5 2022-06-19 14:25:40 +02:00
LabyStudio 34b0015af6 implement creative inventory, implement bedrock, glass and gravel, version 1.0.4 2022-05-20 01:30:31 +02:00
LabyStudio 32245a9136 implement chat, implement teleport, help and time command, use relative vertex positions for block rendering, version 1.0.3 2022-05-17 01:41:16 +02:00
LabyStudio 1e10dda0e2 implement block break particles, version 1.0.2 2022-05-15 21:05:11 +02:00
LabyStudio 5e50a6b634 implement render distance setting, flush chunk rebuilds on block place, version 1.0.1 2022-05-13 18:50:57 +02:00
LabyStudio d3e4e749d5 implement main menu, implement textfield widget, implement create world screen, implement splash screen 2022-05-13 08:41:28 +02:00
LabyStudio b055293dd4 improve memory usage 2022-05-12 04:11:54 +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 3e2bf1eddb implement biome color 2022-05-05 01:27:08 +02:00
LabyStudio a3a4d44386 fix water render issues 2022-05-05 00:04:07 +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 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 800134b26b implement first person hand
(cherry picked from commit bfe5a2eaca2858a7ccde1df847e2148dd79f4045)
2022-05-02 04:46:15 +02:00
LabyStudio 3a1292b46f implement wood block
(cherry picked from commit 034f39401cc20d00b1a88178144c24bcb83cc3f5)
2022-05-02 04:45:58 +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 96b287bedc implement swing arm animation and entity brightness
(cherry picked from commit b9e76a3d9bd1c0c89f1ffde1a3516ff115cf3235)
2022-05-02 04:45:43 +02:00
LabyStudio 4644b050c6 implement entity model rendering
(cherry picked from commit a0e5d51290cf521d511f90e23445206a14c4a772)
2022-05-02 04:45:12 +02:00
LabyStudio c955fdc7f9 implement sounds 2022-02-13 07:55:40 +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 d77a7dae0c fix lightning bug 2022-02-12 21:56:07 +01:00
LabyStudio cdd934954e bugfixes 2022-02-05 17:48:37 +01:00
LabyStudio 52427e610d implement item renderer, add debug information to overlay 2022-02-05 16:18:31 +01:00
LabyStudio 317a70dfd4 improve loading time 2022-02-04 16:31:11 +01:00
LabyStudio 0cf779936e implement font renderer and gui scaling 2022-02-04 10:56:24 +01:00
LabyStudio 5eb1d03e5d implement ingame menu 2022-02-03 16:02:55 +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 c5fd75de47 fix water lightning 2022-02-02 15:38:15 +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 b4b6f4a762 disable light updates on chunk load 2022-02-01 12:53:33 +01:00
LabyStudio a0e6d00bf5 implement lightning and smooth lightning 2022-02-01 12:45:25 +01:00
LabyStudio bda4e01807 implement block picking and remove water collision 2022-02-01 11:21:34 +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
LabyStudio ac850a5101 improve performance 2022-02-01 01:26:17 +01:00
LabyStudio 4d93f2aeeb implement block placing and destroying 2022-02-01 00:57:25 +01:00
LabyStudio 02c36a79ba implement block types 2022-01-31 22:30:00 +01:00
LabyStudio c63bf36bca fix render glitches 2022-01-31 21:18:20 +01:00