Commit graph

20 commits

Author SHA1 Message Date
bfb9d62f96
significant refactors and implement extension negotiations (resolves #17) and EnvWeatherType (resolves #29) 2024-04-24 18:54:19 -07:00
83efc204a2
move command processing out of network.rs 2024-04-23 22:41:36 -07:00
4860ac6abb
add command for setting the level's spawnpoint for #7 2024-04-23 22:12:00 -07:00
87a2111751
update spawn config to use yaw and orientation 2024-04-23 21:52:34 -07:00
5e8fe5a753
add /ban, /allowentry, and /setpass commands, resolving #4 2024-04-23 21:45:49 -07:00
b76bb5bbc6
rename Player::player_type to Player::permissions 2024-04-23 11:54:54 -07:00
b3050b5f29
implement help command 2024-04-23 11:53:43 -07:00
d5530a1449
add /stop command 2024-04-23 01:14:17 -07:00
ab4f81b836
write server config on change 2024-04-23 00:53:36 -07:00
5b7b947804
implement kick command 2024-04-22 22:40:34 -07:00
19116ee308
implement commands system 2024-04-22 22:02:06 -07:00
990777e5b4
implement making players operators in config 2024-04-22 18:51:11 -07:00
492da31ce0
implement server ticks, block updates, and classic fluid mechanics 2024-04-22 16:35:54 -07:00
87cf17665d
read exact size of packets, fixing networking buf 2024-04-21 22:24:10 -07:00
a8decfa3db
add bounds check for block modification 2024-04-20 00:48:03 -07:00
21217a3597
add block info and modify permission checking to use it 2024-04-19 17:42:39 -07:00
947fd1271f
properly restrict placement/breaking of bedrock 2024-04-19 15:48:06 -07:00
d56bf8b7e4
add per-user server passwords 2024-04-19 13:17:06 -07:00
c78303cf44
add basic server configuration + password protection 2024-04-19 11:50:11 -07:00
ca94ec10f2
initial commit 2024-04-18 19:43:27 -07:00