562 Commits

Author SHA1 Message Date
Quentin Bazin
c1ccb2f76a [TerrainGenerator] Small fix. 2020-02-11 16:06:09 +09:00
Quentin Bazin
6f227b7564 [ServerCommandHandler] Now used to send server packets. 2020-02-11 15:00:03 +09:00
Quentin Bazin
ba168c4f16 [ChunkLightmap] Small fix. 2020-02-10 14:18:24 +09:00
Quentin Bazin
7cc31096c1 [Cube] Renamed to InventoryCube. 2020-02-10 14:16:24 +09:00
Quentin Bazin
6ea451a85a [TerrainGenerator] Tree placement fixed. 2020-02-10 11:22:38 +09:00
Quentin Bazin
8e11b78e86 [TODO] Updated. 2020-02-09 23:46:00 +09:00
Quentin Bazin
b98d45f5ab [CraftingRecipe] Shapeless recipe code removed while waiting for a proper implementation. 2020-02-09 23:35:34 +09:00
Quentin Bazin
ba51b5a321 [TODO] Updated. 2020-02-08 19:48:31 +09:00
Quentin Bazin
b7bb8f1d52 Replaced my custom headers by LGPL license headers. 2020-02-08 18:34:26 +09:00
Quentin Bazin
abbabe8924 [BlockMetadata] Added. Now used in FurnaceWidget and furnace.lua 2020-02-08 17:45:20 +09:00
Quentin Bazin
5ffbfe0c13 [LuaGUIState] Small fix. [ServerWorld|ServerChunk] Fixed BlockData position sending. 2020-02-08 14:36:22 +09:00
Quentin Bazin
442bafca68 [InventoryState] Replaced by 'show_inventory' function in init.lua. 2020-02-08 02:48:39 +09:00
Quentin Bazin
260d4cb607 Useless comments removed. 2020-02-08 01:57:38 +09:00
Quentin Bazin
4cae1b9c50 [BlockCursor] It is now required to press Sneak key to place a block on a workbench/furnace without activating their GUI. 2020-02-08 01:30:39 +09:00
Quentin Bazin
070a689208 [FastNoise] Warnings fixed. 2020-02-07 23:27:46 +09:00
Quentin Bazin
a10c037670 [BlockType] Removed everywhere. 2020-02-07 23:17:21 +09:00
Quentin Bazin
e198cd272d [Block] isLightSource attribute added. 2020-02-07 23:17:21 +09:00
Quentin Bazin
81e37de144 [TerrainGenerator] No longer dependent on BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
02465c26fd [ServerChunk] Moved TerrainGenerator in ServerWorld. 2020-02-07 23:17:21 +09:00
Quentin Bazin
4a1ab838e7 [ClientPlayer] No longer dependent on BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
3a5c315f9a [Block|BlockCursor] No longer dependent on BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
83832bb136 [ChunkLightmap] No longer dependent on BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
9afa1b6202 [Block] Draw type 'Glass' added. 2020-02-07 23:17:21 +09:00
Quentin Bazin
70e80d1e31 [Block] Draw type 'Liquid' added. [ChunkBuilder] No longer dependent on 'BlockType'. 2020-02-07 23:17:21 +09:00
Quentin Bazin
03bbc53cd4 [Block] Draw type 'AllFaces' added for leaves. [ChunkBuilder] Hidden face skipping is now dependent on 'AllFaces' draw type instead of BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
0f05a11bc3 [ClientChunk] Small fix. 2020-02-07 23:17:21 +09:00
Quentin Bazin
33cb40fccd [ChunkBuilder] getAmbientOcclusion() no longer depends on BlockType. 2020-02-07 23:17:21 +09:00
Quentin Bazin
a351ca862a [CraftingWidget] Small improvement. [ServerBlock] Preparing future block features. 2020-02-03 14:11:18 +09:00
Quentin Bazin
92e748c475 [ChunkBuilder] Small fix. 2020-02-03 13:31:12 +09:00
Quentin Bazin
7c05f319ba [LuaMod] Added support for bounding box definition. 2020-02-03 11:13:23 +09:00
Quentin Bazin
0b36dabb5e [ChunkBuilder] Fixed AO anisotropy issue. [SettingsMenuState] Ambient occlusion is now available again. 2020-02-01 16:12:49 +09:00
Quentin Bazin
aebe996397 [README.md] Updated. 2020-01-31 17:49:31 +09:00
Quentin Bazin
86918973a7 [CraftingRecipe] Small fix. 2020-01-31 16:44:27 +09:00
Quentin Bazin
c2ea78c10f [ServerBlock|ClientCommandHandler] Small optimization. 2020-01-31 16:44:27 +09:00
Quentin Bazin
b920c40829 [TilesDef] Members are now private. 2020-01-31 16:44:27 +09:00
Quentin Bazin
ac35d78cc2 [TextureAtlas] Added support for alternative tiles. 2020-01-31 16:44:27 +09:00
Quentin Bazin
e516b86d49 [TilesDef] Alternative tiles added. [ISerializable] Improved. 2020-01-31 16:44:27 +09:00
Quentin Bazin
6d8d8ef623 Unused textures removed. 2020-01-31 16:44:27 +09:00
Quentin Bazin
abe0385384 [ChunkBuilder] Small fix. [TODO] Updated. 2020-01-31 16:44:27 +09:00
Quentin Bazin
793346f75f [TextureAtlas] Textures are now stored in mod folder. 2020-01-31 16:44:27 +09:00
Quentin Bazin
a3b85e1d5c Grass, logs, workbench and furnace: OK. 2020-01-31 16:44:27 +09:00
Quentin Bazin
44798d6fbd [TilesDef] Added. Now blocks and items can store multiple textures. 2020-01-31 16:44:27 +09:00
Quentin Bazin
946acbb8eb [ItemWidget|Hotbar] Small fixes. 2020-01-31 16:44:27 +09:00
Quentin Bazin
8d6074e1b6 Fixed texture files. 2020-01-31 16:44:27 +09:00
Quentin Bazin
5b2a1758ef Now using filenames instead of IDs when loading/retrieving textures. 2020-01-31 16:44:27 +09:00
Quentin Bazin
42bdc64891 [TextureAtlas] Added. 2020-01-31 16:44:27 +09:00
Quentin Bazin
73e682b90b [HUD] FPS counter added. 2020-01-27 19:24:20 +09:00
Quentin Bazin
7ce3321cb8 [ClientPlayer] Now using AABB for collision checks. 2020-01-27 18:10:20 +09:00
Quentin Bazin
42232049e0 [PlayerBox] Small fix. 2020-01-27 16:11:27 +09:00
Quentin Bazin
2d417f6eaa [GameState|HUD|InterfaceState] Fullscreen and resize handling added. 2020-01-27 15:33:06 +09:00