Time Nick Message 00:54 tiwake how do I give permissions for a person to a mod? 01:15 tiwake what is the difference between creative mode or not? 01:16 nepugia having the creative permission i think? 01:16 nepugia It might depend on the subgame though, since creative mode is technically implementation specific 01:20 tiwake what about a super-user like permission? 01:20 tiwake is it just privs? 01:26 nepugia not sure what you mean with super-user in the context of minetest 01:27 nepugia whether you may or may not do something is generally just privs though 01:27 tiwake right 01:28 tiwake I didn't know if there was an all-encompassing privilege to allow someone all the possible things, without having to grant each specific thing 01:51 nepugia maybe /grant player all? 01:51 nepugia That might give more than you want though :) 04:16 Quiark finally built minetest with luajit64 (under Nix) so I can actually play dreambuilder 04:16 Quiark now I can fly around without crashes ... just have a tree appear around me sometimes 04:26 swift110 hey 06:26 riceandbeans How similar/dissimilar is minetest to minecraft? 06:26 riceandbeans I've been playing minecraft and then checked out veloren and it's cool but very different 07:01 Quiark minetest is more like a modding playground 07:02 riceandbeans What does that mean? 07:02 riceandbeans I'm an expert at making mud huts and dying in minecraft. 07:04 Quiark I don't think there is a complete a polished game from start to end 07:04 Quiark there are lots of mods, world types, etc. 07:11 riceandbeans Ah ok 07:24 hecks riceandbeans: minetest_game is basically minecraft, and most of anything in minetest is tied to minetest_game 07:24 hecks BUT on the other hand minetest is an online voxel sandbox engine, a 3D equivalent of byond if you will 07:25 hecks and custom games are possible in it, it's just much easier to set up a mineclone 07:34 riceandbeans hecks: Given it's C++ instead of Java like Minecraft I assume it runs much more smoothly and with less memory 07:36 Quiark is (new) minecraft still in Java? 07:42 riceandbeans Yeah 07:42 riceandbeans I mean I just started like a month ago and it's all Java 07:44 hecks I would not make that assumption so easily, this was quite a meme when minetest came out but the performance profile is just... different 07:44 hecks the truth is that most of the game is in Lua, which too is a VM, though at the moment it's faster than Java 07:45 hecks and as for the C++ parts, the heaviest bit is the mapgen and machine code helps here, but MT also doesn't have the height limit that MC does 07:46 hecks so while there's a lot more horsepower to spare, all of it is put to use anyway 07:47 hecks the REAL difference between the two is that modding in minecraft has always been a hacky afterthought 07:47 hecks while in MT, the game is the mods, it's all supported 07:48 hecks from what I've heard, Minecraft users have to do a lot of tedious things to achieve what we take for granted here, like modpacks and subgames 07:49 hecks and Lua is such a nice language for this kind of thing 07:51 riceandbeans I've never done a mod or played a mod 07:51 riceandbeans Just vanilla minecraf 07:51 hecks then you're in for some fun here; grab the client and hop on just about any server, and you'll see what I mean 07:52 riceandbeans Are there hostile npcs too? 07:52 hecks uh... usually not, this is the one thing minetest is embarrassingly bad at, and for no good reason 07:53 hecks it's not that you can't have good mobs and NPCs in minetest, only that nobody has gotten around to doing it right 07:53 riceandbeans It's weird 07:53 hecks I'm coding a game from scratch and I'm not having any issues with mobs 07:53 riceandbeans In a sense as a beginner with minecraft they can be anxiety inducing, but at the same time they're sort of hallmark points of the game that cause a small thrill when encountered 07:53 riceandbeans At the same time, when you want to use minecraft like a zen garden and you get interrupted with them it can be annoying 07:54 hecks My game will have a lot more of that... but that's a long way off 07:54 riceandbeans Can you load multiple at the same time? 07:54 hecks Multiple of what? 07:54 riceandbeans Like if you made one NPC and I made another NPC could I load both at teh same time 07:55 riceandbeans Like we're playing minetest and we each make a mod for a different npc and we're like man it'd be awesome if both existed in the world 07:55 Quiark yeah lol which mob code is usable? 07:56 hecks You can mix mods for the same subgame freely, but mobs are usually coded against some kind of framework 07:56 Quiark I played MineClone2 and there was a bug with mob spawning .. basically it wouldn't stop creating mobs .. tons of cows and also zombies 07:57 hecks the problem here is that the existing frameworks suck; I'm making my own but it's not compatible with minetest_game 07:57 hecks https://a.uguu.se/ZsVtKHcKFWrT_ha.jpg 07:57 hecks currently working to eliminate any distinction between player/monster/npc actors 08:00 riceandbeans but it's all lua? 08:00 hecks yes, I do not modify the engine 08:01 riceandbeans :\ I couldn't do hello world in lua 08:01 hecks print "hello world"; 08:01 pyrollo hecks, have a look at https://github.com/pyrollo/late for distinction elimination 08:02 hecks pyrollo: I do not need other people's code 08:02 hecks my thing is so incompatible with MTG it's not an option 08:03 hecks in a sense there's already little distinction between all the actors, since it's an object oriented system... but some old hardcoding remains 08:04 hecks a bigger problem for me now is the lack of "on unload" callbacks in MT and whatever I'll have to do to work around that 08:04 hecks because I want to destroy NPCs and simulate them in the background when not observed 08:07 hecks but, pyrollo, are your "impacts" by any chance a component system? 08:07 hecks we might be doing the same thing in a way 08:08 pyrollo I developped this mod as a basis for a game but I have no time now to go further. 08:08 pyrollo With time, I think this effect/impact system should be redevelopped in core 08:10 hecks well I'm doing something like this instead https://a.uguu.se/BBO4xGvjwLJb_ecs.jpg 08:10 pyrollo For your "unload" problem, you can do the same as in https://github.com/pyrollo/late/blob/fe2375f899e9ca0cfd38763fb8a02570bb25f722/effects.lua#L401 08:10 pyrollo store detected entities in an array and check each step that they are still loaded 08:10 hecks ...you're doing a linear search for this? 08:11 hecks nope, I'll need something better 08:11 pyrollo So a little hack in engine 08:11 hecks what I figured out so far is to store known entities in mapblock-associated buckets, hashed by the mapblock's 36-bit position hash 08:12 hecks then I have this mapblock loader/unloader thing, that detects when players and entities (or, their Locator components) move from a block to another 08:13 hecks and that in turn is used to determine which blocks are observed by players 08:13 hecks and so on new blocks I run a loader/spawner for the mobs... and for the old one I'll have to round up the entities in them and unload them manually 08:14 pyrollo If a simple "unload" callback associated with entities would ease your devs, it would be better to make that change in the engine, wouldnt be ? 08:15 hecks sure, but I don't raise my hopes for engine changes too much 08:15 hecks and I'd rather see bugs fixed first 08:16 hecks I only complain to the maintainers when it's absolutely necessary 08:16 pyrollo With LATE I ended up thinking that the thing is too complicated in plain Lua and would be much better with some engine changes 08:16 pyrollo You could propose PRs 08:17 hecks that would take time from my own coding, and I don't exactly like the gitocracy it involves 08:17 hecks as for LATE, the issue probably is that an ECS would've been a better fit for what you were trying to do 08:17 pyrollo Not sure about time. Workarrounds in Lua can be very time consuming 08:18 pyrollo ECS ? 08:18 hecks entity-component system 08:18 hecks pretty easy to graft onto minetest 08:19 hecks anyway, well... you're talking to someone who wrote a math lib, a model parser/writer, and half an engine in itself on the lua side 08:19 hecks at this point it's easier to just keep hacking around the engine than request changes 08:25 Quiark part of programming is teamwork 08:29 hecks https://a.uguu.se/K3x8EphDFYNB_jelly.gif 08:29 hecks I do my part by reporting all the bugs that minetest_game never runs into 08:30 hecks and I'd be doing more engine work if not for the fact that I hate c++ and git 08:36 hecks okay I guess this crude unloader works for now https://a.uguu.se/LRXJTH7gy7MB_unload.gif 09:52 MinetestBot 02[git] 04kevin-nel -> 03minetest/minetest_game: Fix popping sound in default_grass_footstep (#2538) 1300a8bd5 https://git.io/JePcI (152019-11-25T09:50:20Z) 10:08 Nigel rubenwardy: good day to you, if you have a moment free could you cast you eyes at my new symmetool mod on ContentDB so I can test the download? TIA for your time. 10:09 Nigel ^your 12:45 Calinou I just pushed More Blocks 2.0.0 (the first stable release to require Minetest 5.0.0). If your server still runs 0.4.17, you should stick to More Blocks 1.3.0 which is the last version compatible with the 0.4.x series 12:48 Calinou I published it on ContentDB too 12:54 Calinou I did the same for More Ores and Map Tools as well 15:01 Miniontoby REGISTER Beedoo113 tobias.gaarenstroom@gmail.com 15:02 Miniontoby hello 15:06 rubenwardy Miniontoby: you just exposed your password and email. Also, that's a terrible password 15:06 Pseudonosaur Miniontoby: talk to Nickserv 15:06 Miniontoby hello 15:07 Miniontoby Sorry 15:07 Miniontoby I have an other 15:07 Miniontoby Is it now deleted? 15:08 Pseudonosaur wdym 15:08 Miniontoby Sorry for that 15:08 Pseudonosaur I still clearly see REGISTER B3 toom@gmail.com 15:08 Pseudonosaur (astericks mine) 15:09 Miniontoby You dont need to do that 15:09 Pseudonosaur i hope you don't use that pw anywhere else cuz it's now probably saved in irc logs 15:09 Miniontoby But how to get an real account 15:09 Miniontoby a one that should stay working 15:09 Pseudonosaur there's a freenode user called NickServ 15:09 Pseudonosaur PM that user 15:10 Miniontoby Yes I have done 15:16 Miniontoby Could you deleted the log of my thing please?? 15:43 Miniontoby Help me with connecting to chat.freenode.net 15:45 Miniontoby please?? 15:45 Miniontoby nate_1: Help me 15:46 Miniontoby SOMEONE PLEASE HELP WITH CONNECTING AND VERIFING!!!! 15:47 nepugia You are already on freenode 15:48 Miniontoby But not with "/connect chat.freenode.net ..." 15:48 nepugia I am not sure what you are talking about, but you are /literally/ talking on freenode 15:50 Miniontoby Yes but I dont have an account what will "stay". I mean when I refresh the page I dont can loggin with my password 15:51 Miniontoby And I amnt talking on chat.freenode.net 15:51 nepugia I have no idea what you mean with a page 15:51 nepugia just use nickserv if you can't use SASL 15:51 Miniontoby The webpage of this irc 15:51 Miniontoby How to use SASL 15:52 nepugia depends on the irc client you use, look up it's documentation 15:53 Miniontoby I have followed the instructions and tried "/connect chat.freenode.net" 15:53 Miniontoby and that doesnt work 15:54 Miniontoby please talk in the private chat 15:59 Miniontoby nepugia: Please chat in the private chat with me to help me 16:00 nepugia I already told you to look up the documentation of whatever client you use, it is different commands for each. there is no more help i can offer in this matter 16:00 Miniontoby I have done them all I think (if the documentation is the same as the one I think you mean) 16:02 Miniontoby Please chat the documentation you say 16:02 Miniontoby the link I mean 16:02 nepugia Re-read my message 16:02 Miniontoby ??? 16:03 Miniontoby Do you mean this doc: https://freenode.net/kb/answer/sasl 16:03 nepugia I do not know! you are supposed to look it up 16:03 nepugia I don't know what client you use, I cannot help you 16:04 Miniontoby I use Chrome 16:04 Miniontoby and no client 16:04 nepugia That is impossible 16:04 nepugia Data doesn't magically fly through the air and land on irc 16:04 nepugia there is always a client 16:05 Miniontoby From the list of the clients that I sented no one 16:06 Miniontoby or do I need to use SASL EXTERNAL 16:09 Miniontoby I have mode +ZI 16:11 mmuller Miniontoby: are you using the webchat.freenode.net portal? Not sure you'll be able to configure it on that, but if so you should be able to find out here: https://kiwiirc.com/ 16:12 Miniontoby Yes I use 16:19 Miniontoby just try 16:19 Miniontoby I does work!! 16:20 mmuller Great :-) 16:21 Miniontoby Now I am connected from kiwiirc.com 19:02 MinetestBot 02[git] 04sfan5 -> 03minetest/minetest: Improve client-side packet receiving 130b2f091 https://git.io/JeP2L (152019-11-25T19:00:24Z) 19:04 MinetestBot 02[git] 04ClobberXD -> 03minetest/minetest: Use a safer implementation of gsub in core.chat_format_message (#9133) 134b6bff4 https://git.io/JeP2m (152019-11-25T19:03:34Z)