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 |