Commit Graph

165 Commits

Author SHA1 Message Date
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 36d294a810
update package.json urls 2023-04-09 04:59:23 +01:00
Holly Stubbs e5ba93ce9c
fix more codefactor issues 2023-04-09 04:51:30 +01:00
Holly Stubbs 16c7b5ddcc
fix a whole bunch of codefactor issues 2023-04-09 04:47:23 +01:00
Holly Stubbs fa27b476e7
Make CodeFactor image point to the typescript branch 2023-04-09 04:30:23 +01:00
Holly Stubbs 122e0fa53a
Update README.md 2023-04-09 04:23:22 +01:00
Holly Stubbs 5de6e74323
INFINITE TERRAIN!!!! 2023-04-09 04:19:10 +01:00
Holly Stubbs 2503664723
Update LICENSE 2023-04-08 20:55:05 +01:00
Holly Stubbs 3edcbc062f
Initial TypeScript commit 2023-04-08 20:52:47 +01:00
Holly Stubbs d730e8f115
a 2023-04-07 21:24:42 +01:00
Holly Stubbs aafee602e9
chunk limiter had the wrong value 2021-10-24 01:28:06 +01:00
Holly Stubbs a97f313879
Add "Block" class and replace all usages of id's with static block referances 2021-10-22 11:37:35 +01:00
Holly Stubbs 65852606b3
improve speed of tree block queueing 2021-10-21 11:38:19 +01:00
Holly Stubbs 3ece5a575d
improve funkyArray's efficiency 2021-10-21 11:37:11 +01:00
Holly Stubbs 67a995fb5a
Add flowers to the generator 2021-10-21 11:35:55 +01:00
Holly Stubbs 25036afea9
add "WIP" section 2021-10-21 01:35:24 +01:00
Holly Stubbs 5b0fe58b4e
metadata support
I wanted to put tall grass down but it defaults to shrubs and needs a damage value
2021-10-21 01:29:25 +01:00
Holly Stubbs fff42cf947
add preliminary support for nibbles 2021-10-21 01:27:45 +01:00
Holly Stubbs c039392b96
the newline is gone lol 2021-10-21 01:17:51 +01:00
Holly Stubbs 8fc089834f
change ChunkWorker to support different terrain generators 2021-10-19 08:20:00 +01:00
Holly Stubbs d3f630703f
move terrain generators to sepreate files and introduce perlin
the perlin.js is from https://github.com/leodeslf/perlin-noise and modified to work with node
2021-10-19 08:18:20 +01:00
Holly Stubbs ca164e1c0a
we don't need to floor this
it's an integer and we're doing a bit shift on it lmao.
2021-10-19 08:17:18 +01:00
Holly Stubbs f4d635a32c
generate new lockfile 2021-10-19 08:16:03 +01:00
Holly Stubbs e97e0017da Inventory base 2021-10-17 00:52:21 +01:00
Holly Stubbs 7def0e3835 Fix janky player movement (whoops) 2021-09-22 19:12:00 +01:00
Holly Stubbs 9c5c58e51d
Update README.md 2021-09-16 12:09:17 +01:00
Holly Stubbs a8eb071504 this is stupid 2021-08-27 00:32:40 +01:00
Holly Stubbs 5bf2e81406 pre alloc chunk header 2021-08-27 00:15:02 +01:00
Holly Stubbs 0c50e5e7ef add license to the top of each file 2021-08-24 15:29:46 +01:00
Holly Stubbs d34724227a whoops 2021-08-24 15:13:48 +01:00
Holly Stubbs 3dbd4d9a57 Support memory pre-allocation for all writable types 2021-08-24 15:12:21 +01:00
Holly Stubbs 1001bb88fe Extreme jank to support players 2021-08-24 15:08:48 +01:00
Holly Stubbs 9084a1e69f
Update README.md 2021-08-21 09:39:33 +01:00
Holly Stubbs ad550a8e7b code cleanup 2021-08-21 09:38:25 +01:00
Holly Stubbs 3d24527e50
Update README.md 2021-08-21 08:49:42 +01:00
Holly Stubbs 68c36e3903
Delete old directory 2021-08-21 08:48:11 +01:00
Holly Stubbs 900e621fd5 ignore the old folder
this doesn't need to be on the repo I just keep it around for reference purposes
2021-08-21 08:47:26 +01:00
Holly Stubbs ff13a9652b
Update README.md 2021-08-21 08:43:31 +01:00
Holly Stubbs d489c7ea09
Create README.md 2021-08-21 08:42:18 +01:00
Holly Stubbs bcdf82017c don't need the uuid module 2021-08-21 08:38:12 +01:00
Holly Stubbs df40a66391 indent using tabs mate 2021-08-21 08:38:06 +01:00
Holly Stubbs ec71e933eb it does you know 2021-08-21 08:22:23 +01:00
Holly Stubbs 6479aad437 reduce thread pool threads for the world 2021-08-21 08:22:09 +01:00
Holly Stubbs 0b7ea5aa9a lots a shit 2021-08-20 22:42:00 +01:00
Holly Stubbs 4f9d056886 more entity stuff 2021-08-18 01:26:04 +01:00
Holly Stubbs 8ed10d1c80 use regular int for the time 2021-08-18 01:25:55 +01:00
Holly Stubbs fd133827ec implement time sending 2021-08-15 11:33:08 +01:00