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 |