Commit Graph

91 Commits

Author SHA1 Message Date
Holly Stubbs 61b667ac49
Read multiple packets per chunk 2023-11-07 01:50:35 +00:00
Holly Stubbs 0403ace046
zero the fall distance 2023-11-05 13:53:45 +00:00
Holly Stubbs 617cebe2e0
Prevent fall damage if in water 2023-11-05 13:30:17 +00:00
Holly Stubbs 8054f06327
Send velocity for all entities 2023-11-05 10:58:47 +00:00
Holly Stubbs 23a1d124c0
Send player equipment on join 2023-11-05 10:58:35 +00:00
Holly Stubbs 6d7d1299ce
Use a better send method for position sending 2023-11-05 10:58:01 +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 81b5fb302d
Add isZero getter to Vec2 and Vec3 2023-11-05 10:56:28 +00:00
Holly Stubbs 8fc6836b29
Fix EntityEquipment having the wrong byte length 2023-11-05 10:56:11 +00:00
Holly Stubbs 1b2b1a091e
Add Packets DestroyEntity and EntityVelocity 2023-11-05 10:55:49 +00:00
Holly Stubbs bb733ff2af
Allow ItemStack(s) to be compared 2023-11-05 10:55:15 +00:00
Holly Stubbs 83f37a0621
don't care 2023-11-05 00:58:00 +00:00
Holly Stubbs 522916ecaa
Implement fall damage & fix damage in general 2023-11-05 00:55:23 +00:00
Holly Stubbs f1c4dcda75
Block getting 2023-11-02 08:31:43 +00:00
Holly Stubbs d8d1eabcf4
WIP: Inventories 2023-10-29 05:08:26 +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 41e1124c04
Flip the x and z on every other noise level 2023-08-20 02:10:30 +01:00
Holly Stubbs 79b1f0c0eb
maintenance 2023-08-20 01:18:05 +01:00
Holly Stubbs 3123dac2c2
Entity Status Packet 2023-08-20 01:17:37 +01:00
Holly Stubbs 84bbe26454
Drowning and damage updates 2023-08-20 01:17:27 +01:00
Holly Stubbs 310f1bd091
Block Behaviours 2023-08-20 01:17:05 +01:00
Holly Stubbs ad83454afa Switch to hsconsole package & add proper shutdown procedure 2023-08-15 10:00:12 +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 3ca20743a3 clear off even more codefactor issues 2023-06-26 10:00:06 +01:00
Holly Stubbs 59e12c0655 fix a bunch more codefactor issues 2023-06-26 09:57:40 +01:00
Holly Stubbs 21a9f64a9e fix a bunch of codefactor issues 2023-06-26 09:53:45 +01:00
Holly Stubbs 055627bb63 Migrate to bufferstuff module 2023-06-22 12:43:28 +01:00
Holly Stubbs 3b208eb8db
lighting sort of works 2023-06-19 18:29:16 +01:00
Holly Stubbs 15917f1533
Rework to use new bufferStuff submodule 2023-05-02 20:39:40 +01:00
Holly Stubbs 2aedd81baa
WIP: Lighting 2023-05-02 08:50:49 +01:00
Holly Stubbs ad1c402d84
fix massive crators appearing, see: https://eusv.net/ZHMjQZTTNNM2nS 2023-04-17 02:15:51 +01:00
Holly Stubbs 8b906bfe8f
allow chunks to be saved again. oops 2023-04-17 02:07:01 +01:00
Holly Stubbs e21bda6201
Add basic cave generation 2023-04-17 02:05:11 +01:00
Holly Stubbs 0653da20b2
read config compression type as SaveCompressionType 2023-04-17 02:05:01 +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 dd257acfe2
fix it for deflate as well oops 2023-04-12 23:38:27 +01:00
Holly Stubbs f8a52dfc98
Fix chunk loading 2023-04-12 23:37:51 +01:00
Holly Stubbs b474d35775
f 2023-04-12 23:01:23 +01:00
Holly Stubbs 860c8f4866
wip saving to disk / chunk async 2023-04-11 07:47:56 +01:00
Holly Stubbs 42cef0a838
WIP: Inventory support 2023-04-11 01:53:33 +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 e5ba93ce9c
fix more codefactor issues 2023-04-09 04:51:30 +01:00