Quentin Bazin
|
2555d89fa2
|
[TerrainGenerator] Portals added.
|
2020-03-09 21:10:03 +01:00 |
|
Quentin Bazin
|
ff516ec30b
|
Basic sky API added (see #76)
|
2020-03-09 19:36:46 +01:00 |
|
Quentin Bazin
|
d73d19327f
|
[ServerApplication] Now loading every mod in 'mods' folder.
|
2020-03-09 16:47:52 +01:00 |
|
Quentin Bazin
|
8ff23a02d3
|
[init.lua] Creative inventory auto-filled by Registry.
|
2020-03-09 10:50:01 +01:00 |
|
Quentin Bazin
|
f04993be26
|
[ScrollBarWidget] Added and used in creative window.
|
2020-03-09 10:38:30 +01:00 |
|
Quentin Bazin
|
8d44d255a5
|
[Server] Now forwaring ClientDisconnection packet to all clients. Fixes #64.
|
2020-03-09 08:03:37 +01:00 |
|
Quentin Bazin
|
9a9db1a6e1
|
[ChatCommandHandler] Added.
|
2020-03-08 23:08:18 +01:00 |
|
Quentin Bazin
|
9f457b6718
|
[ProgressBarWidgetDef] Now loads 'type' attribute from a string.
|
2020-03-08 22:39:53 +01:00 |
|
Quentin Bazin
|
0b7a1ba9d0
|
[ServerCommandHandler] Now entirely responsible for player spawn position.
|
2020-03-08 22:10:35 +01:00 |
|
Quentin Bazin
|
b851b41dad
|
[ChunkBuilder] Cactus draw type added.
|
2020-03-08 20:00:20 +01:00 |
|
Quentin Bazin
|
90e51241e0
|
Fixed a crash on singleplayer mode.
|
2020-03-08 18:13:32 +01:00 |
|
Quentin Bazin
|
6a575d79f6
|
[LuaRecipeLoader] Useless private field removed.
|
2020-03-08 18:01:29 +01:00 |
|
Quentin Bazin
|
edec9ff87f
|
[Tree] New attributes. [biomes.lua] Desert now spawns cacti and dead bushes.
|
2020-03-08 17:28:35 +01:00 |
|
Quentin Bazin
|
58ef40b09f
|
[TerrainBiomeSampler] Now aware of dimensions.
|
2020-03-08 16:07:32 +01:00 |
|
Quentin Bazin
|
be1e49cfe0
|
[blocks.lua] Portal block added. Send PlayerChangeDimension on right-click.
|
2020-03-08 16:07:32 +01:00 |
|
Quentin Bazin
|
81986cb55d
|
[WorldController] Added. It's basically a container for 'ServerWorld' instances.
|
2020-03-08 16:07:32 +01:00 |
|
Quentin Bazin
|
3ef71df8c2
|
[Dimension] Added. Loaded from Lua and saved in Registry.
|
2020-03-08 16:07:32 +01:00 |
|
Quentin Bazin
|
f7d6e0021f
|
[LuaMod] Refactorized with dedicated loader classes: LuaBlockLoader, LuaItemLoader, LuaRecipeLoader and LuaBiomeLoader.
|
2020-03-07 17:17:50 +01:00 |
|
Quentin Bazin
|
82fa3f5975
|
[LuaMod] Draw type should now be a string.
|
2020-03-07 16:33:35 +01:00 |
|
Quentin Bazin
|
5ee75e72f6
|
[LuaGUI] 'set_size' and 'set_centered' added.
|
2020-03-07 15:41:19 +01:00 |
|
Quentin Bazin
|
8231b352f2
|
Style and small C++ mistakes fixed.
|
2020-03-07 13:52:47 +01:00 |
|
KdotJPG
|
474cdd16c4
|
Lua trees, ores, desert, review changes, merge
|
2020-03-07 13:52:47 +01:00 |
|
KdotJPG
|
53bb1c14c0
|
Biome setup & rudimentary generator
|
2020-03-07 13:52:47 +01:00 |
|
Quentin Bazin
|
53078388b4
|
[Server] Now handles client socket disconnection properly.
|
2020-03-06 14:14:11 +01:00 |
|
Quentin Bazin
|
9b4e19a980
|
[server/CMakeLists.txt] Small fix.
|
2020-03-05 18:11:18 +01:00 |
|
Quentin Bazin
|
b0ffedd44b
|
[mods/default] Oak Wood Slab added.
|
2020-03-04 23:25:19 +01:00 |
|
Quentin Bazin
|
72acda9d29
|
New parameter -s/--singleplayer added to start the client in singleplayer mode.
|
2020-03-04 14:58:14 +01:00 |
|
Quentin Bazin
|
4c26ec25c5
|
The client is now capable of running a server in a dedicated thread.
|
2020-03-04 14:38:31 +01:00 |
|
Quentin Bazin
|
a8542b8da5
|
[CMakeLists.txt] -ffast-math removed. [GameState|ServerApplicaiton] Now sending updates every 100ms instead of 1000ms.
|
2020-03-02 21:09:16 +01:00 |
|
Pedro Gimeno
|
a9a3343604
|
Make server side position of player be doubles
|
2020-03-02 20:41:47 +01:00 |
|
Quentin Bazin
|
b2e48c9540
|
[LuaGUI] Refactorized and splitted into separated classes.
|
2020-03-02 17:49:04 +01:00 |
|
Quentin Bazin
|
ec7ef36d45
|
Blocks can now be rotated depending on the player direction.
|
2020-03-02 00:17:28 +01:00 |
|
Quentin Bazin
|
86125bf13e
|
[furnace.lua] Won't use non-fuel items as fuel anymore.
|
2020-03-01 18:04:50 +01:00 |
|
Quentin Bazin
|
c092e53116
|
[Inventory] Now supports using 'addStack' on a subset.
|
2020-03-01 12:28:26 +01:00 |
|
Quentin Bazin
|
4d9a2fbe7e
|
[LuaGUIState] Now handles Shift+Left click to move items quickly.
|
2020-03-01 00:15:49 +01:00 |
|
Quentin Bazin
|
45c797cd5f
|
Creative window added on key 'H'.
|
2020-02-29 18:07:01 +01:00 |
|
Quentin Bazin
|
319101c94c
|
[TerrainGenerator] Fixed single block holes.
|
2020-02-29 03:59:39 +01:00 |
|
Quentin Bazin
|
502a4b542d
|
include and source folders merged.
|
2020-02-29 03:31:14 +01:00 |
|
Nikola Schrodinger
|
0263387e35
|
Added iron ore generation.
|
2020-02-29 02:01:07 +01:00 |
|
Pedro Gimeno
|
89a1520d7c
|
Change player position to be at the feet, rather than the head
Note: This breaks the visualization of the other players (PlayerBox).
|
2020-02-26 22:17:37 +01:00 |
|
Nikola Schrodinger
|
4f1a9e87d4
|
Added new blocks and fixed minor bug with LuaMods.
|
2020-02-26 03:14:48 +09:00 |
|
Quentin Bazin
|
7a28b8bf49
|
[LuaGUIState] Small refactorization.
|
2020-02-25 09:51:38 +09:00 |
|
Quentin Bazin
|
bcc3f65147
|
Headers updated and CONTRIBUTORS file added.
|
2020-02-25 01:48:38 +09:00 |
|
Pedro Gimeno
|
d4daaa6355
|
Precision improvements (Part 4)
Fix world generator (to some extent).
|
2020-02-24 12:00:02 +01:00 |
|
Pedro Gimeno
|
8c5ab63061
|
Change server-side player position to match the client-side one
|
2020-02-24 10:38:08 +01:00 |
|
Quentin Bazin
|
47d57f7fc3
|
[ServerCommandHandler] Now deletes ServerPlayer instance on disconnection.
|
2020-02-24 17:20:49 +09:00 |
|
Quentin Bazin
|
879dc28eb2
|
[FurnaceWidget] Removed. Now completely implemented in Lua.
|
2020-02-23 22:38:51 +09:00 |
|
Quentin Bazin
|
47b7e3d849
|
[PlayerCraftingWidget] Removed, implemented completely using Lua.
|
2020-02-23 18:24:19 +09:00 |
|
Quentin Bazin
|
3399b71de1
|
[LuaWidgetDef] Added 'resultX' and 'resultY' parameters to 'CraftingWidget' and 'PlayerCraftingWidget'.
|
2020-02-23 18:00:20 +09:00 |
|
Quentin Bazin
|
904152e1aa
|
[PlayerInventoryWidget] Removed, only PlayerCraftingWidget isn't coded in Lua.
|
2020-02-22 22:50:27 +09:00 |
|