Time |
Nick |
Message |
00:14 |
|
jess joined #minetest |
00:24 |
specing |
I like AGPLv3 |
01:01 |
|
Fixer joined #minetest |
02:03 |
|
Taoki joined #minetest |
02:26 |
|
Emperor_Genshin joined #minetest |
02:45 |
|
mynick3 joined #minetest |
02:46 |
|
SoylentCow joined #minetest |
03:06 |
MinetestBot |
[git] sfan5 -> minetest/minetest: Revert "Increase limit for simultaneous blocks sent per client and th… 07e0b52 https://git.io/JIs7H (2020-12-05T03:06:16Z) |
03:14 |
|
Verticen joined #minetest |
03:18 |
|
Follpvosten[m] joined #minetest |
03:18 |
|
Ritchie joined #minetest |
03:18 |
|
eyekay[m] joined #minetest |
03:18 |
|
nathanfranke[m] joined #minetest |
03:18 |
|
Mahjong joined #minetest |
03:21 |
|
AndDT joined #minetest |
03:22 |
|
Mahjong joined #minetest |
04:18 |
|
FeXoR joined #minetest |
04:53 |
|
ddifdevnull joined #minetest |
04:54 |
|
ddifdevnull joined #minetest |
05:00 |
|
MTDiscord joined #minetest |
05:21 |
|
milkt_ joined #minetest |
05:38 |
|
nowhere_man joined #minetest |
06:26 |
|
fluxflux joined #minetest |
08:00 |
|
ShadowNinja joined #minetest |
08:41 |
|
FeXoR joined #minetest |
08:43 |
|
aheinecke joined #minetest |
08:52 |
|
Peppy joined #minetest |
08:55 |
|
calcul0n joined #minetest |
09:05 |
|
dabbill_ joined #minetest |
09:24 |
|
dabbill joined #minetest |
09:44 |
|
Talkless joined #minetest |
09:54 |
|
m42uko joined #minetest |
10:27 |
|
Talkless joined #minetest |
10:30 |
MTDiscord |
<IhrFussel> AGPL will ALWAYS limit the creativity of server owners by default imo, because absolutely everything they tweak in order to be unique must be published...Personally I hate that license |
10:32 |
MTDiscord |
<IhrFussel> I'm not against sharing some code or helping others with their wanted features, but having to publish every single bit I changed is a big no-no for me |
10:34 |
MTDiscord |
<IhrFussel> Because of that license I had to remove some mods my players loved...it's a pitty |
10:35 |
MTDiscord |
<Jonathon> i dont mind it i suppose, but im a MIT guy for everything i originally write |
10:36 |
|
nowhere_man joined #minetest |
10:45 |
MTDiscord |
<IhrFussel> I actually published 1 mod in the past I think and its code is MIT too |
10:47 |
MTDiscord |
<IhrFussel> So I think as long as server owners share their knowledge in some way, it's not unfair to have them "lock" their content away from the community |
10:49 |
MTDiscord |
<IhrFussel> I also coded stuff for quite a few people in this discord server here already, so I'm willing to share knowledge and help at least |
10:51 |
MTDiscord |
<Jonathon> Heh, i can understand some stuff, but by in large i open up my stuff |
10:52 |
MTDiscord |
<Jonathon> I.e. ive written some stuff for people with nonfree media they made |
10:54 |
MTDiscord |
<IhrFussel> In my opinion every snippet you share counts even if it's not a full mod you at least helped someone with some parts |
10:55 |
MTDiscord |
<IhrFussel> With that snippet they might be able to continue their project so you definitely contributed to the community |
10:57 |
MTDiscord |
<Jonathon> I see no point in releaseing almost by the book node defs without media lol |
10:57 |
MTDiscord |
<IhrFussel> I'm not sure how licensing works though if a mod contains many small snipets by other...Usually you don't require a license for a simple snippet but maybe some do |
10:58 |
MTDiscord |
<Jonathon> Im nal, but i think once its out of common use/small should be liscensed/attributed |
11:02 |
MTDiscord |
<IhrFussel> I didn't see a MT snippet yet that requires attribution at least...or does ruben's modding book? |
11:04 |
MTDiscord |
<Jonathon> No idea, i believe that has a license |
11:05 |
MTDiscord |
<Jonathon> But stuff like basic node registration literally everyone has to do |
11:05 |
MTDiscord |
<IhrFussel> Yeah or basic use of callbacks...it's in almost every mod |
11:08 |
Calinou |
the number of lines required for a code snippet to be copyrightable is usually considered to be around 20 |
11:08 |
Calinou |
of course, it depends on what the snippet contains |
11:12 |
MTDiscord |
<Jonathon> Figures |
11:21 |
|
Aris joined #minetest |
11:26 |
|
absurb joined #minetest |
11:46 |
|
MTDiscord joined #minetest |
11:54 |
|
Flabb joined #minetest |
11:55 |
|
calcul0n joined #minetest |
11:56 |
|
ingar1 joined #minetest |
11:58 |
|
Fulgen joined #minetest |
11:58 |
|
kawaiipunk joined #minetest |
12:06 |
|
m42uko joined #minetest |
12:07 |
|
nowhere_man joined #minetest |
12:19 |
|
proller joined #minetest |
12:28 |
|
calcul0n joined #minetest |
12:47 |
|
Jhalman joined #minetest |
13:43 |
MTDiscord |
<Warr1024> If the "snippet" is significant enough to warrant publishing at all then a few minimis exception probably doesn't apply and the work would be copyrighted and would need either a license or a reassignment. The only cases where I assume de minimis applies is when someone says like "that + should be a - on line 5" or something. |
13:55 |
lmat |
cheapie: heh. I have no idea what silver sand is either I just figured that whatever it is, it could probably be used to create a convincing concrete. Fair argument :-D |
14:11 |
|
YuGiOhJCJ joined #minetest |
14:15 |
|
jess joined #minetest |
14:21 |
|
Fixer joined #minetest |
14:30 |
|
I_am_6r1d joined #minetest |
15:40 |
|
erlehmann joined #minetest |
15:41 |
|
MDude joined #minetest |
16:07 |
|
Peppy joined #minetest |
16:38 |
|
fleeky_ joined #minetest |
16:46 |
|
kamdard joined #minetest |
16:49 |
|
awell joined #minetest |
17:07 |
|
nowhere_man joined #minetest |
17:56 |
|
Hawk777 joined #minetest |
18:11 |
|
Peppy joined #minetest |
18:18 |
|
Fractalis joined #minetest |
18:30 |
|
lisac joined #minetest |
18:32 |
|
homthack joined #minetest |
18:35 |
|
Peppy joined #minetest |
18:37 |
|
hecks joined #minetest |
18:38 |
tango_ |
is there a way to prevent automatic registration for users? |
18:38 |
tango_ |
I'd like to put a server up in public, but I don't want random users to login as they please |
18:38 |
tango_ |
s/login/create account |
18:39 |
sfan5 |
the keyword you're looking for is "whitelist" |
18:40 |
tango_ |
sfan5: thanks |
18:40 |
heavygale |
or a default_password |
18:46 |
|
fluxflux joined #minetest |
18:49 |
tech_exorcist |
wouldn't it eb safer to put the password's hash in the default_password field instead of the plaintext password? |
18:49 |
tech_exorcist |
s/ eb / be / |
18:56 |
|
Fractalis joined #minetest |
18:57 |
|
Andrey01 joined #minetest |
18:59 |
hecks |
tango_: you can also just run your server unlisted |
19:00 |
Andrey01 |
does anybody know if I call 'minetest.after()' inside a body of a loop will this loop await for when that function gets implemented or immediately continue to go on? |
19:02 |
sfan5 |
it will not |
19:02 |
specing |
the latter |
19:02 |
hecks |
.after just gives the engine a closure to run later |
19:03 |
|
janice61 joined #minetest |
19:04 |
|
Fractalis joined #minetest |
19:04 |
Andrey01 |
hmm, I have an other question, can I also create coroutines in mods? |
19:07 |
Andrey01 |
It would be interesting to know how the main thread would behave in such case' |
19:07 |
Andrey01 |
if create them |
19:08 |
|
erlehmann joined #minetest |
19:09 |
hecks |
coroutines aren't actually threads |
19:09 |
hecks |
and minetest gives you a complete lua vm, you can do anything that's in the manual |
19:09 |
Andrey01 |
why? o_O |
19:09 |
hecks |
coroutines don't spawn new OS threads, they're... coroutines |
19:10 |
hecks |
coroutines share time with the main thread and have to yield manually |
19:10 |
hecks |
however, if you want real threads, you can do that too - it's tricky but possible with luajit |
19:10 |
hecks |
and maybe even plain lua? check out the 'lanes' module |
19:11 |
Andrey01 |
well, as I know they are just implemented over the system ones, but I think they are threads whatever |
19:12 |
Andrey01 |
and also they use 'thread' type :) |
19:13 |
hecks |
no, coroutines aren't threads, they do not suffer from sync problems among other things |
19:13 |
hecks |
and they give you no performance benefit. in any case, you're free to use them in mt |
19:13 |
Hawk777 |
https://www.lua.org/manual/5.1/manual.html#2.11 ← consider reading the manual: coroutines run until they yield (rather than until preempted), they only run when explicitly resumed (rather than whenever there is free CPU time available) |
19:14 |
Hawk777 |
So they are not threads. |
19:14 |
hecks |
yup, as opposed to threads which the OS can yank from under you at any time |
19:14 |
hecks |
(unless in a critical section etc etc) |
19:14 |
Hawk777 |
coroutine.resume() runs a coroutine, but blocks the caller, because it runs the coroutine in the same OS thread as the caller |
19:23 |
|
Peppy joined #minetest |
19:36 |
|
Peppy joined #minetest |
20:02 |
|
hecks joined #minetest |
20:19 |
|
hecks joined #minetest |
20:23 |
|
milkt joined #minetest |
20:57 |
|
bhree[m] joined #minetest |
20:57 |
|
Noclip joined #minetest |
20:59 |
|
_Zaizen_[m] joined #minetest |
20:59 |
|
Kimapr[m] joined #minetest |
20:59 |
|
jfred[m] joined #minetest |
21:00 |
|
Quiark joined #minetest |
21:00 |
|
big_caballito[m] joined #minetest |
21:00 |
|
nathanfranke[m] joined #minetest |
21:00 |
|
ullnrr joined #minetest |
21:00 |
|
kb1000 joined #minetest |
21:01 |
|
tech_exorcist joined #minetest |
21:01 |
|
Andythe_great[m] joined #minetest |
21:03 |
|
Follpvosten[m] joined #minetest |
21:04 |
|
CopenBra[m] joined #minetest |
21:04 |
|
FrostRanger[m] joined #minetest |
21:04 |
|
MeVegan[m] joined #minetest |
21:05 |
|
eyekay[m] joined #minetest |
21:09 |
|
xose[m] joined #minetest |
21:10 |
|
Vagabond[m] joined #minetest |
21:10 |
|
silwol joined #minetest |
21:11 |
|
zughy[m] joined #minetest |
21:11 |
|
Corey[m] joined #minetest |
21:11 |
|
tuxayo[m] joined #minetest |
21:11 |
|
rschulman joined #minetest |
21:11 |
|
Sires joined #minetest |
21:12 |
|
gualse[m] joined #minetest |
21:12 |
|
celeron55[m] joined #minetest |
21:13 |
|
Benrob0329[m] joined #minetest |
21:13 |
|
GyurisDani[m] joined #minetest |
21:13 |
|
niwla23[m] joined #minetest |
21:16 |
|
antoine62[m] joined #minetest |
21:18 |
|
MadKamel[m] joined #minetest |
21:19 |
|
LoneWolfHT joined #minetest |
21:38 |
|
calcul0n joined #minetest |
21:40 |
lmat |
VanessaE: My daughter had fake grass stairs (lots of them) and I did some upgrading...did they get removed? |
21:40 |
lmat |
Is there a way to make real grass stairs by chance? |
21:41 |
VanessaE |
I don't recall doing anything that would affect that. |
21:42 |
lmat |
Hmmm, her crafting guide shows fake grass stairs still...but there are a bunch of UNKNOWN NODEs around her house. |
21:42 |
lmat |
Maybe she had made fake grass stairs from a different mod that removed them...or something! |
21:42 |
MTDiscord |
<Jonathon> do you have worldedit installed? |
21:42 |
MTDiscord |
<Jonathon> if so //i and punch the unknowns |
21:42 |
MTDiscord |
<Jonathon> to get names |
21:43 |
MTDiscord |
<Jonathon> //i off when your done |
21:43 |
lmat |
oh wow! There's "Dirt with Grass" now!? |
21:44 |
|
deltanedas joined #minetest |
21:46 |
lmat |
But no default:dirt stairs with grass |
21:46 |
lmat |
hmm |
21:49 |
lmat |
VanessaE: Ah, I see what she made: stairs:stair_fakegrass Do you know about that block? |
21:50 |
lmat |
NOT building_blocks:stair_fakegrass . |
21:50 |
|
Flabb joined #minetest |
21:50 |
VanessaE |
I don't remember what mod provides that, but might be moreblocks? |
21:51 |
lmat |
grep stair_fakegrass . -r; in moreblock doesn't show it. |
21:51 |
MTDiscord |
<Jonathon> building blocks from home decor modpack |
21:52 |
lmat |
grep stair_fakegrass . -r; doesn't return anything in any of the mods I have. ... is there an easy way to convert all her stairs:stair_fakegrass to building_blocks:stair_fakegrass? Or will she just have to get it done? |
21:52 |
lmat |
Jonathon: thank you |
21:52 |
MTDiscord |
<Jonathon> give me a sec and i can give you a source on it |
21:53 |
lmat |
Jonathon: https://imgur.com/bEI3Nhx.png |
21:53 |
MTDiscord |
<Jonathon> https://gitlab.com/VanessaE/homedecor_modpack/-/blob/master/building_blocks/node_stairs.lua#L88 |
21:53 |
MTDiscord |
<Jonathon> seems you have it installed |
21:54 |
MTDiscord |
<Jonathon> perhaps its not enabled for some reason in world.mt? |
21:54 |
lmat |
Could be! |
21:54 |
|
Flabb joined #minetest |
21:55 |
VanessaE |
sorry, guess I forgot about it |
21:55 |
MTDiscord |
<Jonathon> i only know that block because i use it alot ? |
21:55 |
lmat |
Jonathon I have building_blocks enabled. |
21:55 |
MTDiscord |
<Jonathon> do you have worledit? |
21:55 |
MTDiscord |
<Jonathon> i suggest checking the unknowns |
21:56 |
lmat |
Jonathon But you're pointing out building_blocks:fakegrass. What my daughter has is a bunch of stairs:stair_fakegrass. |
21:56 |
MTDiscord |
<Jonathon> hmm, you could use moreblocks aliasing |
21:56 |
MTDiscord |
<Jonathon> to alias one to the other |
21:56 |
lmat |
Jonathon Oh, you were talking to me earlier when you said "do you have worldedit installed?" :-D I just press f5 and point at it to tell me what it is. |
21:57 |
MTDiscord |
<Jonathon> ah, sometimes that doesn't always work for m with unknowns |
21:57 |
lmat |
I have moreblocks installed, but I don't understand how I can use moreblocks to create an alias. |
21:57 |
MTDiscord |
<Jonathon> but i have no idea what stairs:stair_fakegrass is from |
21:57 |
MTDiscord |
<Jonathon> moreblocks doesn't document that |
21:57 |
MTDiscord |
<Jonathon> sec |
21:58 |
lmat |
I did add asphaltstairs and concretestairs recently...hopefully they didn't bork my stairs... |
22:00 |
lmat |
Jonathon: I mean, I can just edit some file (aliases.lua in building_blocks seems fine) and add minetest.register_alias("stair_fakegrass", "stairs:stair_fakegrass") maybe? |
22:01 |
lmat |
What I would like to do is actually convert any "stairs:stair_fakegrass" into "building_blocks:stair_fakegrass" :-) |
22:01 |
lmat |
Rather than having to alias them each time. |
22:01 |
MTDiscord |
<Jonathon> https://github.com/minetest-mods/moreblocks/blob/master/stairsplus/stairs.lua |
22:01 |
MTDiscord |
<Jonathon> moreblocks allows you to alias all at one time |
22:01 |
lmat |
Oh wow |
22:01 |
MTDiscord |
<Jonathon> https://github.com/minetest-mods/moreblocks/blob/master/stairsplus/stairs.lua#L22-L27 to be exact |
22:02 |
lmat |
Oh yeah there are some stair_inner_fakegrass... |
22:03 |
lmat |
Jonathon: But I'll have to leave the alias there forever (or until she destroys her stairs), right? |
22:03 |
MTDiscord |
<Jonathon> correct |
22:04 |
* lmat |
sigh |
22:04 |
MTDiscord |
<Jonathon> you could write a lbm to convert them |
22:04 |
MTDiscord |
<Jonathon> but thats forever to unless you load the whole map |
22:05 |
lmat |
Jonathon In that case I would just need to visit the nodes about which I care? |
22:05 |
MTDiscord |
<Jonathon> yes |
22:05 |
lmat |
I added the alias. They're still Unknown Node, but now when I point at them, it doesn't say what they are. |
22:05 |
MTDiscord |
<Jonathon> hmm, wierd |
22:06 |
lmat |
Do you happen to know how to write a lbm off the top of your head? :-D |
22:06 |
MTDiscord |
<Jonathon> https://dev.minetest.net/minetest.register_lbm |
22:06 |
lmat |
Thanks |
22:06 |
MTDiscord |
<Jonathon> or just search up in your lua_api.txt |
22:06 |
MTDiscord |
<Jonathon> in /docs |
22:08 |
lmat |
Dude...if I botch this somehow, the whole map could be ruined, right? |
22:08 |
lmat |
https://imgur.com/MRHX7dU.png Here is my lbm (doesn't touch the inner stairs) |
22:09 |
MTDiscord |
<Jonathon> aside from the fact modname needs to be your actually modname |
22:09 |
MTDiscord |
<Jonathon> you could do a test world |
22:10 |
lmat |
Okay. I need to step away, but later I'll want to know how to back up my world in case I destroy it :-D |
22:10 |
lmat |
I'm guessing I need to save map.sqlite? |
22:11 |
MTDiscord |
<Jonathon> make sure the server is off, and copy the whole world file |
22:11 |
lmat |
select count(*) from blocks; shows 1890257. That's a lot... |
22:11 |
lmat |
Jonathon: okay. |
22:11 |
lmat |
Heading out, but I'll be back eventually \0/ |
22:11 |
MTDiscord |
<Jonathon> cya |
22:13 |
|
Scarecrow joined #minetest |
22:13 |
MTDiscord |
<Jonathon> probably could copy map.sqlite into another world folder and test on that if you add a world.mt into it |
22:23 |
|
nowhere_man joined #minetest |
22:30 |
|
Scarecrow joined #minetest |
22:36 |
|
nowhere_man joined #minetest |
22:38 |
lmat |
Jonathon: Thanks for the hint! |
22:48 |
lmat |
The marble stairs are also Unknown Node now. :'( |
22:51 |
|
Scarecrow_ joined #minetest |
23:05 |
MinetestBot |
[git] hecktest -> minetest/minetest: Implement mapblock camera offset correctly (#10702) 6d7067f https://git.io/JInwR (2020-12-05T23:03:40Z) |
23:09 |
|
NathanS21 joined #minetest |
23:15 |
|
Scarecrow joined #minetest |
23:19 |
|
est31 joined #minetest |
23:26 |
|
Scarecrow_ joined #minetest |
23:41 |
|
hisforever joined #minetest |
23:44 |
hisforever |
HiI'm puzzled with whitch direction my grinder and furance has to be to produce? |
23:48 |
|
Jhalman joined #minetest |