Time |
Nick |
Message |
00:35 |
|
paramat joined #minetest-hub |
00:55 |
|
Ruslan1 joined #minetest-hub |
01:24 |
|
Tmanyo joined #minetest-hub |
01:24 |
|
ANAND joined #minetest-hub |
02:06 |
|
AndroBuilder_ joined #minetest-hub |
05:49 |
|
longerstaff13-m joined #minetest-hub |
05:54 |
|
Hillbilly joined #minetest-hub |
06:06 |
|
ssieb joined #minetest-hub |
06:39 |
|
lumberJ joined #minetest-hub |
06:42 |
|
nerzhul joined #minetest-hub |
06:53 |
|
shivajiva joined #minetest-hub |
07:06 |
|
lisac joined #minetest-hub |
08:49 |
|
Gael-de-Sailly joined #minetest-hub |
09:12 |
|
entuland joined #minetest-hub |
09:15 |
|
Ruslan1 joined #minetest-hub |
10:29 |
|
ANAND joined #minetest-hub |
11:14 |
|
ANAND joined #minetest-hub |
11:36 |
ANAND |
Hello, is it possible to store a node's meta within the meta of another node? |
11:36 |
|
sniper338 joined #minetest-hub |
11:42 |
|
sniper570 joined #minetest-hub |
11:48 |
rubenwardy |
:to_table and minetest.write_json |
11:48 |
rubenwardy |
two:set_string("other", minetest.write_json(one:to_table())) |
11:56 |
ANAND |
rubenwardy, and 'two' is an object of type meta? |
11:56 |
rubenwardy |
one and two are |
11:56 |
ANAND |
ok |
11:56 |
ANAND |
thanks! |
12:02 |
ANAND |
and how do I read back one from two? |
12:07 |
ANAND |
rubenwardy, ^ |
12:07 |
rubenwardy |
the inverse |
12:07 |
rubenwardy |
get_string / parse json / from table |
12:07 |
rubenwardy |
gtg |
12:08 |
ANAND |
ah parse_json |
12:08 |
ANAND |
I was looking for read_json |
12:08 |
ANAND |
thanks again! |
12:22 |
ANAND |
Another question, is a node's meta bound to the node itself or is it just bound to the pos? |
12:30 |
|
Mr_Pardison joined #minetest-hub |
12:35 |
|
behalebabo joined #minetest-hub |
12:52 |
|
Ruslan1 joined #minetest-hub |
13:05 |
Mr-Pardison |
So, I was running MT from the terminal last night to see what errors it threw up when the SFINV page for adding a player to the bounty list was clicked since it currently crashes when you do so. Here's a screenshot of it: https://pasteboard.co/Hli6xFV.png |
13:06 |
Mr-Pardison |
Any ideas on why this is happening, what the last few lines of error mean and how to solve it? |
13:12 |
Calinou |
hi :) |
13:12 |
Calinou |
I added Minetest to https://github.com/Calinou/scoop-games a few minutes ago |
13:12 |
longerstaff13 |
o/ |
13:12 |
Mr-Pardison |
Cello Calinou |
13:12 |
Calinou |
I can't make it available in the PATH though, since specifying the configuration file path is not possible here |
13:13 |
Calinou |
I wish Minetest defaulted the configuration file path to a saner place on Windows :P |
13:13 |
Mr-Pardison |
Windows itself isn't sane IMO |
13:14 |
ThomasMonroe |
meh it isn't that terrible if you use MinGW, but if you use VS it's a pain in the wazoo |
13:17 |
Calinou |
it's purely a packaging/path handling issue here |
13:17 |
Calinou |
the problem isn't on Windows' side |
13:17 |
|
srifqi joined #minetest-hub |
13:18 |
srifqi |
Hey! |
13:18 |
Mr-Pardison |
!yeH |
13:18 |
Calinou |
hi :) |
13:19 |
ThomasMonroe |
heya Calinou |
13:24 |
|
Fixer joined #minetest-hub |
13:41 |
ANAND |
Quick question, is a node's meta bound to the node itself or is it just bound to the pos? |
13:44 |
srifqi |
I think it bounds to both position and node name. |
13:48 |
ANAND |
what if a node with meta is replaced by another node? Is the meta gone? |
13:49 |
ANAND |
there's the minetest.swap_node() function |
13:49 |
ANAND |
which swaps nodes while the meta remains intact |
13:49 |
ANAND |
but shouldn't a node's meta be bound to the node itself? |
13:51 |
srifqi |
IDK actually. (^_^" |
13:52 |
srifqi |
So, it bounds to position? |
14:06 |
Mr-Pardison |
so, anyone have an answer to why my game is crashing when I click on the bounty hunting tab? I posted a screenshot above. |
14:19 |
|
CWz joined #minetest-hub |
14:21 |
ANAND |
Mr-Pardison, a peek at your code would certainly help point out the error faster :) |
14:22 |
Mr-Pardison |
one moment. |
14:24 |
Mr-Pardison |
https://github.com/cordial-cobra/Bounty_Hunting/pull/2/files |
14:24 |
ANAND |
one moment :P |
14:32 |
ANAND |
Mr-Pardison, when exactly do you get that error? |
14:33 |
Mr-Pardison |
When I click on the Add Bounty tab. |
14:33 |
ANAND |
ok |
14:35 |
ANAND |
Looks like ChatCmdBuilder is a dependency |
14:36 |
Mr-Pardison |
and I have that enabled. |
14:36 |
ANAND |
The better way is to bundle ChatCmdBuilder's init.lua with the mod itself, renaming it as chatcmdbuilder.lua |
14:37 |
Mr-Pardison |
ah. |
14:37 |
* Mr-Pardison |
makes a note of that. |
14:37 |
ANAND |
https://rubenwardy.com/minetest_modding_book/en/chapters/chat_complex.html#installing-chatcmdbuilder |
14:37 |
Mr-Pardison |
That's what I referenced for making the chat cmds |
14:38 |
ANAND |
:) |
14:38 |
|
Mr_Pardison joined #minetest-hub |
14:39 |
Mr-Pardison |
hopping from here. |
14:41 |
|
sniper570 joined #minetest-hub |
14:43 |
Fixer |
https://gfycat.com/UnawareYellowishHake Minetest will never have this :} |
14:45 |
ANAND |
XD |
14:45 |
ANAND |
Wow cool |
14:47 |
ANAND |
Mr-Pardison, here's what I get after finally installing ChatCmdBuilder: |
14:47 |
ANAND |
attempt to index global 'sfinv' (a nil value) |
14:48 |
Mr-Pardison |
so, localize sfinv or what? |
14:49 |
ANAND |
We could just dofile it, but my question is how do you even get the game started |
14:49 |
ANAND |
? |
14:49 |
ANAND |
My game simply refuses to load without fixing this |
14:49 |
Mr-Pardison |
Well, for the most recent one, I ran it from the terminal. |
14:49 |
Mr-Pardison |
let me check the mods I have enabled. |
14:50 |
ANAND |
I'll get it to work somehow and make a PR if that's ok... |
14:50 |
* rdococ |
gives Mr-Pardison a bucket of anomalous supercritical water modified to remain in a supercritical state |
14:50 |
Mr-Pardison |
that's fine with me as I appreciate the help. |
14:50 |
ANAND |
OK then, afk |
14:51 |
Mr-Pardison |
so, I have the chatcmdbuilder library enabled, along with the mod itself. |
14:53 |
Mr-Pardison |
For the required depends, I put sfinv and inventory_plus but I think I will take out the SFINV as a required depend. |
14:53 |
* Mr-Pardison |
sighs |
14:59 |
ANAND |
Mr-Pardison, what's with the /bounty function? |
14:59 |
ANAND |
Does that need any help? |
15:00 |
Mr-Pardison |
1 sec |
15:00 |
Mr-Pardison |
I'll pull the files up on the USB drive I have to make it easier for myself. |
15:00 |
ANAND |
k |
15:01 |
Mr-Pardison |
Turns out, I already have the chatcmdbuilder file in the folder itself but didn't upload it. |
15:02 |
ANAND |
Use a Desktop client or the git bash to upload the whole repo |
15:02 |
Mr-Pardison |
k |
15:02 |
ANAND |
Uploading individual files is a literal pain |
15:03 |
Mr-Pardison |
yeah. |
15:04 |
ANAND |
I also get this: attempt to index global 'default' (a nil value) |
15:04 |
Mr-Pardison |
arggghhhh |
15:05 |
ANAND |
How did the game even load for you? |
15:05 |
Mr-Pardison |
Trying to create a PR but GitHub won't even work with me right now. |
15:07 |
* Mr-Pardison |
whacks github with a telephone pole made of tungsten |
15:09 |
|
Krock joined #minetest-hub |
15:09 |
Mr-Pardison |
sup Krock |
15:09 |
Krock |
hi Mr-Pardison |
15:09 |
Krock |
provided some Raycast example for https://github.com/minetest/minetest/issues/7317#issuecomment-389200128 |
15:09 |
ANAND |
Ideally sfinv should work even without a dofile... I'll check other mods to see how they've managed to work with sfinv |
15:10 |
Mr-Pardison |
k. |
15:10 |
longerstaff13 |
o/ Krock |
15:11 |
longerstaff13 |
and Mr-Pardison |
15:11 |
Krock |
o/ longerstaff13 |
15:12 |
Mr-Pardison |
So, I have a texture for unified_inventory but I am not using that right now since I am focusing on making the mod work right before I get to that. |
15:12 |
ANAND |
Yes, get it working first, and then you can proceed to beautify it... :) |
15:13 |
ANAND |
Mr-Pardison, https://github.com/rubenwardy/email/blob/master/init.lua#L138 |
15:14 |
Mr-Pardison |
https://github.com/cordial-cobra/Bounty_Hunting/pull/3 |
15:14 |
Mr-Pardison |
that's the branch with all the files from the USB drive folder where I have it stored. |
15:14 |
ANAND |
ok |
15:18 |
Out`Of`Control |
\0 |
15:18 |
ANAND |
o/ |
15:24 |
ANAND |
Mr-Pardison, why does this mod depend on sauth, irc and irc_chatcommands? |
15:24 |
ANAND |
Oh finally! This version of the code works |
15:25 |
ANAND |
game loaded |
15:25 |
Mr-Pardison |
sauth is for a player db. irc and irc_chatcommands is for someone on a survival server who has the ability to run a command from the irc to add a player to the bounty list. |
15:26 |
ANAND |
irc and irc_chatcommands dependencies not needed |
15:26 |
Mr-Pardison |
they are optional. |
15:27 |
ANAND |
If irc and irc_chatcommands exist, they will automatically work with !cmd <in-game_command> |
15:27 |
ANAND |
where in-game_command can be any registered command |
15:28 |
ANAND |
no need for the mod to depend on irc for that, even if it's optional |
15:28 |
Mr-Pardison |
so, if you register an in-game command, then they are automatically registered with irc? |
15:28 |
ANAND |
yes |
15:29 |
Mr-Pardison |
removed those from the depends.txt |
15:29 |
ANAND |
irc_chatcommands is the specific module that handles in-game commands |
15:29 |
ANAND |
Quick question: A player can be set as bounty only if they're online? |
15:30 |
ANAND |
Or will the bounty persist across multiple logins? |
15:30 |
Mr-Pardison |
I was thinking of that but would probably be better to go with offline as well. |
15:30 |
ANAND |
If it's not persistent, players would just re-log to get rid of the bounty on their head |
15:31 |
ANAND |
still doesn't need sauth though |
15:31 |
Mr-Pardison |
It will persist across logins and the bounty will only be removed once they are dead (still need to add that in) in a PvP attack. |
15:31 |
ANAND |
ok good |
15:32 |
ANAND |
the lua api has inbuilt functions for checking if a given player name is a valid player on the server |
15:32 |
ANAND |
no need for sauth |
15:33 |
ANAND |
Also, tell me more about the /bounty command and why it has been commented out? |
15:33 |
ANAND |
s/?/. |
15:34 |
Mr-Pardison |
un momento. |
15:34 |
ANAND |
k |
15:34 |
ANAND |
I could implement that myself if you're ok with it |
15:34 |
Mr-Pardison |
Oh. |
15:34 |
ANAND |
since I'm making a PR anyway |
15:34 |
Mr-Pardison |
It's commented out since I used the chatcmdbuilder to make it. |
15:34 |
ANAND |
ah ok |
15:34 |
|
Jordach joined #minetest-hub |
15:34 |
ANAND |
so no need? |
15:34 |
Mr-Pardison |
no need for it. |
15:35 |
ANAND |
ok |
15:35 |
ANAND |
afk for some time |
15:35 |
Mr-Pardison |
I'll remove it to clear it up. |
15:35 |
Mr-Pardison |
'ello Jordach |
15:47 |
xerox123_ |
o/ |
15:47 |
Mr-Pardison |
\o |
16:05 |
|
DI3HARD139 joined #minetest-hub |
16:07 |
rubenwardy |
ANAND: meta data is data about the node, not the node itself |
16:09 |
rubenwardy |
Mr-Pardison: you never return anything in get |
16:09 |
Mr-Pardison |
data about data. ah, the levels of complication. |
16:09 |
Mr-Pardison |
rubenwardy: hold that thought. |
16:09 |
Mr-Pardison |
have to hop from here will brb |
16:10 |
|
greeter joined #minetest-hub |
16:10 |
|
Mr_Pardison joined #minetest-hub |
16:10 |
Mr_Pardison |
you were saying? |
16:11 |
rubenwardy |
you need to return the formspec string in get |
16:11 |
rubenwardy |
return sfinv.make_formspec(player, context, formspec, false) |
16:11 |
Mr_Pardison |
ah. |
16:20 |
ANAND |
rubenwardy, I figured it out thanks |
16:24 |
|
paramat joined #minetest-hub |
16:24 |
|
lisac joined #minetest-hub |
16:28 |
paramat |
ANAND metadata is bound to a pos 'local meta = minetest.get_meta(pos)'. 'set/remove node' delete metadata for the pos when the node is changed, 'swap node' doesn't delete metadata for the pos when the node is changed |
16:36 |
|
aerozoic joined #minetest-hub |
16:44 |
|
Jordach joined #minetest-hub |
16:47 |
|
twoelk joined #minetest-hub |
16:56 |
|
IhrFussel joined #minetest-hub |
17:33 |
Krock |
Player callback, mod.conf format, extending maximal breath & health per player mod: https://github.com/SmallJoker/upgrade_packs |
17:34 |
Krock |
And ofc, requires latest 0.5.0-dev to ensure it's working :) |
17:43 |
rubenwardy |
nice |
17:46 |
* rubenwardy |
spies some print(dump()) |
17:46 |
Krock |
to be gone soon (TM) |
17:52 |
Krock |
but yet I have to figure out why the health is reset to 20 HP on join |
18:16 |
twoelk |
so one doesn't starve before being able to act on spawning? although 20 is a lot, so probably not happening on purpose |
18:16 |
Mr_Pardison |
'ello twoelk |
18:16 |
twoelk |
o/ |
18:17 |
* twoelk |
just left a server with little health and food left and will probably die on join |
18:18 |
Mr_Pardison |
well, that's life for ya. |
18:39 |
Fixer |
after some playing in minecraft I realised minetest mobs are super weak and whole thing is unbalanced |
18:41 |
paramat |
MT mob mods are mostly not very good, especially the models |
18:43 |
paramat |
if MTG does mobs they'll be higher quality |
18:45 |
|
Jordach joined #minetest-hub |
18:45 |
* twoelk |
wonders what makes models high quality |
18:45 |
Mr-Pardison |
^ same |
18:52 |
Krock |
twoelk, it's some player:set_properties which limits the HP of the player because the properties could maybe re-define a new HP maximum |
18:53 |
Krock |
probably it would be best to remove that limit and simply don't allow increasing the HP when it's over the maximum |
18:53 |
paramat |
by 'quality' i mean generally, the models will have a more suitable design: no high res models that look like they're from another game |
18:54 |
paramat |
more in character with the player model |
18:55 |
twoelk |
I'm all for a more cubic approach |
18:55 |
Mr-Pardison |
so, generic but still looks good like there has been time and effort put into making it? |
18:56 |
|
ssieb joined #minetest-hub |
19:04 |
twoelk |
I wonder how difficult it would be to make something like spore for voxel games |
19:12 |
twoelk |
gtg |
19:12 |
|
twoelk left #minetest-hub |
19:14 |
|
Gael-de-Sailly joined #minetest-hub |
19:46 |
|
Jordach joined #minetest-hub |
19:51 |
Fixer |
animation and textures |
19:52 |
Fixer |
hard to play minecraft after fighting mobs in minetest :} easy die literally |
19:59 |
Fixer |
fuck dropbox |
20:01 |
Shara |
Fixer: that's just fault of mods setting default values too low |
20:01 |
Fixer |
Shara: possibly, but I want proper defaults |
20:01 |
Shara |
especailly if you also have armour |
20:02 |
Shara |
may as well be immune |
20:02 |
Fixer |
even with armour lots of mobs deal no damage to me, they only annoy you |
20:02 |
Shara |
Well, unless some update messed it up, I can tell you you'd die fast on Dark Lands... |
20:02 |
Mr-Pardison |
That's why I like DarkLands. Even with good armor on, you still take a reasonable amount of damage. |
20:03 |
Shara |
I remember some players getting mad because they did not expect mobs to even damage them. |
20:03 |
Mr-Pardison |
lol |
20:03 |
Shara |
Best armour is more like a minimal requirement for the deep caves, than a way to ignore damage. |
20:03 |
Shara |
But I've hardly seen any servers trying to balance this |
20:03 |
Mr-Pardison |
or even in a cavern you dug out that spawns mobs. |
20:43 |
|
Ruslan1 joined #minetest-hub |
20:50 |
|
Jordach joined #minetest-hub |
21:11 |
|
paramat joined #minetest-hub |
21:45 |
Fixer |
https://www.youtube.com/watch?v=_3iHV0NvLPI |
21:58 |
|
Jordach joined #minetest-hub |
22:13 |
|
ssieb joined #minetest-hub |
22:21 |
|
benrob0329_ joined #minetest-hub |
22:22 |
benrob0329_ |
o/ |
22:25 |
|
DI3HARD139 joined #minetest-hub |
22:29 |
Fixer |
HEY, LITTLE DRUM! |
22:38 |
|
Fixer joined #minetest-hub |
22:50 |
Fixer |
just look at this neat map https://youtu.be/7kYOl62w1fc?list=PLQDo59MddgIfzKGOmHDu7iGLEEbw800C9&t=453 |
23:05 |
paramat |
but it's MC :/ |
23:25 |
entuland |
eheheh, you could still rebuild / import it in minetest, the other way around would be quite trickier :P |
23:30 |
ircSparky |
im trying to make a node dissapear after a certain amount of time with a node timer, but the elapsed does not seem to be resetting |
23:30 |
ircSparky |
the timer is mostly being started in a node that is outside the ABM range |
23:31 |
ircSparky |
also the elapsed dosnt seem to be local to the node |
23:32 |
ircSparky |
is there a trick to do it right? I'm already using minetest.get_voxel_manip():read_from_map(pos, pos) |
23:43 |
paramat |
maybe host the code somewhere so people can look? |
23:45 |
ircSparky |
https://paste.ubuntu.com/p/GyFzc7245h/ |
23:46 |
ircSparky |
it works just fine id i do one right next to me |
23:46 |
ircSparky |
if* |
23:48 |
ircSparky |
going away after 30 seconds |
23:54 |
ircSparky |
when an airdrop goes somewhere farther away the node deletes as soon as you go near it |
23:55 |
|
srifqi left #minetest-hub |
23:55 |
ircSparky |
i think the elapsed it shows is basically how long the server has been up |
23:56 |
ircSparky |
nvm its not |
23:57 |
ircSparky |
no idea what it is |