| 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 |