Time |
Nick |
Message |
00:23 |
erle |
i never made a poop mod |
00:23 |
erle |
but in mesecraft cows make poop |
00:23 |
erle |
it's fertilizer or so |
00:44 |
cheapie |
erle: I know you never actually made one but you were discussing ideas for it for quite a while that one time :P |
00:47 |
swift110-mobile |
hey all |
01:02 |
|
illwieckz joined #luanti |
01:03 |
|
Haven0320-2 joined #luanti |
01:05 |
|
Eragon joined #luanti |
01:28 |
erle |
cheapie poop armor. put poop on head, on chest, on arms, on feet. |
01:28 |
erle |
good night |
01:34 |
|
pgimeno_ joined #luanti |
01:37 |
|
germ- joined #luanti |
01:38 |
|
behalebabo joined #luanti |
01:38 |
|
dabbill_ joined #luanti |
01:38 |
|
pinkuin_basxto joined #luanti |
01:39 |
|
diceLibrarian joined #luanti |
01:39 |
|
Helenah joined #luanti |
01:39 |
|
peterz joined #luanti |
01:43 |
|
chilledfrogs joined #luanti |
01:49 |
MTDiscord |
<nathan4220776> Inflicts nausea while it is worn. |
01:52 |
|
SpaceManiac joined #luanti |
02:16 |
|
[ joined #luanti |
02:20 |
|
Eragon joined #luanti |
02:20 |
|
Kimapr_ joined #luanti |
02:20 |
|
ireallyhateirc joined #luanti |
02:20 |
|
[MatrxMT] joined #luanti |
02:20 |
|
khimaros joined #luanti |
02:20 |
|
InFerNo_ joined #luanti |
02:20 |
|
swift110-mobile joined #luanti |
02:20 |
|
x_ joined #luanti |
02:20 |
|
Fusl joined #luanti |
02:20 |
|
rubenwardy joined #luanti |
02:20 |
|
cheapie joined #luanti |
02:21 |
|
[MatrxMT] joined #luanti |
02:27 |
|
mrcheese joined #luanti |
02:41 |
|
aliasstilltaken joined #luanti |
03:00 |
[MatrxMT] |
<Blockhead256> we have local core = core or minetest submitted to ContentDB before, and a package will get rejected over that alone https://forum.luanti.org/viewtopic.php?t=31940 |
03:01 |
[MatrxMT] |
<Blockhead256> *have had |
03:02 |
Helenah |
Hi Blackhead, you like that music group, right? :3 |
03:02 |
Helenah |
*Blockhead |
03:03 |
[MatrxMT] |
<Blockhead256> blackhead lul |
03:03 |
Helenah |
Or is it about blocky heads on luanti/minecraft characters? |
03:03 |
[MatrxMT] |
<Blockhead256> don't know the music group sorry, it's an expression that goes back a fair way |
03:03 |
Helenah |
There's a societal collapse going on right now on a luanti server, it's soo sad! :( |
03:04 |
Helenah |
They're all turning to USSR-like movement! o.o |
03:04 |
Helenah |
And Blockhead doesn't support Luanti Hooverments, they said so in an article I once read. |
03:04 |
user2_ |
hah i WAS right, there are 0.4x versions without core.xyz- just minetest.xyz |
03:05 |
[MatrxMT] |
<Blockhead256> at least it's easier to organise agriculture in Luanti so we shouldn't have as many starvations as the great leap forward or holodomor |
03:05 |
Helenah |
"I saw it in a documentary on BBC 2"! :D haha |
03:05 |
Helenah |
You're Aussie, right? :3 |
03:05 |
Helenah |
I think you're aussie... |
03:06 |
Helenah |
I'm sensitive to aussies, you see... (Just kidding) |
03:06 |
user2_ |
anyway, as i said, there's no reason to provide backwards compatibility that way... unless that PR was a mod that wanted to support <0.4.10 |
03:07 |
user2_ |
and who uses that in 2025- like 10 years ago |
03:08 |
[MatrxMT] |
<Blockhead256> "I love arsetralia" - Oprah Winfrey and many other americans |
03:10 |
Helenah |
"arsetralia" :D |
03:10 |
[MatrxMT] |
<Blockhead256> It's how you guys say it alright :) |
03:10 |
Helenah |
The arse end of the nature trail, full of koalas. |
03:10 |
Helenah |
At least you got the BT phone socket. o.o |
03:11 |
[MatrxMT] |
<Blockhead256> what do they have an america then?? |
03:12 |
Helenah |
I think you mean Trumptania. :( |
03:12 |
user2_ |
i have never wondered how to pronounce australia- |
03:12 |
Helenah |
God I hate that guy, lets forget about that one! |
03:13 |
[MatrxMT] |
<Blockhead256> starts with the "o" vowel |
03:13 |
Helenah |
user2_: Yeah, it's not "arse"trail-leah, us brits got it wrong, combining the anus with the name "Leah", and nature trails... |
03:15 |
Helenah |
user2_: Think of like "Austin Powers" |
03:15 |
user2_ |
so i assume Blockhead is from australia? :P |
03:15 |
[MatrxMT] |
<Blockhead256> the "o" vowel is a bit different in different countries, for it's it quite flat, for brits a bit more ronded, and the americans a bit broader, but.. that's just accent. The way a lot of "foreigns" say it is too dragged out though |
03:16 |
[MatrxMT] |
<Blockhead256> It's just the early afternoon over here :) |
03:16 |
user2_ |
it's midnight here- |
03:16 |
user2_ |
i'm on the southeast coast of canada |
03:16 |
[MatrxMT] |
<Blockhead256> user2_ the way I read that- every time you end a sentence like that it's like you're cutting yourself shor- |
03:17 |
user2_ |
that's the idea |
03:17 |
Helenah |
user2_: Btw, Aussies get stoned on the eucalyptus plant all day, they live in it. |
03:17 |
[MatrxMT] |
<Blockhead256> Helenah: oh, UK? Yeah actually I bought an appliance with a UK plug once and rewired it for AU (doesn't draw too much voltage, so it's fine) |
03:17 |
user2_ |
i use it as a replacement for '...' mostly |
03:18 |
Helenah |
:D |
03:18 |
[MatrxMT] |
<Blockhead256> *draw too much current, same voltage |
03:18 |
Helenah |
I'm off-grid, in the UK |
03:18 |
Helenah |
We don't have eucalyptus to get stoned on. |
03:19 |
[MatrxMT] |
<Blockhead256> you can get the concentrated stuff. Not for consumption though, you can poison yourself with eucalyptus oil. It's a wonder the koalas even have the guts to digest eucalyptus |
03:20 |
[MatrxMT] |
<Blockhead256> Ever played the Australia mod for MTG? It's way more "at home" for me. So many Euro/Amero/green-grass centric biomes in most games |
03:20 |
Helenah |
:D |
03:20 |
Helenah |
No |
03:20 |
[MatrxMT] |
<Blockhead256> it's got like 60 tree species, but doesn't come with animals. But Liil has made a kangaroo |
03:21 |
user2_ |
same- i use plain unmodded MTG for testing (except worldedit) |
03:21 |
[MatrxMT] |
<Blockhead256> I got caught up on details, but for a while I was keeping up https://github.com/Aussieforks/australia/ for a server project |
03:21 |
user2_ |
for a better gameplay experience i play on a server ofc |
03:22 |
[MatrxMT] |
<Blockhead256> josselin2/tunneler's abyss probably have a slight edge (I forked of Josselin2's |
03:23 |
[MatrxMT] |
<Blockhead256> and for mapgen, custom carpathian settings https://forum.luanti.org/viewtopic.php?p=413584#p413584 |
03:23 |
[MatrxMT] |
<Blockhead256> (josselin2 goes by axcore on GitHub, and participates in https://gitlab.com/tunnelers-abyss/ ) |
03:23 |
Helenah |
-Soo much colour! :D |
03:24 |
Helenah |
user2_: I play on the server of someone Blockhead knows. :3 |
03:24 |
user2_ |
i never really make mods/games, i'm still learning lua/c++ |
03:24 |
user2_ |
Helenah: i play on CTF mostly and a small creative server i moderate on |
03:24 |
[MatrxMT] |
<Blockhead256> well good on you for learning |
03:25 |
[MatrxMT] |
<Blockhead256> the Lua in Luanti is the time you spend in a text editor, it's part of playing the game :P |
03:25 |
Helenah |
:D |
03:25 |
user2_ |
yeah, i already know a lot of python, to my despair the API was with lua scripts |
03:26 |
Helenah |
I play on a survival mode, creative server, no monsters, but we have PvP arenas. |
03:27 |
user2_ |
i play on the original CTF server (which is really dead rn due to lag) and the aforementioned creative server- i haven't really tried any other servers |
03:28 |
Helenah |
I'm a moderator. :3 |
03:28 |
user2_ |
i am too- |
03:29 |
[MatrxMT] |
<Blockhead256> ewww janny (it's okay to be a janny, but you have to think it's cringe anyway) |
03:29 |
[MatrxMT] |
<Blockhead256> not throwing shade, it's just the mentality you have to have to keep yourself humble imo |
03:30 |
Helenah |
I'm a moderator for #linux and #linux-offtopic too |
03:30 |
Helenah |
Check my cloak |
03:30 |
Helenah |
Infact, that's how I ended up moderator on a luanti server. |
03:30 |
Helenah |
Automatic trust... |
03:31 |
user2_ |
oh- i thought you meant an ingame moderator, not IRC moderator, which i am not. |
03:31 |
user2_ |
i've been playing MT since early-mid 2024 and joined the IRC like a week ago- |
03:33 |
Helenah |
No, in-game moderator and IRC moderator, I said to the admin that if they ever needed any help moderating, I'd be able to, then I linked them to this page: https://linux.chat/linux-on-libera/staff-bots/ |
03:33 |
Helenah |
The next thing, I wake up from a coma, and I'm a moderator on a Luanti server. |
03:33 |
Helenah |
I don't remember what happened prior... |
03:33 |
user2_ |
i'm just an ingame moderator ;-; |
03:33 |
user2_ |
since early 2025 |
03:34 |
Helenah |
2024 here I think. |
03:34 |
Helenah |
I hope when the societal collapse happens, the server is still around... :( |
03:34 |
|
alias joined #luanti |
03:34 |
user2_ |
what server? |
03:35 |
Helenah |
1F616EMO Survival Server, it's in the public list. :3 |
03:36 |
user2_ |
found it |
03:36 |
user2_ |
the server i moderate is in the top 10 rn, that's insane |
03:37 |
user2_ |
we get sooooo many multicraft users -_- |
03:37 |
Helenah |
Nice! :D |
03:37 |
Helenah |
We seem to get people joining and quickly leaving without saying a word. :( |
03:38 |
Helenah |
We even moved spawn, re-created it, same issue. |
03:38 |
user2_ |
happens a lot here, they usually join, dig a hole near spawn, fly around for 5min, and never return |
03:39 |
user2_ |
occasionally we get an annoying 6yo who asks to be a moderator after 5min of playing |
03:40 |
Helenah |
To be honest, the way the public list works seems a bit unfair... because if a player joins, it seems that others join... so basically... you now have a situation where if you're gaining popularity, all players accumulate to your server from there one, causing an uneven distribution situation, where the most popular just accumulate all the players, while others never stand a chance at gaining |
03:40 |
Helenah |
popularity. |
03:40 |
Helenah |
Yeah, just teach those 6 year olds in a 6 year old tongue the effects on others psyche when privileges are asked for rather than waited for. They're just kids! :D Lot of learn. :3 |
03:40 |
Helenah |
If they beg, this is different. |
03:40 |
user2_ |
the server will slowly rise to power if it is well-liked, like ours :D |
03:41 |
Helenah |
The effect on the psyche is suspicion. :) |
03:41 |
Helenah |
Yeah, this is the issue though. |
03:41 |
Helenah |
You haven't thought of the effect that creates, have you? |
03:42 |
Helenah |
You end up with a top 1% that will ALWAYS be popular... will ALWAYS grow in numbers... while every other server can never grow, because the top 1% is automatically accumulating all the Luanti player base. |
03:42 |
Helenah |
This needs a re-think. |
03:42 |
Helenah |
And it could be done in how things are ordered in the public list. |
03:42 |
user2_ |
it took less than a year for ours to rise up in the serverlist- most of the other servers have stayed dead for years, why is it a few specific servers that rise to power? |
03:43 |
Helenah |
user2_: Can you explain why this is? What are you doing different that is raising your user count? |
03:43 |
Helenah |
We're trying to figure it out... for ourselves... why players join and immediately leave. |
03:44 |
Helenah |
I thought it was because the first spawn was too "noob" but... changing the location of spawn and re-designing it didn't change the situation. |
03:44 |
Helenah |
I don't expect the server to boom but it would be nice if it wasn't often just me playing alone. lol |
03:44 |
user2_ |
...mostly afking online so we get ~1-2 staff online, this puts the server in the top 100 or so, it gets discovered by users looking for a new server |
03:45 |
Helenah |
hmm |
03:45 |
user2_ |
also it's one of the only lightly modded creative servers |
03:45 |
[MatrxMT] |
<Blockhead256> it's easier on a server like CTF that gets "straight into the action" |
03:45 |
Helenah |
So that's the secret... now this explains to me why a popular server I'm on, the admin is constantly sat in a pool or on a deck chair. |
03:45 |
[MatrxMT] |
<Blockhead256> I wish Emoji all the best, he's done a good job with the mods on innovating and reworking |
03:46 |
[MatrxMT] |
<Blockhead256> but his server seems very mature-mind-oriented, because it's a planned city and public transport network, not just straight into the mining and crafting and building a plot |
03:46 |
[MatrxMT] |
<Blockhead256> the server is in asia, so hopefully it can attract a decent userbase in that timezone |
03:46 |
Helenah |
Yeah, we have something called "Newcomers" plots and I'm personally not sure this gives a good impression, I think it might make people feel like their hand is being held and put them off. |
03:47 |
user2_ |
we also run a survival server- but it's a private server for staff discussion |
03:47 |
user2_ |
(and blowing things up with TNT sometimes) |
04:00 |
|
MTDiscord joined #luanti |
04:01 |
Helenah |
user2_: I run a castle. |
04:01 |
user2_ |
a castle?... |
04:02 |
Helenah |
user2_: Are you ready to embrace the societal collapse? :3 |
04:02 |
Helenah |
Oh |
04:02 |
Helenah |
I was joking, I don't run a castle... |
04:02 |
user2_ |
i thought you meant a server by that name or smth |
04:02 |
Helenah |
We were talking about running things, I thought I'd put my 2 pence in the mix! :D |
04:03 |
Helenah |
user2_: I'm serious about the upcoming societal collapse though, are you ready to embrace it? :3 |
04:04 |
user2_ |
uhh |
04:05 |
Helenah |
user2_: Like foreal... |
04:05 |
Helenah |
o.o |
04:05 |
user2_ |
idk- |
04:06 |
Helenah |
user2_: There's one coming. |
04:06 |
Helenah |
o.o |
04:07 |
* user2_ |
changes topic back to luanti |
04:08 |
|
est31 joined #luanti |
04:08 |
Helenah |
oh |
04:09 |
user2_ |
anyway- me and my friends built a giant parkour course that is ~20 mapblocks tall- |
04:10 |
user2_ |
and uses a bug with fences to c l i p t h r o u g h w a l l s |
04:12 |
|
Kimapr_ joined #luanti |
04:23 |
mrcheese |
:P |
04:30 |
|
qqe joined #luanti |
04:43 |
|
FeXoR joined #luanti |
04:53 |
|
sys4 joined #luanti |
05:34 |
|
est31 joined #luanti |
05:57 |
|
mrcheese joined #luanti |
06:13 |
|
Sompi joined #luanti |
06:20 |
|
calculon joined #luanti |
06:37 |
|
wallabra joined #luanti |
06:39 |
|
fluxionary joined #luanti |
07:02 |
|
sys4 joined #luanti |
07:04 |
|
mrcheese joined #luanti |
07:35 |
|
identity joined #luanti |
07:40 |
|
pgimeno joined #luanti |
09:17 |
|
SFENCE joined #luanti |
09:26 |
|
amfl2 joined #luanti |
09:55 |
|
YuGiOhJCJ joined #luanti |
09:59 |
|
SFENCE joined #luanti |
10:36 |
|
identity joined #luanti |
10:50 |
|
simon816 joined #luanti |
11:14 |
|
fluxionary joined #luanti |
11:23 |
|
stg-developer joined #luanti |
11:57 |
|
est31 joined #luanti |
12:10 |
|
est31 joined #luanti |
12:12 |
|
SFENCE joined #luanti |
12:22 |
|
kaeza joined #luanti |
12:44 |
|
qqe joined #luanti |
12:46 |
|
mrkubax10 joined #luanti |
13:42 |
|
PoochInquisitor joined #luanti |
13:46 |
|
mrkubax10 joined #luanti |
13:58 |
|
mrcheese joined #luanti |
15:19 |
|
krisbug joined #luanti |
15:22 |
|
Thermoriax joined #luanti |
15:23 |
|
FileX joined #luanti |
15:25 |
|
SFENCE joined #luanti |
15:28 |
|
FileX joined #luanti |
15:36 |
|
mrkubax10 joined #luanti |
16:05 |
|
ireallyhateirc joined #luanti |
16:07 |
|
FileX joined #luanti |
16:13 |
|
SFENCE_ joined #luanti |
16:18 |
|
Desour joined #luanti |
16:18 |
|
jaca122 joined #luanti |
16:20 |
|
mrcheese joined #luanti |
16:48 |
|
Guest32 joined #luanti |
16:49 |
Guest32 |
Where is located the `static_spawn_point` function mentioned at https://docs.luanti.org/for-creators/spawn-algorithm/ ? |
16:50 |
sfan5 |
it's not a function |
16:50 |
sfan5 |
it's a setting |
16:50 |
sfan5 |
in minetest.conf |
16:50 |
Guest32 |
How do I set it? |
16:51 |
Guest32 |
Like- what does it expects as a value? |
16:52 |
identity |
a boolean or something? |
16:52 |
sfan5 |
a position |
16:52 |
user2_ |
probably true/false or x/y/z coordinates |
16:53 |
sfan5 |
also the page is wrong, it's called static_spawnpoint |
16:53 |
sfan5 |
not static_spawn_point |
16:53 |
Guest32 |
I kinda wish I had auto completion-... As there's LOTS of functions or things in general whichare confusing even with the docs |
16:54 |
sfan5 |
you can find a list of all settings in the main menu |
16:54 |
sfan5 |
enable "advanced settings" to see all |
16:54 |
jonadab |
I mean, someone could write a mintest_conf_mode.el for editing minetest.conf and put in tab completion... |
16:54 |
jonadab |
(But I am not volunteering to maintain it.) |
16:55 |
Guest32 |
I dont even has auto complete for the lua files - In the doc site there's mention of a VSCode plugin, installed it and still nothing |
16:56 |
Guest32 |
Leaving me clueless on lots of functions, what even are the objects they expects or returns |
16:57 |
Guest32 |
As they are just unknown type even with extension |
16:58 |
user2_ |
vscode + lua worked fine for me, though i use a more lightweight IDE for most stuff |
16:59 |
MinetestBot |
[git] SmallJoker -> luanti-org/luanti: Formspec: Fix missing CHG:n fields (regression) 421835a https://github.com/luanti-org/luanti/commit/421835a30ebe46e4712cb2b0fe3787ae8ef0a674 (2025-09-24T16:37:31Z) |
17:00 |
Guest32 |
I use these two extensions: https://marketplace.visualstudio.com/items?itemName=GreenXenith.minetest-tools, https://marketplace.visualstudio.com/items?itemName=sumneko.lua - Which ones u using to mame it work? |
17:01 |
Guest32 |
Or IDE |
17:02 |
user2_ |
i'm not sure which ones it's using, i don't use vscode as my primary IDE |
17:02 |
jonadab |
I've always just used Emacs. Learned it in 1998, never looked back. |
17:02 |
MTDiscord |
<et086> luals has the potential to have the best completions, someone is already working on it https://github.com/corpserot/luanti_lsp_definitions/ |
17:02 |
user2_ |
i recommend the Geany IDE for a basic multipurpose IDE |
17:03 |
user2_ |
use nano for CLI |
17:03 |
MTDiscord |
<et086> i think neovim is really neat (only if you are willing to learn it though, it's a lot to learn) |
17:03 |
jonadab |
The only thing I use nano for, is editing /etc/apt/sources.lst on a new system, when I need to do that in order to install Emacs. |
17:04 |
jonadab |
Err, sources.list I mean. |
17:06 |
user2_ |
nano is easy to use compared to most CLI IDEs |
17:07 |
|
Talkless joined #luanti |
17:07 |
MTDiscord |
<et086> yeah but i think sometimes easy to use (i viewed that statement as "easy for a new user to understand") doesn't really mean good |
17:07 |
|
FileX joined #luanti |
17:08 |
Ingar |
see: notepad |
17:08 |
user2_ |
that's the worst possible IDE... no syntax highlighting or auto indentation |
17:09 |
Desour |
"that's the worst possible IDE..." <- that statement is always false |
17:09 |
MTDiscord |
<et086> xD |
17:09 |
Ingar |
I"m old enough te remember EDLIN in DOS |
17:10 |
Desour |
because if you have something, you can make it worse |
17:10 |
MTDiscord |
<et086> true |
17:10 |
user2_ |
well you could always use 'echo "text" > file.txt' come up with something worse than that |
17:10 |
Ingar |
I like not being tied do a particular editor |
17:11 |
Ingar |
that way you're not helpless if it isn't available |
17:11 |
Desour |
I also recommend geany, btw. it's neat. |
17:11 |
user2_ |
yeah it's what i use |
17:11 |
Ingar |
I usually use KDE's kate |
17:12 |
Ingar |
it edits |
17:12 |
Desour |
I use kate for C++ nowadays |
17:12 |
MTDiscord |
<et086> Ingar: i don't think that's a good idea, because then you don't have a chance to actually learn how to use your editor to the fullest |
17:12 |
Desour |
geany got LSP support, after I switched to kate. but I haven't tired it yet |
17:13 |
MTDiscord |
<et086> also kdevelop exists |
17:13 |
Ingar |
kdevelop is usually overkill |
17:13 |
Ingar |
I want to edit some code, not manage my project |
17:15 |
Ingar |
but in the end, I have my project in kdevelop, do some quick edits in kate, or do some on-the-road editing in vim |
17:15 |
Ingar |
or notepadqq if I'm on a lightwieght desktop machine |
17:16 |
user2_ |
i have like 5 IDEs installed- |
17:16 |
MTDiscord |
<et086> Ingar: i dunno if thats a good way to do things (but if it works for you that's great) |
17:17 |
Ingar |
et806: by the time you have learned all the functions of your IDE, an update will be released that breaks your workflow (or your project) |
17:17 |
|
dgdff joined #luanti |
17:17 |
user2_ |
2 generic ones, one for C++ in specific, one for C++ on a microcontroller, and IDLE which i rarely use... |
17:17 |
Ingar |
in the end, use what is approriate for you, for a particular task, at that particular time |
17:18 |
Ingar |
most of my C++ was written with generic editors |
17:19 |
MTDiscord |
<et086> Ingar: i highly doubt that will happen for me, i don't think neovim will be changing vim motions anytime soon, and all i really need is lsp, a file manager, my colorscheme and a fuzzy picker i think |
17:21 |
Guest32 |
Breh- I cant seem to get any auto completor or anything related to Luanti to work ... Imma just ask one by one the objects definitions I guess and code in the blind |
17:21 |
Guest32 |
What is the object definition for ObjectRef and Player ? |
17:21 |
Ingar |
et086: then you're all set :) |
17:21 |
Krock |
I'm using the most recent AppImage of kDevelop, and after about 4 years it does still work well :3 |
17:22 |
MTDiscord |
<et086> Guest32 as in like, lua lsp annotations for objectref and player? |
17:24 |
Guest32 |
As in: I cant even get lua lsp annotations works at all or anything similar -- its still all unknown and not recognized |
17:25 |
Guest32 |
So uh yea, my next best option is ask ya all what is the exact types definitions |
17:25 |
user2_ |
or use another IDE ;) |
17:25 |
MTDiscord |
<et086> user2_: no IDE on earth has good luanti completions i think |
17:26 |
user2_ |
well, one that works with generic lua at least |
17:26 |
MTDiscord |
<et086> Guest32: Okay so there are 3 projects for luanti lua lsp type definitions, all of them incomplete in some way |
17:26 |
MTDiscord |
<et086> user2_: yeah the IDEs would just use the lua lsp |
17:27 |
MTDiscord |
<et086> Guest32: The project that looks most promising (although not complete) for luanti lua lsp type definitions is https://github.com/corpserot/luanti_lsp_definitions |
17:28 |
Guest32 |
Lua completion works, I can make any libs get detected from other projects -- but just cant seem to recognize anything about the luanti no matter the projects |
17:28 |
Guest32 |
I ve tried that one u gave me too et086 |
17:28 |
MTDiscord |
<et086> Guest32: What should it recognize |
17:28 |
Guest32 |
Types, functions |
17:29 |
MTDiscord |
<et086> i think corpserot's definitions had instructions on how to use them |
17:29 |
MTDiscord |
<et086> yeah |
17:29 |
MTDiscord |
<et086> https://github.com/corpserot/luanti_lsp_definitions?tab=readme-ov-file#how-to-use |
17:29 |
Guest32 |
I followed whats on the read me but yeaa . |
17:30 |
MTDiscord |
<et086> maybe you need to restart your editor i dunno, you could make a github issue on that project i guess |
17:31 |
MTDiscord |
<et086> i dunno if it would conflict with the luanti tools vscode plugin (as that provides its own completions, if it would conflict i'd imagine 2 seperate completions showing up? i dunno) |
17:35 |
|
Thermoriax joined #luanti |
17:40 |
|
Guest43 joined #luanti |
17:41 |
Guest43 |
So uhm- since auto complete is not an option- Where are the complete type definitions and their functions in the docs? |
17:42 |
sfan5 |
lua_api.md is all we have |
17:42 |
Guest43 |
,-, |
17:43 |
user2_ |
you can poke through the source code.... see you in 3 years |
17:44 |
sfan5 |
the docs are largely self-explanatory, but not machine readable |
17:45 |
Krock |
I have a parser for lua_api.md that turns it into an autocomplete list that is understood by CudaText |
17:46 |
MTDiscord |
<et086> Guest43: it is an option, you can use corpserot's luanti lsp definitions, or the https://marketplace.visualstudio.com/items?itemName=GreenXenith.minetest-tools extension provides autocomplete (that isn't aware of types i think) |
17:46 |
MTDiscord |
<et086> (assuming you are using vscode) |
17:49 |
Guest43 |
It lacks alot |
17:49 |
|
Helenah joined #luanti |
17:50 |
Helenah |
Toodaloo, toodaloo toodaloo, toodaloo, toodaloo toodaloo |
17:50 |
Helenah |
Hi :3 |
17:51 |
MTDiscord |
<et086> Guest43: then im curious how corpserot's luanti lsp definitions aren't working for you |
17:51 |
Guest43 |
E.g. it knows none of the core.register functions |
17:52 |
MTDiscord |
<et086> Oh |
17:52 |
MTDiscord |
<et086> then yeah it is unfinished |
17:53 |
Guest43 |
It finds pretty much only 12 entries under the `core`, which is not much when given the online doc has LOTS of functions - but unsure what to even pass down into the parameters or even knows what they are returning |
17:54 |
MTDiscord |
<et086> it knows, but for some reason there are annotations for ABM definitions but it doesn't actually bother making a core.register_abm function, dunno why corpserot left it incomplete specifically like that |
17:54 |
Guest43 |
Which is kinda giving struggles to even get started on luanti |
17:56 |
MTDiscord |
<et086> i have made my own project for luanti lua lsp definitions, it is more complete than corpserot's but can be very very wrong sometimes https://github.com/TheEt1234/luanti_lsp_definitions (i don't recommend actually using it because it can be wrong, and it won't be maintained, possibly better than nothing?) (also corpserot's is a fork of mine but they decided to just change everything because my project was such a mess) |
17:58 |
Guest43 |
I mean- at this point, I prefer sometimes wrong than not knowing the rought idea of what functions are supposed to take as argument- |
17:59 |
MTDiscord |
<et086> okay, but i recommend to switch to corpserot's luanti lua lsp annotations once they are complete |
18:00 |
Guest43 |
I could prob combine them in some sort ... prob need to look into config how to do that |
18:00 |
MTDiscord |
<et086> Guest43: bad idea |
18:01 |
MTDiscord |
<et086> and you can't i think |
18:01 |
MTDiscord |
<et086> (well, combine them in a way that doesn't cause 10 000 warnings) |
18:02 |
Guest43 |
I was thinking of more like: Priotize Corpserot's but if it cant find, try look up on yours |
18:02 |
Guest43 |
Not actual merge |
18:07 |
Guest43 |
Yeaa- yours works much better and is much better recognized by the editor, and doesn't even yells at core being unknown while still having some form of types -smh- |
18:08 |
Guest43 |
Thanks alot! |
18:09 |
MTDiscord |
<et086> (Also keep in mind that i don't use it anymore, i'm waiting for corpserot's luanti lua lsp definitions, because doing things like extending the node definition will be different with them) |
19:20 |
|
mrkubax10 joined #luanti |
19:20 |
|
erle joined #luanti |
19:30 |
|
mrkubax10 joined #luanti |
19:30 |
|
FileX joined #luanti |
19:37 |
|
MTDiscord1 joined #luanti |
19:56 |
|
crazylad joined #luanti |
20:04 |
|
MTDiscord2 joined #luanti |
20:22 |
|
Helenah joined #luanti |
20:30 |
|
FileX joined #luanti |
20:51 |
|
sys4 joined #luanti |
20:59 |
|
crazylad joined #luanti |
21:30 |
|
FileX joined #luanti |
21:59 |
|
MTDiscord3 joined #luanti |
22:03 |
|
tzenfore joined #luanti |
22:05 |
|
Kimapr joined #luanti |
22:06 |
|
Sharpman joined #luanti |
22:08 |
|
Haven0320 joined #luanti |
22:28 |
|
MTDiscord4 joined #luanti |
22:29 |
|
FileX joined #luanti |
22:32 |
|
panwolfram joined #luanti |
22:36 |
|
mrcheese_ joined #luanti |
22:58 |
|
kaeza joined #luanti |
23:01 |
|
behalebabo_ joined #luanti |
23:02 |
|
MTDiscord5 joined #luanti |
23:07 |
|
peterz joined #luanti |
23:08 |
|
Helenah joined #luanti |
23:08 |
|
bwarden joined #luanti |
23:11 |
|
diceLibrarian joined #luanti |
23:15 |
|
Artea joined #luanti |
23:19 |
|
germ_ joined #luanti |
23:29 |
|
FileX joined #luanti |