1033 Commits

Author SHA1 Message Date
Quentin Bazin
3a325c74ff Added '-l/--log-level' to set log level. 2020-07-05 18:03:13 +02:00
Quentin Bazin
8fa3ba40dc [docs/lua-api-mod.md] Added documentation about 'config.lua'. 2020-07-05 02:23:26 +02:00
Quentin Bazin
1fd89998e4 [ServerModLoader] Optional dependencies: OK. 2020-07-05 02:16:49 +02:00
Quentin Bazin
8bcc472f69 [ServerModLoader] Dependencies: OK. 2020-07-05 01:56:14 +02:00
Quentin Bazin
e0d842359e [ServerModLoader] Now checking cyclic dependencies. 2020-07-04 23:03:49 +02:00
Quentin Bazin
a3d5180f2d [ServerModLoader] Now checking if the same mod is being loaded multiple times. 2020-07-03 11:34:32 +02:00
Quentin Bazin
38fc713b69 [README.md] 'Project status' section updated. 2020-07-03 10:00:24 +02:00
Quentin Bazin
c159626c04 [TerrainGenerator] Fixed #134. 2020-07-02 23:05:37 +02:00
Quentin Bazin
957ef307c3 [DebugOverlay] Now using positive modulo from GameKit. 2020-07-02 20:37:20 +02:00
Quentin Bazin
fdeb6a1085 [GameState] Increased mouse sensitivity for macOS. 2020-07-02 19:59:49 +02:00
Quentin Bazin
92fa009e9d [DebugOverlay] Fixed relative position. 2020-07-02 16:40:20 +02:00
Quentin Bazin
ff1d34cd8d [GameState] Now using render distance as projection far plane. 2020-07-02 02:33:11 +02:00
Quentin Bazin
439eb2124b [mods/creative_inventory] Fixed a bug causing textures to appear black. 2020-07-01 22:33:10 +02:00
Quentin Bazin
a586609d41 Fixed some warnings. 2020-07-01 21:41:40 +02:00
Quentin Bazin
f2ab97105b [EngineConfig] Chunks are now cubic (16 blocks tall instead of 32 blocks tall). 2020-07-01 21:18:11 +02:00
Quentin Bazin
337d4b44c7 [GameConfig] Added to store values that were in Client and Config. 2020-07-01 18:22:31 +02:00
Quentin Bazin
db6f775ae7 [ChunkBuilder] Now disabling fallback AO when smooth lighting is enabled. 2020-06-30 19:15:42 +02:00
Quentin Bazin
b0aa1ad7a8 Fixed BlockCursor display. 2020-06-30 01:51:01 +02:00
Quentin Bazin
e919cbb8f7 [Lua API] Added properties 'fog_color' and 'fog_depth'. 2020-06-30 01:45:30 +02:00
Quentin Bazin
bd7fa53f3f [GameState] Framebuffer-related code has been moved. [Framebuffer] Now able to store depth data into a texture. [screen.f.glsl] Added a pseudo-underwater event. 2020-06-30 00:29:23 +02:00
Quentin Bazin
f0df5815c0 [GameState] Framebuffer is now resized when window size changes. [Framebuffer] Small fixes. 2020-06-29 23:39:02 +02:00
Quentin Bazin
608b53730e [Framebuffer] Added. [GameState] Now using a framebuffer to render the scene and apply effects. 2020-06-29 23:18:24 +02:00
Quentin Bazin
abbf55fd21 Merged smooth lighting config options. 2020-06-29 14:46:40 +02:00
Quentin Bazin
466c0cff67 Fixed #130. 2020-06-28 21:23:12 +02:00
Quentin Bazin
e085664581 [misc/deploy.sh] Now including LICENSE and .md files. 2020-06-27 04:13:07 +02:00
Quentin Bazin
613487936e [ClientAppliction] Fixed #114. Will be backported to 0.0.9. 2020-06-26 21:48:14 +02:00
Quentin Bazin
cc2e0fb4f0 [ServerConnectState|TitleScreenState] Small fixes for low resolution. 2020-06-26 19:24:41 +02:00
Quentin Bazin
1f905927cc [TitleScreenState] Now displaying title. 2020-06-26 19:17:21 +02:00
Quentin Bazin
21edf6816c [TitleScreenState] Now displaying version. 2020-06-26 19:06:51 +02:00
Quentin Bazin
29e2ccc91c [TextButton] Small fix. 2020-06-26 18:22:35 +02:00
Quentin Bazin
a494ce5d03 [ServerLoadingState|WorldSavingState] Now using 'texture-menu_background'. 2020-06-26 18:02:03 +02:00
Quentin Bazin
8f73a77bc9 [SettingsMenuState] Improved widget layout. 2020-06-26 17:51:36 +02:00
Quentin Bazin
76a7e60ad6 [ConnectionErrorState|ServerConnectState] Improved. 2020-06-26 17:37:25 +02:00
Quentin Bazin
10bcbabdee [WorldCreationState|WorldDeletionState] Improved. Fixed #128. 2020-06-26 17:07:32 +02:00
Quentin Bazin
4e7e294527 [WorldSelectionState] Improved button position. 2020-06-26 16:16:41 +02:00
Quentin Bazin
d71bc9e947 [WorldCreationState] Added placeholder for text input. 2020-06-26 15:28:41 +02:00
Quentin Bazin
377ff452e2 [WorldMenuState] Removed. Buttons moved to WorldSelectionState. 2020-06-26 15:23:05 +02:00
Quentin Bazin
b35a70fce8 [ScrollableList] Fixed cursor and element spacing. [TitleScreenState] Update widget position when GUI scale is changed. 2020-06-26 14:20:11 +02:00
Quentin Bazin
4850b68379 [MenuWidget] No longer centered by default. [WorldSelectionState] Improved button rendering. 2020-06-26 14:11:27 +02:00
Quentin Bazin
31e0747eb4 [ScrollableList] Added. [WorldSelectionState] Now using ScrollableList. 2020-06-26 13:47:45 +02:00
Quentin Bazin
adfa4c6eec [InterfaceState] Uniformized widget update on window resize. 2020-06-26 12:09:13 +02:00
Quentin Bazin
a434727216 [WorldSelectionState] Background and title added (see #128) 2020-06-26 07:13:48 +02:00
Quentin Bazin
4dc89eb6a0 [PlayerList] In singleplayer mode the username doesn't matter anymore. 2020-06-26 06:14:46 +02:00
Quentin Bazin
5aa2a22a23 [GameState] Now using 'Player' as a default username if empty. [ServerCommandHandler] Now checking username on connection. 2020-06-26 06:14:46 +02:00
Quentin Bazin
00e0d76bbc [ClientApplication] Added '-u/--username' to change default username. [TitleScreenState] Now using default username with '-m/--multiplayer' and '-s/--singleplayer'. 2020-06-26 06:14:46 +02:00
Quentin Bazin
e23603cf6e [PlayerList] Now refusing players that are already online. 2020-06-26 06:14:46 +02:00
Quentin Bazin
057753f1d2 [WorldSaveBasicBackend] Now saving player position, rotation and inventory. 2020-06-26 06:14:46 +02:00
Quentin Bazin
3c957d9889 [Config] Now storing default username and server address. 2020-06-26 06:14:46 +02:00
Quentin Bazin
a3eea107f5 [ServerConnectState] Added simple regex check for username. 2020-06-26 06:14:46 +02:00
Quentin Bazin
93a396e926 [ServerConnectState] Text input added to select an username. 2020-06-26 06:14:46 +02:00