Luanti logo

IRC log for #minetest, 2025-01-26

| Channels | #minetest index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:03 diceLibrarian2 joined #minetest
00:29 liceDibrarian joined #minetest
00:43 OxEFF joined #minetest
00:43 OxEFF joined #minetest
01:17 tibtoblezob joined #minetest
01:35 MTDiscord <mark.wiemer> Hey, I wrote https://github.com/luanti-org/luanti/pull/15510 a while ago and got some changes requested by sfan5. I've since fixed it up, but sfan5 wasn't willing to review back in mid-December. Would anyone else be willing to check it out?
01:37 MTDiscord <mark.wiemer> shaft: did you end up debugging as luatic described? You can also try adding a basic entity to the Void game on ContentDB to make sure other mods aren't interfering. It kinda sounds like it's an issue with the entities as your self-made entity gets the real value.  And yeah, being rude isn't gonna get you much help. Everyone here is a volunteer, please be patient 🙂
03:08 fling joined #minetest
03:14 Verticen joined #minetest
04:12 diemartin joined #minetest
05:00 MTDiscord joined #minetest
05:15 est31 joined #minetest
06:20 SFENCE_arch joined #minetest
06:46 SFENCE joined #minetest
07:10 YuGiOhJCJ joined #minetest
08:09 Glaedr joined #minetest
09:16 SFENCE_arch joined #minetest
09:17 PoochInquisitor joined #minetest
09:22 Warr1024 joined #minetest
09:46 tarsovbak joined #minetest
09:46 Warr1024 joined #minetest
10:10 gregon joined #minetest
11:31 Talkless joined #minetest
11:31 jaca122 joined #minetest
11:48 jemius joined #minetest
11:50 panwolfram joined #minetest
12:10 mrkubax10 joined #minetest
12:20 ireallyhateirc joined #minetest
12:33 tarsovbak joined #minetest
13:33 sfan5 well if nobody wants to I can review it again
13:33 PoochInquisitor joined #minetest
13:50 SFENCE joined #minetest
13:58 Lunatrius joined #minetest
14:23 Lunatrius joined #minetest
14:24 shaft joined #minetest
14:26 shaft If I do core.override_item(itemname, {pointabilities = {objects = {["target:entity"] = false,},},}) will it only add "target:entity" = false or will it remove other fields?
14:27 shaft I'm trying to make an entity non-pointable to a player, so my approach is to add the pointability overwrite to all items including the hand
14:27 shaft *players
14:28 sfan5 it will remove everything that was in pointabilities actually
14:28 shaft I'm glad I asked
14:28 sfan5 think of it like core.registered_items[itemname].pointabilities = (your value)
14:28 shaft Should I do that instead of overwriting?
14:29 sfan5 no
14:35 shaft local p = itemdef.pointabilities or {};core.override_item(itemname, {pointabilities = p}) is the correct approach?
14:41 sfan5 close
14:41 shaft What did I do wrong?
14:43 sfan5 https://0x0.st/8X3q.txt
14:45 shaft It shouldn't matter as the definition is overwritten anyway or am I wrong?
14:45 sfan5 actually the third line can be "pointabilities.objects = pointabilities.objects or {}"
14:45 sfan5 what is the "it" that doesn't matter?
14:46 shaft I know that def.pointablities will modify the existing table in core.registered_items and I'm not supposed to but core.override_item would do that anyway
14:46 shaft again
14:47 sfan5 def.pointablities could be table shared between multiple definitions
14:48 shaft That's true and you make a good point but in this case it doesn't matter because I'm adding it to ALL items as a trick to make an entity non-pointable to a player but pointable to weapons.
14:48 shaft to ranged weapons
14:55 miner777 joined #minetest
14:57 miner777 Hello everyeone! After years of non playing something like this, I decided to go back to block building. However having a m$oft account is a big no-no for me. Researching, I came across Minetest and it looks sweet.
14:58 miner777 However, I cant invert the mouse and that makes it impossible to play. I have look around for mods that do this to no avail, I was then looking at how to setup my X server to do this, but it would break a lot of things.
14:58 miner777 Does anyone know if there is a workaround or some way to have inverted-y-axis style mouse in Minetest?
14:58 miner777 Any help is MUCH appreciated, thanks
15:00 sfan5 fyi the Minetest engine has now renamed to Luanti
15:00 sfan5 which version of it are you using?
15:04 miner777 --version says this "Minetest 5.4.1 (Linux) Using Irrlicht 1.8.5 Using LuaJIT 2.1.0-beta3"
15:05 shaft You're using an ancient version
15:06 shaft Install the newest by adding the repository or using the flatpak
15:06 miner777 my mistake, I trusted the ubuntu repos, not good
15:07 shaft see https://www.luanti.org/downloads/ Just add stable ppa
15:07 shaft New versions have an invert mouse setting in settings
15:07 miner777 It seems 5.10 is the latest, Im going to unistall + install that version
15:07 miner777 hopefully it has the inverted-y-axis option
15:08 shaft It does.
15:08 miner777 Thank you so much for your help shaft thumb-up.jpg
15:08 shaft sfan5 did half the work
15:09 jaca122 joined #minetest
15:46 silverwolf73828 joined #minetest
15:49 TheCoffeMaker joined #minetest
16:02 jaca122 joined #minetest
16:23 miner777 It works beautifully! The latest version is huge, lots and lots of options!
16:23 miner777 Thank you so much shaft, sfan5 and the rest of the team
16:23 miner777 off to enjoy this gem!
16:39 SFENCE joined #minetest
16:44 diemartin joined #minetest
17:00 SFENCE_arch joined #minetest
17:19 jemius joined #minetest
18:10 jaca122 joined #minetest
18:18 MinetestBot [git] sfan5 -> luanti-org/luanti: Restrict relative mouse mode to Wayland users (#15697) 45c5ef8 https://github.com/luanti-org/luanti/commit/45c5ef87985bbaec14e8ccaa1d7ca4c9efe00260 (2025-01-26T18:16:46Z)
18:18 MinetestBot [git] kno10 -> luanti-org/luanti: Lua get_biome_data: calc heat and humidity only once (#15715) bee541f https://github.com/luanti-org/luanti/commit/bee541f378d946e71cfcfe3da2a1a61ce3ab62b9 (2025-01-26T18:17:02Z)
18:18 MinetestBot [git] cx384 -> luanti-org/luanti: Move EnumString to separate file and add enum_to_string (#15714) e9826f7 https://github.com/luanti-org/luanti/commit/e9826f78198dd739d3605b6352c9b24ea8caf461 (2025-01-26T18:17:14Z)
18:18 MinetestBot [git] AFCMS -> luanti-org/luanti: Fix documentation for the official Docker image (#15713) 99a27b7 https://github.com/luanti-org/luanti/commit/99a27b74954c8cfa805999772341c3a2888124b6 (2025-01-26T18:17:26Z)
18:18 MinetestBot [git] (2 newer commits not shown)
18:34 SFENCE joined #minetest
18:40 ireallyhateirc2 joined #minetest
18:40 Glaedr hi
18:45 Leopold joined #minetest
19:13 SFENCE joined #minetest
19:26 SFENCE joined #minetest
19:47 SFENCE joined #minetest
20:26 SFENCE joined #minetest
20:49 PoochInquisitor joined #minetest
20:56 Verticen joined #minetest
21:22 diceLibrarian2 joined #minetest
21:36 liceDibrarian joined #minetest
21:46 liceDibrarian joined #minetest
21:59 erle joined #minetest
22:26 liceDibrarian joined #minetest
22:38 Thermoriax joined #minetest
23:07 YuGiOhJCJ joined #minetest
23:18 shaft joined #minetest
23:19 shaft Two months ago some Mineclonia dev decided to break the entirety of his mesecons implementation: https://codeberg.org/mineclonia/mineclonia/pulls/2034/files
23:19 ireallyhateirc2 sounds like fun
23:19 shaft And he still pretends to provide mesecons and mesecons_mvps and then you sit there wondering why nothing works
23:20 shaft What a shit project
23:20 ireallyhateirc2 well, could be they just forgot to update the info
23:20 shaft If they don't roll back, I can only remove Mineclonia support from everything
23:21 shaft They didn't actually rewrite anything or make anything different. Just renamed everything
23:22 shaft And their bows aren't hitting my immortal entity because it's immortal even though it works fine with all other weapons, including the same fucking bow in VoxeLibre
23:23 MTDiscord <wsor4035> it was already broken
23:23 MTDiscord <wsor4035> and half ancient
23:23 ireallyhateirc2 you probably should stop making your mods for every mod soup/minecraft clone there is
23:23 MTDiscord <wsor4035> its positive that they arent using the mesecon namespace anymore
23:24 MTDiscord <wsor4035> it has aliases for legacy compat, not seeing anywhere that it fakes the api
23:24 shaft Wrong. They are still providing them with mesecons modnames and it will look like they should work together on contentdb
23:24 shaft It works fine in VoxeLibre though. They forked from there. They could just update mesecons stuff.
23:24 shaft And the bow!
23:25 MTDiscord <wsor4035> you are the one that is wrong, https://content.luanti.org/packages/ryvnf/mineclonia/ it has some optional depends for mesecons, but thats it
23:27 shaft It doesn't work with mesecons though, even if you enable it as a seperate mod.
23:29 MTDiscord <wsor4035> it didnt before, so thats nothing new
23:30 MTDiscord <wsor4035> unless they happened to change that before replacing it. havent checked in a while
23:30 shaft mesecons does show up as provided in the world mod manager in the left dependency panel in the newest version of mineclonia despite it not saying so on contentdb
23:31 shaft I reinstalled Mineclonia. It still pretends to provide Mesecons
23:32 shaft https://litter.catbox.moe/dmh5ji.png
23:32 shaft See how green it is? It's claiming to provide Mesecons but does not.
23:33 MTDiscord <wsor4035> because you have mesecons also installed.....?
23:33 shaft No, I have not. Just stock Mineclonia, newest version
23:33 MTDiscord <wsor4035> if you open mineclonia mods on the left pane, and scroll down, mesecons isnt there
23:34 shaft Mesecons is not enabled for this world
23:34 panwolfram joined #minetest
23:34 shaft Oh it automatically enabled only the mesecons/mesecons
23:35 MTDiscord <wsor4035> as i told you above
23:35 MTDiscord <wsor4035> so yet again, your wrong
23:35 shaft But they don't work together.
23:35 MTDiscord <wsor4035> never did
23:36 MTDiscord <wsor4035> (unless they happened to update the internal version before replacing it, but i never saw that)
23:37 shaft It used to! It used to have mesecons integrated as redstone
23:37 MTDiscord <wsor4035> no, that was a old af version that had tons of patches on top
23:37 shaft I know because I had several mods working in Mineclonia.
23:37 MTDiscord <wsor4035> enabling actual mesecons would break your world
23:37 shaft WITH MESECONS
23:37 shaft The redstone was mesecon
23:37 MTDiscord <wsor4035> yes, i know
23:37 shaft It worked just like in Voxelibre
23:38 shaft Target and Traverse would both work fine in Mineclonia
23:38 shaft https://content.luanti.org/users/shaft/
23:38 shaft I tested them. They used to work
23:38 shaft Last fucking year
23:38 shaft And now not anymore
23:39 MTDiscord <wsor4035> you probably where just using the limit subset of what existing forever ago
23:39 shaft And why not provide that?
23:39 shaft If it's so powerful?
23:40 MTDiscord <wsor4035> because its using another mods name, breaking compatibility because it didnt provide everything
23:40 MTDiscord <wsor4035> also using mesecons was kinda dumb because its a minecraft clone, which mesecons is not redstone
23:40 shaft Why not just update it?
23:40 MTDiscord <wsor4035> read
23:40 shaft Everyone using my mods in Mineclonia has or will experience breakage. Pretty uncool
23:40 shaft For no fucking reason
23:41 MTDiscord <wsor4035> going around insulting everyone isnt going to get you places
23:41 SwissalpS +1
23:41 MTDiscord <wsor4035> well, other than bans, but i recall you not really enjoying that on cdb
23:42 shaft Can we discuss this without you threatening me?
23:42 MTDiscord <wsor4035> thats not a threat, just fact
23:42 MTDiscord <wsor4035> maybe s/fact/history
23:42 shaft Don't talk latin to me
23:43 SwissalpS just use civil language and drop the insults :)
23:43 MTDiscord <wsor4035> yeah, that
23:43 shaft Don't talk latin to me
23:43 MTDiscord <wsor4035> quidni?
23:43 ireallyhateirc2 quo vadis
23:44 MTDiscord <wsor4035> :trollface:
23:44 shaft I get it. Redstone is not mesecons but unless they actually reimplement redstone like it is in Minecraft there is no point in breaking.
23:44 MTDiscord <wsor4035> what do you think the pr you linked is? rofl
23:45 ireallyhateirc2 shaft, you shouldn't expect API compatibility unless the project promises it
23:45 MTDiscord <wsor4035> especially you should expect api compatibility from stupid things
23:46 MTDiscord <wsor4035> *shouldnt
23:46 shaft Even if you reimplement redstone like in minecraft like with the wire having a power that goes down per block, I would still build that shit on the mesecons api because it will still allow basic interoperability and mesecons_mvps and stuff like that is actually pretty smart and well implemented. I respect mesecons authors
23:47 MTDiscord <wsor4035> this is frankly not in good faith, and further stupidity, so im dipping out of this convo
23:47 shaft >this is stupidity
23:47 shaft >calls others rude
23:48 shaft I'm only arguing in good faith thinking of what if I was the biggest Mineclonia fan and played Mineclonia daily and my stopped working
23:48 shaft my stuff
23:48 shaft I'd be sad and angry
23:51 shaft I was also reading many rants that argued MINECLONIA IS BETTER BECAUSE IT DOESN'T BREAK COMPATIBLITY
23:51 shaft Apparently the opposite is true
23:51 shaft *Better than voxelibre
23:53 mazes_83 joined #minetest

| Channels | #minetest index | Today | | Google Search | Plaintext