Commit Graph

25 Commits

Author SHA1 Message Date
Holly Stubbs 3ea5e47c57
Allow for entities to be killed. 2023-12-06 00:04:57 +00:00
Holly Stubbs a5910abd86
Only save player data on entity remove if the player is not dead. 2023-11-13 00:00:17 +00:00
Holly Stubbs 1a08b5e991
Inform clients of entity destruction for all entity types 2023-11-12 23:59:54 +00:00
Holly Stubbs 604bec9e89
Implement Entity / Player data saving 2023-11-09 21:59:45 +00:00
Holly Stubbs 63333a04aa Implement AABB collision and add EntityItem properly.
The items are fully functional apart from picking them up, they are commented out in the MPClient breakBlock function if you want to play with them.
2023-11-09 16:30:40 +00:00
Holly Stubbs d64f9469cb
Destroy entities on the client when they are removed from the world 2023-11-05 10:56:57 +00:00
Holly Stubbs 74374cb0d6
implement dimension switching 2023-09-04 23:42:38 +01:00
Holly Stubbs 9feafc46c7
allow server to read chunks from disk again (oops) 2023-09-04 02:05:14 +01:00
Holly Stubbs 690c7be16f
Update WorldSaveManager to support multiple dimensions and add the nether 2023-09-04 01:43:11 +01:00
Holly Stubbs aea8c440d9
Fix issue preventing chunks from being loaded from disk 2023-08-20 16:31:23 +01:00
Holly Stubbs 5c478f461e
Store each entities current chunk inside of their object 2023-08-20 02:10:49 +01:00
Holly Stubbs c80dcd2d4f
Allow blocks to update neighboring blocks 2023-08-12 22:06:16 +01:00
Holly Stubbs ba1c4e04d8 general cleanup + add fileSmasher to replace webpack 2023-06-26 16:16:55 +01:00
Holly Stubbs 21a9f64a9e fix a bunch of codefactor issues 2023-06-26 09:53:45 +01:00
Holly Stubbs 3b208eb8db
lighting sort of works 2023-06-19 18:29:16 +01:00
Holly Stubbs 2aedd81baa
WIP: Lighting 2023-05-02 08:50:49 +01:00
Holly Stubbs 686a694432
cross chunk block placement 2023-04-13 23:52:13 +01:00
Holly Stubbs 35aa372d8e Force write chunks to disk on initial generation 2023-04-13 10:46:09 +01:00
Holly Stubbs 47f6d5cc37
Fix loading not actually working because of bogus instanceof checks 2023-04-13 00:26:01 +01:00
Holly Stubbs 860c8f4866
wip saving to disk / chunk async 2023-04-11 07:47:56 +01:00
Holly Stubbs b371521fda
Animations & Metadata 2023-04-10 21:52:30 +01:00
Holly Stubbs f93bb2605d
players!!!! 2023-04-10 14:42:14 +01:00
Holly Stubbs 16c7b5ddcc
fix a whole bunch of codefactor issues 2023-04-09 04:47:23 +01:00
Holly Stubbs 5de6e74323
INFINITE TERRAIN!!!! 2023-04-09 04:19:10 +01:00
Holly Stubbs 3edcbc062f
Initial TypeScript commit 2023-04-08 20:52:47 +01:00