Commit Graph

211 Commits

Author SHA1 Message Date
timvisee
6e8ff5b1b3 Update dependencies 2021-12-13 17:03:27 +01:00
timvisee
fba581d4bd Update default Minecraft version to 1.18.1 2021-12-13 17:00:43 +01:00
timvisee
d7b601d6e3 Bump version to 0.2.6 v0.2.6 2021-11-28 22:20:20 +01:00
timvisee
4d76058472 Update dependencies 2021-11-28 22:18:39 +01:00
timvisee
5b5a2bf8ae Only use wake whitelist if enabled in server.properties 2021-11-28 22:00:59 +01:00
timvisee
c477e45553 Add server whitelist support, use generic server files watcher to reload 2021-11-28 21:45:52 +01:00
timvisee
69de7a95bf Bump version to 0.2.5 v0.2.5 2021-11-25 15:04:39 +01:00
timvisee
3e7e5c4c03 Fix Windows CI builds having incorrect feature configuration 2021-11-25 15:04:21 +01:00
timvisee
4d774cd254 Update dependencies 2021-11-25 14:54:05 +01:00
timvisee
a1324d22a7 Various fixes and improvements 2021-11-25 14:41:43 +01:00
timvisee
a500f50064 Use probed server settings in lobby join game packet 2021-11-25 14:36:50 +01:00
timvisee
4ef1481f2b Fix unsupported dimension data in lobby, use proper default world name 2021-11-25 14:21:29 +01:00
timvisee
addfb1c135 Don't use lobby join method if server isn't probed yet when required 2021-11-25 14:20:58 +01:00
timvisee
956c428251 Add compile time feature compatibility check, remove from build.rs 2021-11-25 14:00:59 +01:00
timvisee
270362b152 Use consistent documentation file names 2021-11-25 13:51:24 +01:00
timvisee
93f75adc5c Update lobby limitations, describe whitelist issue with probe user 2021-11-25 13:50:15 +01:00
timvisee
40fe5b5dd2 Cleanup documentation 2021-11-25 13:42:57 +01:00
timvisee
e7d2c6f64c Resolve clippy warnings 2021-11-25 13:39:52 +01:00
timvisee
084c3c5f8b Fix compilation error 2021-11-25 13:27:44 +01:00
timvisee
d39ad9c913 Update TODO 2021-11-25 12:59:52 +01:00
timvisee
00b6cddd78 Change ban list reload log message from info to debug 2021-11-25 12:59:51 +01:00
timvisee
b8744aaf57 Fix protocol versions being handled incorrectly 2021-11-25 12:59:51 +01:00
timvisee
51d3ecf148 Report online mode error if lobby receives server encryption request 2021-11-25 12:59:51 +01:00
timvisee
75c7a09249 Handle unrecognized login plugin requests messages in lobby 2021-11-25 12:59:50 +01:00
timvisee
f6d60318e8 Support Minecraft v1.16.3 to v1.17.1 in lobby and probe logic 2021-11-25 12:59:50 +01:00
timvisee
b404ab0a87 Support multiple Minecraft protocol versions in lobby and probe logic 2021-11-25 12:59:50 +01:00
timvisee
cf6bd526d9 Dynamically build lobby dimension from probed server dimension codec 2021-11-25 12:59:48 +01:00
timvisee
f513957bff Add config option to enable server probing on start 2021-11-25 12:59:32 +01:00
timvisee
9b1f2a7011 Probe server on lazymc start to get up-to-date server details for Forge 2021-11-25 12:59:32 +01:00
timvisee
8b09faae3d Constrain supported lobby versions 2021-11-25 12:59:32 +01:00
timvisee
e23a61ab0f Replay client handshake when lobby connects to real server 2021-11-25 12:59:31 +01:00
timvisee
78a36978f5 Fix broken italic text in Windows usage guide 2021-11-24 14:09:03 +01:00
timvisee
0ba46caf5c Bump version to 0.2.4 v0.2.4 2021-11-24 14:05:27 +01:00
timvisee
6b23490919 Resolve clippy warnings 2021-11-24 14:02:08 +01:00
timvisee
9e08ed6cda Update dependencies 2021-11-24 13:57:19 +01:00
timvisee
3271db1cb3 Resolve compile warning 2021-11-24 13:55:23 +01:00
timvisee
cf0e3ef15b Make server directory relative to configuration file directory 2021-11-24 13:53:38 +01:00
timvisee
ee21eb45fd Bump minimum supported Minecraft version to 1.7.2 2021-11-24 13:28:06 +01:00
timvisee
aebb5563e0 Only send status response favicon to client versions that support it 2021-11-24 13:27:42 +01:00
timvisee
20fb6ee715 Always include favicon in status response, fall back to default icon
See https://github.com/timvisee/lazymc/issues/11#issuecomment-977814539
2021-11-24 13:20:49 +01:00
timvisee
ea2dbc905c Add Minecraft default server icon, extracted from Minecraft 1.17.1 2021-11-24 13:02:41 +01:00
timvisee
eb66265670 Handle SIGTERM exit code as successful 2021-11-23 13:00:10 +01:00
timvisee
df101ce53b Fix typo in Cargo.toml key 2021-11-22 20:38:30 +01:00
timvisee
8f2ce9b4b8 Fix compilation error without lobby feature 2021-11-22 20:36:46 +01:00
timvisee
20902e6a94 Derive correct UUID for offline players in lobby logic (2/2) 2021-11-22 20:20:08 +01:00
timvisee
3e933f7566 Derive correct UUID for offline players in lobby logic 2021-11-22 20:14:29 +01:00
timvisee
46fa594065 Update features in README 2021-11-22 19:00:36 +01:00
timvisee
1d92964802 Bump version to 0.2.3 v0.2.3 2021-11-22 18:55:50 +01:00
timvisee
9b8d569628 Update dependencies 2021-11-22 18:53:52 +01:00
timvisee
94f2fa01e2 Update TODO 2021-11-22 18:53:23 +01:00