Time Nick Message 00:30 paramat merging game#1990 in a minute 00:30 ShadowBot https://github.com/minetest/minetest_game/issues/1990 -- Biomes: Add 'dirt with coniferous litter' node for coniferous forest by paramat 00:30 ThomasMonroe ooooohh niiiice :) 00:42 paramat merged 00:42 paramat next ferns in that biome 00:53 ThomasMonroe :) cool 02:43 paramat game#1994 02:43 ShadowBot https://github.com/minetest/minetest_game/issues/1994 -- Ferns: Add 3 sizes for coniferous forest biome by paramat 02:47 ThomasMonroe maybe only have a certain type of flower for the forest 02:50 ThomasMonroe like maybe a Thimbleberry for accuracy 02:51 ThomasMonroe you could also add pinecones 03:25 paramat yeah, i will remove the normal flowers 03:34 paramat done, at least we still have mushrooms 03:49 ThomasMonroe true 15:14 paramat easy review, essentially copypaste of grass_* code, all tested game#1994 15:14 ShadowBot https://github.com/minetest/minetest_game/issues/1994 -- Ferns: Add 3 sizes for coniferous forest biome by paramat 17:01 Fixer very recent bug: https://github.com/minetest/minetest/issues/6830 17:02 Krock apparently wrong scrolling #6809 17:02 ShadowBot https://github.com/minetest/minetest/issues/6809 -- Fix scrolling by numberZero 17:04 Krock indeed, can reproduce 17:06 Krock same when selecting the text 19:05 twahm How can I contribute minetest? 19:08 Krock fork the repository minetest or minetest_game, depending if you want C++ or Lua 19:08 twahm But what can I do? 19:09 Krock http://dev.minetest.net/How_to_start_contributing 19:09 Krock there are 786 issues.. one of them is surely something that you can solve 19:09 paramat and read through the 800 issues =) plenty to do and we're understaffed 19:10 Krock https://github.com/minetest/minetest/labels/Beginner%20Friendly 19:10 twahm I'm new to github and I do not know how it works, could you explain? 19:11 Krock no, there are plenty of tutorials on youtube and even topics on the minetest forums that can do that 19:11 twahm thank you 19:11 Krock https://forum.minetest.net/viewtopic.php?f=3&t=14262 19:11 Krock !next 19:11 ShadowBot Another satisfied customer. Next! 19:12 sofar twahm: easier would be to start helping out with mods in lua 19:12 sofar c++ isn't an easy language to master 19:13 paramat twahm go to github help page and follow the 'bootcamp' tutorials for forking and contributing, they're clear and easy to follow 19:13 paramat and yes start with lua, possibly in MTGame 19:14 twahm I already programmed in c ++ and I would like to contribute with the engine, but I do not know the internal structure of minetest 19:23 Krock most of the files are self-descriptive what they do. If we take an example, starting in Lua object:set_pos. Calls the C++ function in src/script, goes to the ServerActiveObject (content_sao.*), sends a packet (server.*) to the client (network/clientpackethandler.cpp), client sets the ClientActiveObject (content_cao.*) position 19:24 Krock TL;DR: Digging themselves through the code for a few hours also clarifies a lot 19:24 twahm And the lua api is in the script folder? 19:25 Krock yes 19:30 twahm I have never worked with lua in c ++, as I understand it is also needed something like a register.lua and minetest interact with the functions through the lua library? 19:33 Hijiri twahm: I don't quite understand what you are asking 19:35 Krock twahm, Minetest has to provide C functions that Lua can call. We have access to the internal Lua C functions to register them 19:35 Krock once they are called, we get some sort of stack with what we can work 19:36 twahm Then minetest works with a single thread? 19:37 Krock no. The script part is single thread 19:38 twahm Would it be possible to distribute the mods among several threads? 19:39 Krock possible yes. but not desired, as almost all mods depend on "default" from minetest_game and on others. If they run in multiple threads there won't be any direct communication possible anymore 19:42 twahm I see, How do you determine when a new version of minetest comes out? 19:45 twahm What changes are made in the code to determine that it is time to get a new version? 19:47 Krock calculated using 42 * math.pi / 1337.0 * BS + 666 or in short: It's done when it's done. 0.4.17 was planned this December but could happen next year.. dunno. 19:48 Krock If you look at the releases page on GitHub you can also see the interval of our release cycle 20:40 paramat game#1995 fairly trivial so will merge with game#1994 in a few mins 20:40 ShadowBot https://github.com/minetest/minetest_game/issues/1995 -- Resize junglegrass selection box by Ezhh 20:40 ShadowBot https://github.com/minetest/minetest_game/issues/1994 -- Ferns: Add 3 sizes for coniferous forest biome by paramat 20:51 paramat merging 20:55 paramat done 20:58 paramat more coming, in the mood for mtg stuff 21:01 paramat big todo list, want to reduce it 22:20 Krock nore, alternative furnace code (possibly easier to understand) https://pastebin.com/FVbz4Nrn Tested successfully, using 9 (* 34s) acacia trunks, cooking 99 (* 3s) copper lumps