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
|
6033c86247
|
start work on AABB
|
2023-11-08 15:45:25 +00:00 |
Holly Stubbs
|
875318db04
|
improve initial generation logging
|
2023-11-08 15:44:46 +00:00 |
Holly Stubbs
|
228602a54d
|
remove time debug printing
|
2023-11-08 13:40:27 +00:00 |
Holly Stubbs
|
64709abfb9
|
generate spawn chunks smarter
|
2023-11-08 13:36:22 +00:00 |
Holly Stubbs
|
de4203d9f0
|
new save format
|
2023-11-07 20:46:17 +00:00 |
Holly Stubbs
|
79f3ae1d4f
|
handle block breaking better
|
2023-11-07 01:50:51 +00:00 |
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 |