Minetest logo

IRC log for #minetest, 2024-12-24

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

All times shown according to UTC.

Time Nick Message
00:05 Eragon joined #minetest
00:23 ireallyhateirc are luaentity refenrences persistent?
00:24 ireallyhateirc there's that "Advice on handling ObjectRefs" but is the same true for luaentities?
00:26 rubenwardy it's the same as a luaentity table includes an objectref
00:26 MTDiscord <luatic> define persistent. clearly you can't hold onto a luaentity across world reloads.
00:28 MTDiscord <luatic> there is a very slight difference in that the engine won't wipe out the luaentity table when it's done with it, whereas an invalid objref will essentially only give you useless values if you query it. but indeed as ruben points out the objref in the luaentity will be useless, which typically makes the table useless altogether.
00:28 ireallyhateirc long story short I have entity items that I store in shelves
00:29 ireallyhateirc the shelf node has inventory and I'd like the shelf node to know items that belong to it
00:29 ireallyhateirc so I need to synch both things
00:29 MTDiscord <luatic> simple solution: table from node position to items at that position. when an item entity loads, it puts itself into that table. when it unloads, it removes itself from that table.
00:29 MTDiscord <luatic> you will want core.hash_node_position to index the table
00:30 ireallyhateirc okay so it is persistent during runtime?
00:30 ireallyhateirc or at least time when it's loaded
00:30 kamdard joined #minetest
00:32 MTDiscord <luatic> while an object is loaded, the objref will be valid, yes
00:32 ireallyhateirc that solves it I guess
00:42 Blockhead256 joined #minetest
00:58 wrrrzr joined #minetest
00:59 wrrrzr left #minetest
01:53 diceLibrarian2 joined #minetest
03:22 JackFrost joined #minetest
03:31 SwissalpS joined #minetest
04:40 whosit joined #minetest
05:00 MTDiscord joined #minetest
05:20 Kimapr_ joined #minetest
05:39 JackFrost joined #minetest
07:45 SFENCE joined #minetest
07:49 kimapr joined #minetest
08:13 Talkless joined #minetest
08:25 bodiccea joined #minetest
08:35 SFENCE joined #minetest
08:52 Talkless joined #minetest
09:04 SFENCE joined #minetest
09:08 SFENCE joined #minetest
09:34 PoochInquisitor joined #minetest
09:35 jaca122 joined #minetest
10:15 tarsovbak joined #minetest
10:16 ___nick___ joined #minetest
10:16 gregon joined #minetest
10:54 SFENCE joined #minetest
11:05 SFENCE joined #minetest
11:15 SFENCE joined #minetest
11:17 tarsovbak joined #minetest
11:21 Bombo joined #minetest
11:23 m33 joined #minetest
11:37 ireallyhateirc joined #minetest
11:44 SFENCE joined #minetest
13:19 jaca122 joined #minetest
13:24 tarsovbak joined #minetest
14:13 SFENCE joined #minetest
14:15 Guest31 joined #minetest
14:17 Guest31 I heard of a new GUI system for Minetest. Does it replace the old gui forms?
14:20 MTDiscord <luatic> long-term that would be the plan, yes
14:21 Guest31 but the older ui formspecs will also remain for a while?
14:22 Guest31 And what benefits does the newer one offer over the older one?
14:26 MTDiscord <luatic> Guest31: obviously formspecs will remain for a while, yes
14:26 MTDiscord <luatic> see #14263 for benefits
14:26 ShadowBot https://github.com/minetest/minetest/issues/14263 -- [NO SQUASH] Create new UI API (Formspec/HUD replacement) by v-rob
14:26 MinetestBot [git] SmallJoker -> minetest/minetest: Reorder client initialization (#15554) d1dd044 https://github.com/minetest/minetest/commit/d1dd044455d11641f218cfa14f1e39ad7933e6c8 (2024-12-24T14:24:56Z)
14:26 MinetestBot [git] appgurueu -> minetest/minetest: Add glTF STEP interpolation support (#15525) b087e25 https://github.com/minetest/minetest/commit/b087e2554f6091cb222ae1462ebb927b19b6414b (2024-12-24T14:25:07Z)
14:28 Guest31 i have a certain que, but why does luanti have a system where only the mod data (textures) are required when connecting to a server. wouldnt have the mod be installed be better since it could allow more functionaliiti?
14:28 Guest31 luantic: i see, thank you <3
14:29 MinetestBot [git] sfan5 -> minetest/minetest: OpenGL: encapsulate VBOs into a class bb55015 https://github.com/minetest/minetest/commit/bb550158fc27d19a53bec595aac153bc77c38c1c (2024-12-24T14:27:08Z)
14:29 MinetestBot [git] sfan5 -> minetest/minetest: OpenGL: allow uploads of buffers to hardware ahead-of-time 33b8307 https://github.com/minetest/minetest/commit/33b830711976329597117786024018ee86d32d1c (2024-12-24T14:27:08Z)
14:29 MinetestBot [git] sfan5 -> minetest/minetest: Improve quicktune feature a bit 612d4f9 https://github.com/minetest/minetest/commit/612d4f96565addc32f403ff5a00babdf7a095b79 (2024-12-24T14:27:08Z)
14:29 MinetestBot [git] sfan5 -> minetest/minetest: Group sparse mesh buffers over entire scene for rendering d2a7875 https://github.com/minetest/minetest/commit/d2a7875b5b100b3837e493b966eb6efc39467a4a (2024-12-24T14:27:08Z)
14:40 Guest31 left #minetest
14:43 silverwolf73828 joined #minetest
14:52 shaft joined #minetest
14:53 shaft bastrabun and everyone else who has issues with projectiles and other damage mechanisms not being able to convey information of themselves and their players in a standardized manner to games/mods: WE NEED YOU HERE! https://github.com/minetest/minetest/issues/15593
14:54 shaft This is the on_punch working group!
14:55 PoochInquisitor joined #minetest
14:59 MTDiscord <warr1024> Maybe on_punch was only ever really supposed to be on_punch and we've always needed separate APIs for on_shot, on_stabbed, etc. 🤔
14:59 MTDiscord <warr1024> Proliferating APIs can be bad but it's also really problematic to overload any single one that much.
14:59 MTDiscord <mark.wiemer> New UI API??? Christmas came early!! Great work team!!
15:01 MTDiscord <mark.wiemer> I know it's still a draft PR but this is a huge step forward, so awesome to see it! Ref #14263 mentioned half an hour ago
15:01 ShadowBot https://github.com/minetest/minetest/issues/14263 -- [NO SQUASH] Create new UI API (Formspec/HUD replacement) by v-rob
15:01 shaft I don't think I'll be able to convince anyone to add on_shot on_stabbed and more. Especially when a couple of people try to kill even on_punch and want games to handle that logic themselves
15:03 shaft mark.wiemer it's still server side and I'm afraid he will forgo client side styling and thus texture pack support, so it will still be ugly.
15:04 MTDiscord <warr1024> On some level on_punch IS handling the logic yourself.  I suppose for projectiles you either establish a convention for an additional API, or it's the projectile that's doing the punching.
15:04 MTDiscord <warr1024> Guns don't kill people, bullets kill people.
15:06 shaft You can say whatever you want but if you shoot or stab someone in Battlefield your score on the leaderboard goes up by 1 point. Similarly the mob punch cooldown in mobs mod should work for projectiles too. Otherwise you can throw a shuriken and will immediatly punch afterwards because the hand is now empty and do damage TWICE.
15:07 shaft It is important for many things to know who caused the damage independant of what object it is caused by.
15:07 shaft Or if you shoot a creature with a bow and it sees you.
15:08 shaft Should the creature run away? Where to? Attack? Who? The projectile that will now be removed?
15:10 MTDiscord <luatic> Yeah. Good question. Games and mods need to answer that. You're describing game logic.
15:12 shaft You might want to kill on_punch but I don't want to.
15:12 shaft You want to destroy features the community relies on for your ideology.
15:28 tarsovbak joined #minetest
15:33 MTDiscord <luatic> cool story bro
15:39 SFENCE joined #minetest
15:40 SFENCE joined #minetest
15:42 Meli joined #minetest
15:42 sparky4 joined #minetest
15:55 ireallyhateirc Luanti manifesto
15:59 dio I love discount minecraft
16:03 MTDiscord <warr1024> That's something I never got the appeal of.  When I wanted to play Minecraft, I'd just play Minecraft.
16:05 ireallyhateirc yeah, hit Minecraft with a shovel
16:07 ireallyhateirc the base gameplay is quite boring and imo it lacks good artistic direction
16:12 ireallyhateirc what's even stranger is that people try to replicate the game with its every aspect good or bad (often an arbitrary decision of a corporation) while they could instead try making the game better
16:20 Ingar it's the quirks that makes minecraft minecraft
16:20 Ingar ofc I stoped caring after microsoft forced the microsoft account and I declined
16:34 ireallyhateirc it isn't half bad but I got bored after discovering most stuff in the game and then in the previous decade there was time when Mojang added fewer stuff in a year than I in a month to my Luanti game
16:35 ireallyhateirc in the end the game was (and still is) mostly dragged along by mods and the community
16:35 ireallyhateirc Most updates were a huge letdown
16:36 ireallyhateirc but I don't really care because it's proprietary and I have Luanti instead
16:55 Guest6 joined #minetest
17:15 Sharpman joined #minetest
17:17 SFENCE joined #minetest
17:19 jaca122 joined #minetest
17:21 Glaedr joined #minetest
17:53 sinvet joined #minetest
18:08 peterz joined #minetest
18:14 erle joined #minetest
18:32 Talkless joined #minetest
18:57 sparky4 joined #minetest
19:06 SFENCE joined #minetest
19:27 ireallyhateirc joined #minetest
19:35 SFENCE joined #minetest
19:53 SFENCE joined #minetest
20:17 Guest21 joined #minetest
20:27 SFENCE joined #minetest
20:38 Edgy2 joined #minetest
20:45 Kimapr_ joined #minetest
20:47 e1z0 joined #minetest
20:47 jadedctrl joined #minetest
20:54 e1z0 joined #minetest
20:57 sparky4 joined #minetest
21:01 SFENCE joined #minetest
21:12 YuGiOhJCJ joined #minetest
21:27 SFENCE joined #minetest
22:23 erle public service announcement: in mineclonia, all chests are xmas chests on 24th, 25th, 26th :3
22:23 erle well, echests only in inventory or item frame
22:24 erle the fastest way to explode is to open a trigger chest with TNT below (blue present) hahaha
22:24 erle on oysterity anarchy there is a christmas tree with ENTIRELY LEGAL chest contents at 100,0,-270 or so. or was it -100,0,270? not far from spawn :3
22:25 erle you can get sus snack shulker! (lots of suspicious stew, gives a random potion effect)
22:26 erle armor-wise, we have pre-pooped pants! that's right, *named* brown dyed leather pants are the latest fashion. they are enchanted with mending and durability (max), so you can enjoy them for longer (mending repairs items when you collect xp)
22:27 erle and if you see a white shulker chest with a banner that looks like a chicken … enjoy “Ælla's Factory-Farmed Eggs”
22:27 erle that's right, i have an egg farm. and WAY too many eggs.
22:33 Talkless joined #minetest
22:42 SFENCE joined #minetest
23:30 Verticen joined #minetest
23:33 panwolfram joined #minetest

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