Time Nick Message 00:18 rubenwardy Started adding an inventory to my top down sandbox game: http://pasteboard.co/2PQD1myl.png 05:00 Asad3ainJalout Hey guys, i just installed the animal modpack, the one that uses mobf and set it up on my existing world. Now ti says that mods are only spawned at world creation, how can i foce spawn some mobs temporarily 08:03 MinetestBot 02[git] 04kwolekr -> 03minetest/minetest: Re-add and disable blit_with_interpolate_overlay 13c3993f6 https://git.io/vVKus (152016-04-07T04:01:43-04:00) 08:03 MinetestBot 02[git] 04samuel@sieb.net -> 03minetest/minetest: Clearer explanation of [colorize with alpha 13ecdd592 https://git.io/vVKuG (152016-04-07T03:55:17-04:00) 08:56 openfbtd Hmm. Minetest has a pretty insane world height. What's the usual ground level tho? 09:03 Calinou openfbtd, sea level is 0 09:04 Calinou makes it easy 09:04 openfbtd Uem. My question is what's your distance to bedrock on average 09:04 Calinou there is no bedrock 09:04 openfbtd Oh 09:04 Calinou in fact, there isn't even void you can fall into 09:04 Calinou the world is 62000 nodes high 09:05 Calinou which means there's about 31000 layers of stone and caves to mine 09:05 openfbtd Jesus 09:05 openfbtd Ok then the question is what layers diamonds are on on average 09:05 openfbtd Oh, there is a wiki 09:06 openfbtd 128+, aha 09:07 openfbtd Sweet 09:13 openfbtd Wait, and below the lowest layer the world just stops? 09:13 Calinou_ openfbtd, yes, you can even walk on void 09:13 Calinou_ the best depth for mining diamonds/mese starts at -256 09:13 Calinou_ -1024 if you want Mese blocks 09:15 openfbtd Ooh. 09:17 openfbtd I don't see any mention of anything like Redstone... 09:18 openfbtd http://mesecons.net heh 09:19 openfbtd That works 09:25 Markow What mods add most lag to Minetest? 09:26 Markow That is, if any do. Haven't tried any mods, yet. 09:27 Calinou_ Markow, Mesecons probably :P 09:27 Calinou_ also any mobs mod 09:27 Markow Thanks 09:28 Preuk hi 09:28 Preuk took a look a a few other voxel games yesterday 09:28 Calinou_ Terasoloslow? 09:28 Calinou_ Teraslowlogy? 09:29 Preuk there are a few derivatives/ex-derivatives that focus on game experiendce rather than modding engine 09:29 Calinou_ neither Freeminer nor Voxelands look convincing to me 09:29 Calinou_ both are development playgrounds, mostly 09:30 Preuk Calinou_: yep, voxelands is "no modding" albeit pretty slow 09:31 Preuk wether from freeminer is a nice feature, but it's CPU-intensive 09:31 Markow Is there a mod to color any block the color of your choice? If so, which is the best mod? 09:31 Preuk and both kept crashing on me 09:31 Preuk Calinou_: Teraslowlogy? i'll take a look 09:34 Preuk looks beautiful ... but java :( 09:39 openfbtd Everyone I tell about Minetest says something along the lines of “if it grows, Microsoft will kill it with a lawsuit” 09:40 openfbtd Knowing the history of gaming, Minetest doesn't seem to do anything you can sue for, but people still think that :( 10:09 germanuel24 Can someone explain this setting to me? It's not well documented full_block_send_enable_min_time_from_building = 3.0 10:11 Calinou_ it's not really useful these days, it was when node placement wasn't predicted client-side 10:11 Calinou_ if I remember correctly, it's used to slow down block (16x16x16 area) sends while someone is building, for N seconds 10:11 Calinou_ to reduce lag 10:11 germanuel24 So it's not even s server setting? 10:11 Calinou_ it is a server setting 10:14 germanuel24 Okay and will a higher map_save_interval mean more RAM usage in between? 10:16 LazyJ o/, germanuel24 10:34 germanuel24 LazyJ app crashed one sec 10:51 Calinou__ germanuel24, probably 10:53 srifqi Anybody know how can my IP get blacklisted in DroneBL but I didn't do anything? But, it only last for few days. 11:15 germanuel24 Why should one disable anticheat again? Its very buggy i heard and causes jittery? 11:16 openfbtd minetest has anticheat?! 11:17 openfbtd Ah, same as minecraft: detection of suspicious actions 11:18 germanuel24 Well...it supposedly has an anticheat feature but it doesn't help at all since fly/noclip are not being checked by it IIRC 11:20 germanuel24 It tries to prevent fast move without priv but if players have slow connection the feature might even reset their positions even though they did nothing wrong 11:21 LazyJ Or are moving fast because of a trampoline block or teleporter. 11:23 germanuel24 I dont't remember exactly who told me but someone here said a while back the feature is useless and everyone should disable it if they experience jittery issues 11:32 Calinou openfbtd, server-side anticheat, yes 11:32 Calinou but it's not very useful, and buggy 11:33 openfbtd It's completely useless to me, as playing with randos who would cheat is not fun 11:33 Calinou cheaters are still not that common in my experience 11:33 openfbtd Oh. You can't run in minetest O_o 11:33 Calinou there is no sprinting out of the box, yes 11:34 Calinou also, the best prevention against cheating is active moderators 11:35 openfbtd Also. Is there really no FOV slider 11:35 openfbtd Ah, only in the conf 11:35 Calinou openfbtd, go to advanced settings, change FOV in client settings 11:35 Calinou (only with latest Git, not available in 0.4.13) 11:35 Calinou also it's vertical FOV, not horizontal FOV 11:35 Calinou so, don't use values like 110, they'll be way too large 11:36 openfbtd That's... unhelpful 11:36 LazyJ Calinou, what exactly is Minetest's anticheat setting designed to prevent? 11:37 Calinou speedhacks, mining blocks that you normally can't mine, interacting with stuff that's too far away 11:37 Calinou that's basically it 11:37 LazyJ Mining blocks that can't normally be mined - like nodes protected by Areas? 11:38 LazyJ How far away is too far away? 11:38 Calinou no, eg. mining stone without a pickaxe 11:38 LazyJ Hmm... 11:38 Calinou https://gist.github.com/Calinou/295b7d2a5607f32da24f2defa4ee902e 11:38 Calinou taken from doc/lua_api.txt 11:39 openfbtd 90 FOV looks good 11:39 LazyJ Phttt... hard to determine a balance with what some mods can do. 11:39 LazyJ Gloopblocks evil picks can mow through stuff very quickly. 11:40 LazyJ Would that be under "dug_too_fast"? 11:40 Calinou openfbtd, it's probably too much for 16:9 screen 11:40 Calinou LazyJ, "dug_too_fast" is for when you use eg. a wooden pickaxe, and mine at the speed of a diamond pickaxe 11:40 LazyJ Digging stone without a pick does concern me though. 11:40 openfbtd Calinou, that's personal though 11:40 Calinou when it's way too fast compared to the typical speed of the tool 11:41 openfbtd 78 feels wrong 11:41 Calinou openfbtd, for me, a good FOV does not overly stretch anything 11:41 openfbtd It's supposed to be 110, but it feels wrong 11:41 Calinou I used to play FPSes with FOV 130 11:41 openfbtd 85 actually feels really good 11:41 Calinou it does not really make you a better player 11:41 openfbtd Not by itself 11:41 Calinou note: an horizontal FOV of 90 in 4:3 screen is equivalent to FOV ~107 on 16:9 11:42 Calinou but sadly, some games don't let you change FOV and disregard that 11:43 openfbtd So apparently my comfortable FOV is around ~117 11:43 openfbtd Horizontal 11:43 Calinou what screen aspect ratio do you have? 11:43 openfbtd Good to know 11:43 openfbtd 16:9 11:43 Calinou for 16:10 it's 103 I think 11:43 openfbtd Yeah at home I have a 16:10 monitor 11:44 Calinou the more "horizontal" your screen is, the higher horizontal FOV you need to simulate FOV 90 on 4:3 screens 11:44 openfbtd Will set it up a bit differently 11:44 Calinou also, some games automatically compensate for wider aspect ratios 11:44 Calinou like ET:Legacy, where if you set cg_fov 90 you'll actually have cg_fov 106.666... on 16:9 11:44 openfbtd I would really like just a horizontal FOV slider tho 11:44 Calinou being able to choose between vertical and horizontal FOV would be nice indeed 11:45 openfbtd Most players are used to setting the horizontal FOV anyway 11:46 openfbtd I'm also really sad how many modern first person pc games don't allow you to change FOV 11:46 openfbtd it's a very important thing that isn't even that hard to implement 11:47 openfbtd It's also sad how competitive shooters would lock FOV “for balance reasons” 11:47 Calinou Smokin' Guns sets FOV to 90 for everyone, even those with 21:9 screens :P 11:47 openfbtd Yes, you do get somewhat of an edge with a wider FOV 11:47 Calinou and it doesn't compensate for wide monitors 11:48 Calinou if it at least did that, it'd be acceptable 11:48 openfbtd You also get an edge with a nice keyboard and mouse 11:48 openfbtd Should we implement a DRM check for “mouse niceness”? 11:48 openfbtd It's silly 11:48 openfbtd DRM-like* 11:49 openfbtd It would involve some sort of a proprietary signed driver that sends mouse info to the server :D 11:50 openfbtd What does wanted_fps do? 11:50 openfbtd I get max fps, but not wanted 11:50 Calinou in latest Git, I don't think it does anything 11:52 openfbtd Also I've enabled ever setting imaginable and minetest runs smooth (50-60) on my work PC 11:52 openfbtd Shit's great, yo 11:53 openfbtd every* 11:53 Calinou Minetest is not that demanding 11:54 Calinou a GTX 750 (non-Ti) is enough to play the game well on high settings 11:54 openfbtd Well Minecraft brings this machine to its knees. 11:54 Calinou and modern Intel graphics should be enough too 11:54 openfbtd It has an APU for a graphics chip 11:54 openfbtd Iris Pro 11:54 Calinou Minecraft got a lot of optimizations in 1.8, last time I heard 11:55 openfbtd I'm playing 1.7.10, as all the good mods are on that version 11:55 openfbtd Heavily modded minecraft can't be played on this machine, period. 11:55 openfbtd 12 FPS max 11:55 openfbtd With the mods we have 11:55 Calinou I wish there was a "faithful HD" pack for Minetest 11:56 Calinou :D 11:56 openfbtd I suspect Minetest also won't run terribly well with badly optimized mods written by amature coders. 11:56 openfbtd But I doubt it will be that bad 11:56 Calinou we can't do much about optimization, we use Lua (and typically LuaJIT)... 11:57 openfbtd btw does minetest also rely on world ticks for everything? 11:57 Calinou those languages are naturally slower than Java 11:57 Calinou there's a callback/event system of some sort, but it is far from complete 11:57 Calinou for example, if you want to check whether the player has stepped on a node, you need to check every tick, default tick rate is 10 Hz 11:57 Calinou (can be changed, dedicated_server_step = 0.05 sets it to 20 Hz for example) 11:57 Preuk well not even talking about "low-level optimization", it's still better to avoir 3level depp iterations 11:58 openfbtd Hmm. 10. I don't remember what's the default tick rate in MC 11:58 openfbtd 20 11:58 Preuk Calinou: event registration wuld be soo good 11:58 openfbtd When tick rate drops, Minecraft servers become unuseable 11:58 Calinou it is 20 in Minecraft 11:59 Calinou 20 Hz is a fine value, it's kind of "standard" too, lots of games like Quake 3 Arena use that value 11:59 Calinou though many modern games go 30/40/50/60 Hz 11:59 openfbtd My server, for exaple, recently had a problem when some wanker went exploring and a factory basically destroyed itself due to tick rate being inconsistent :D 11:59 openfbtd He “went” exploring 12:00 openfbtd Flying on a jetpack 12:03 openfbtd That's with 4 players on the map 12:04 openfbtd But, to be fair, every player's base is littered with chunk loaders 12:04 openfbtd And the bases are relatively big 12:04 openfbtd I prefer to have mine in a single loader's radius, so mine are always compact. 12:04 Preuk what kind of hardware for your serve r? 12:05 openfbtd But people like big bases 12:06 openfbtd Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz, 48G RAM, two 6Gb/s SATA HDDs in a software mirror 12:06 openfbtd The container for the server is limited to two cores though 12:21 openfbtd There is no chunk loading mod for minetest yet, huh 12:21 openfbtd I've assumed that would be a very obvious one 12:27 Calinou openfbtd, you can force-load blocks (they're called blocks, not chunks) 12:28 openfbtd http://dev.minetest.net/minetest.forceload_block oh 12:29 openfbtd And https://forum.minetest.net/viewtopic.php?f=11&t=10006 13:05 Preuk openfbtd: pretty beefy rig 13:06 openfbtd It is. 13:14 H-H-H makes my new system look like a wristwatch :( 13:15 openfbtd Well 13:15 openfbtd I am paying €50/mo for it 13:31 afflatus ssieb: hi (low pressure ping) 13:59 Fixer interesting 14:14 Calinou_ openfbtd, I pay €48/year for 4-core, 4 GB RAM, 64 GB SSD VPS :P 14:35 Preuk openfbtd: which provider ? I pay about as much for half the spec 14:35 openfbtd Preuk, https://www.hetzner.de/us/hosting/ 14:35 Preuk Calinou_: OVH VPS-SSD ? :) 14:36 Preuk good to know 14:36 rom1504 if they had a decent website, I bet they could have like 2 times more clients 14:36 Preuk https://www.hetzner.de/us/hosting/produkte_vserver/cx60 yay that's a nice VPS 14:37 rom1504 but maybe that's the strategy, they don't want to have too many orders like ovh 14:40 Preuk got that : https://www.soyoustart.com/fr/offres/e3-sat-3.xml 14:40 Preuk but it's metal, not VPS 14:42 openfbtd Preuk, https://www.hetzner.de/us/hosting/produkte_rootserver/ex41 14:42 openfbtd €40 and better than that VPS :) 14:42 openfbtd Hetzner are good for their dedis 14:43 Preuk do they offer freebsd? 14:43 openfbtd You can install whatever you want from their rescue system 14:43 Preuk that's the one reason i didn't go for a VPS 14:43 rom1504 it's not a vps 14:43 rom1504 and is it better ? 14:44 rom1504 some more disk space I guess 14:44 Calinou_ Preuk, no, PulseHeberg 14:44 Preuk yep nice one 14:44 openfbtd It's what I did (I have a custom Arch meta-distro) 14:44 Calinou_ OVH would never rent a VPS like that at that price 14:44 Preuk CPU is a bit better 14:44 openfbtd Arch-based* 14:44 Preuk well, you should see the local provider we use at my job ... 14:45 Preuk 2core-8gig-10Mbps network for a few hundreds a month -_-' 14:52 sfan5 Preuk: just 10mbps? is it located in india by chance? 14:55 Preuk nope... right on top of a european backbone 14:55 Preuk but they still sell bandwidth like it's 1995 15:01 Niebieski I'm experiencing high lag on some servers. 15:07 sfan5 that's a quite short problem description 15:13 aix !seen turd 15:13 MinetestBot aix: turd was last seen at 2016-04-04 04:13:52 UTC on #minetest 15:14 aix ~seen turd 15:14 ShadowBot aix: I saw turd in #minetest 3 days, 11 hours, and 10 seconds ago saying "well thanks for help put me a ease, gonna go look some cartoon girls then watch walking dead" 15:40 sfan5 oh that guy 15:40 sfan5 aix: do you know him 15:40 aix kinda 15:42 sfan5 hm looks like MinetestBot failed to deliver the tell 15:42 aix did she? 15:43 sfan5 it's still in the list of not delivered tells so.. 15:44 aix oh yeah 15:44 aix hm 15:58 ssieb afflatus: that was really early :-) I'll be available in about two hours. 16:04 afflatus OK ssieb cool, I realisedthat afterwards .. 16:04 afflatus See you soon :) 16:04 afflatus tor later .. 16:15 cimbakahn Is there something wrong with Niglel's server? After i put in my password it loads 3/4 of the way and the entire gui disappears/crashes. I get this error ----> 2016-04-07 12:07:45: WARNING[Main]: Irrlicht: PNG warning: Incorrect bKGD chunk length 16:18 cimbakahn nyje.e-it.gr 16:38 okh ok 16:38 okh has quit lave 17:19 cimbakahn Yes. It is confirmed. There is something wrong with Nigel's server. I had others try to connect but they couldn't, their gui crashed. Here is the error ----> 2016-04-07 12:07:45: WARNING[Main]: Irrlicht: PNG warning: Incorrect bKGD chunk length 17:19 cimbakahn Can anyone contact him to tell him? nyje.e-it.gr 17:21 Ashley_ ? 17:21 Ashley_ where am I 17:25 Markow Irrlicht is the primary graphics engine for Minetest. Is it a server issue, or the library itself? 17:28 Calinou_ Markow, the server does not rely on Irrlicht at all 17:28 Calinou_ you can run a Minetest server without X and all Irrlicht dependencies 17:28 Markow So then why is the server error related to Irrlicht? 17:29 Calinou_ cimbakahn must be talking about their client 17:29 Calinou_ that's connecting to a server 17:29 Markow Exactly. It almost sounds contradictory 18:14 STHGOM whats a good cpu power for a minetest server? 18:16 Calinou__ STHGOM, anything dual-core should go 18:16 Calinou__ (or more) 18:16 Calinou__ preferably one with decent single-thread performance 18:19 STHGOM hmm, i compiled minetest with "cmake ./CMakeLists.txt" and "make install", there isnt any special options i need to have it use both cores, or anything, right? 18:22 STHGOM i have 7GHz, it seems, but they fill up when players move around 18:22 STHGOM hmm 18:23 STHGOM wups 18:23 STHGOM 3.5 GHz, single core, afaik 18:24 STHGOM no, dual 18:24 STHGOM :P 18:24 sofar threading disabled? 18:25 STHGOM what do you mean? 18:25 sofar grep -i name /proc/cpuinfo 18:26 STHGOM model name : AMD Phenom(tm) 9550 Quad-Core Processor 18:26 STHGOM model name : AMD Phenom(tm) 9550 Quad-Core Processor 18:26 sofar so you have 2 cores 18:26 sofar not one 18:26 STHGOM ok.. 18:27 STHGOM hm 18:27 sofar each line is a core or thread 18:27 STHGOM this threw me off, then: cpu cores : 1 18:27 STHGOM cat /proc/cpuinfo 18:28 sofar grep core.id /proc/cpuinfo 18:28 STHGOM core id : 0 18:28 STHGOM core id : 0 18:28 sofar ok, so one core with 2 threads 18:30 STHGOM wpild i have 7GHz, or 3.5, then? 18:31 STHGOM would* 18:31 Krock you can't multiply the clock frequency with the number of cores 18:32 STHGOM ok 18:32 STHGOM thast too bad :P 18:34 STHGOM so, there isnt anything special i should do to minetest while compiling, to make it get the most out of the cpu? 18:35 Krock there's an option -j3 for MinGW (?) to use both cores 18:36 Krock sorry, it's actually "make -j" 18:39 STHGOM ok 18:51 ssieb but that's just for compiling, not for running the server 18:52 ssieb And that's a really weird result for /proc/cpuinfo. I didn't think AMD used hyper-threading... 19:01 afflatus ssieb: I diabled no_bad_names and still locked up - it's not so bad today, possibly due to having less players on, so that doesn't help much 19:01 rubenwardy no_guests ftw (blocks Admin etc too) 19:02 Calinou name_restrictions 19:03 afflatus are these suggestions of better mods? 19:03 rubenwardy They all do the same thing 19:03 rubenwardy !mod no_bad_names 19:03 MinetestBot rubenwardy: Could not find anything. 19:03 afflatus thanks I'll look 19:03 rubenwardy !mod no guest 19:03 MinetestBot rubenwardy: Could not find anything. 19:04 ssieb I couldn't reproduce the problem using a little mod I made to test it. 19:04 afflatus no_bad_names is now called forbidden_names and VannessaE is no longer maintaining it 19:04 afflatus AFAICT 19:04 ssieb The very strange thing is that the server is not replying to the INIT request for some reason. That appears to be the failure point. 19:05 ssieb afflatus: Can I try my client against your server? 19:05 afflatus My understanding of network issues is negligible, so you may have to go slowly 19:05 afflatus Certainly ssieb 19:05 ssieb oh, I'll need the external address 19:06 afflatus 91.125.223.122:30001 19:09 afflatus dl's no_guests and name_restrictions for futher study thanks rubenwardy & Calinou :) 19:10 rubenwardy Not sure which of those block Player**** 19:10 rubenwardy Multicraft made the very very innotive decision to change Guest1234 to Player1234 19:11 afflatus As they're both in Lua I'm sure I can work it out and mod if need be 19:11 afflatus That's the default in MMC? ok 19:12 ssieb afflatus: did you disable the name blocking? 19:12 afflatus Yes 19:12 ssieb oh, can you put it back? 19:12 afflatus still had a lockup this afternoon 19:12 afflatus Sure 19:12 afflatus One mo 19:13 sfan5 !up 91.125.223.122:30001 19:13 MinetestBot sfan5: use 'example.org 1337' instead of 'example.org:1337' 19:13 sfan5 !up 91.125.223.122 30001 19:13 MinetestBot 91.125.223.122:30001 is up (20ms) 19:14 afflatus running with no_bad_names again 19:22 ssieb strange, looking at the packet dump again, the server *is* still responding to the other clients 19:29 afflatus The lockups get triggered by specific users - I haven't sussed any pattern to it yet 19:29 afflatus I know one was running 0.4.13 on Windows 10 19:30 rubenwardy where are the users? What mods? What des lookup mean? 19:30 afflatus AFAICT none of the lockups featured handheld users 19:31 afflatus where? mostly the states or futher away - I'm the UK 19:31 afflatus The server locks up - i.e. doesn't crash remotely gracefully, so I have to restart it 19:32 afflatus I'm running as a daemon under systemctl on Debian testing 19:32 afflatus mod list can be seen on http://servers.minetest.net/ 19:34 afflatus And I'm running Grailtest natch on the latest dev 19:35 rubenwardy where, as in ingame position 19:35 afflatus It would be great if I could even have the server crash and reboot rather than just hang :/ 19:35 rubenwardy they may be near a corrupted mapblock 19:35 rubenwardy Can you run using gdb? Then we can get a stack traceback if it's an infinite loop 19:35 afflatus Now that has definitely been the case for some of the lockups 19:36 rubenwardy it's probably a mutex issue, at a guess 19:36 afflatus Yes I can 19:36 afflatus Right, that sounds more like my experience rubenwardy 19:36 afflatus Lockups seem to go away for a while after I run recover.py on the map too 19:37 afflatus ok, I'll recompile a debug version and run gdb for a bit 19:39 afflatus I think this is #3307 but who knows? 19:40 ssieb afflatus: I sent you a PM 19:49 ssieb rubenwardy: the symptom is that someone tries to connect, but the server doesn't respond to the INIT requests. However, it does keep trying to ping the client which the client ACKs. Eventually the client gives up, but the server keeps trying to ping and since the client isn't ACKing any longer, the pings start to pile up. 19:57 afflatus It's a bit like being accidentally ddos'd by my own players :D 19:58 afflatus Ishouldn't laugh ... 20:07 Mity Hello! 20:07 Mity I am having trouble setting up my minetest server on my Raspberry Pi 3 20:09 afflatus ok gdb session begun ... 20:10 Mity How do I install Minetest server on raspi 3? 20:11 sfan5 what have you tried so far 20:45 germanuel24 Is there something that gets called when a player uses tool X? Like detecting that the player tried to use tool X for a node and if no permission the block doesn't get removed? 20:45 germanuel24 node* 20:51 sofar germanuel24: yes, tools have various methods attached that will get called 20:51 sofar germanuel24: also, the nodes that the tool is using have callbacks 20:52 sofar germanuel24: and there are global callbacks that can catch the events involved 20:52 sofar it's all documented in the lua_api.txt in git 21:09 germanuel24 I was looking at minetest.register_on_dignode() but that doesn't seem to contain the tool data 21:14 PilzAdam germanuel24, digger:get_wielded_item() 21:14 germanuel24 Ah thanks! 21:18 germanuel24 And if the tool is not allowed i do a return or remove_node()? 21:19 germanuel24 Not remove_node xD sorry...umm 21:23 germanuel24 local digtool = digger:get_wielded_item() if digtool == "admintools:universal_tool" then ??? 21:32 ssieb germanuel24: most of the tools already handle permissions. What are you trying to do? 21:33 germanuel24 I want to add an own permission and when someone tries to dig with tool X without its permission it should ignore the action 21:36 kaeza greetings 21:36 germanuel24 It also works with register_on_place_node() ... the code checks the node name and if the player doesn't have the permission to place it, it is removed right after 21:38 germanuel24 I remove forbidden nodes with remove_node() but i don't think there is a undo_removal function 21:39 PilzAdam germanuel24, better override the tool itself 21:39 PilzAdam which mod is this from? 21:39 germanuel24 admintools 21:40 PilzAdam link? 21:41 germanuel24 https://github.com/JBBgameich/admintools 21:44 germanuel24 So you say you can add permissions to tools that either allow or deny digging with it? 21:44 PilzAdam no, I thought it may be implemented differently 21:44 PilzAdam if it would use on_use to just call remove_node then it would be trivial to add additional checks to it 21:45 germanuel24 Oh so my best bet now is calling set_node() after digging? 21:46 germanuel24 So the node is back 21:46 PilzAdam that would destroy metadata, of e.g. chests 21:47 PilzAdam you could (ab)use minetest.is_protected(pos, name) 21:47 PilzAdam minetest.get_player_by_name(name):get_wielded_item == "admintool" or something like this 21:47 germanuel24 But what would the name be then? 21:48 PilzAdam it's a callback; it's the name of a player that tries to dig a node 21:48 germanuel24 Oh so minetest.is_protected(pos, name) will protect ANY node thats at the position? 21:49 PilzAdam no 21:49 PilzAdam https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L2427 21:52 germanuel24 I would have to protect the digged node somehow? 21:54 germanuel24 WAIT... i have a protection mod "areas" that already handles protection violation..so if i use set_node() outside of protection i think no real damage is being made even if some unprotected chests are gone 21:54 germanuel24 Or the meta data of the chests 22:47 afflatus Never crashes when you want it to does it? 22:53 rubenwardy are you using a gdb script like here, afflatus? gdbopts http://digitalaudioconcepts.com/vanessa/hobbies/minetest/Server-scripts/ 22:57 ssieb afflatus: it probably will never crash as long as you're debugging it :-) 22:58 ssieb afflatus: if it does get stuck again, post the stack trace to that issue. 22:59 * ssieb is away for a bit 23:01 afflatus no I'm new to gdb rubenwardy, so I had no idea such things existed. :D 23:03 afflatus Didn't have the benefit of a youniversity ejumacation see? 23:04 afflatus So dl'd and studying. Thanks :) 23:05 rubenwardy Learnt that from VanessaE and some mt devs, actually 23:06 afflatus Cool, that link could come in handy 23:07 afflatus I've only just rationalised my server scripts, as I have realised that I do nee to be able to backup and recompile in my sleep sometimes 23:09 Fixer in valleys found HUGE cave 23:09 Fixer with water above and lava below 23:09 Fixer amount of obsidian is huge 23:09 afflatus nice :) 23:12 afflatus Found a waterfall in front of a lava fall on my server a couple of weeks back, nice effect ... 23:13 Fixer screenshot: layered? 23:14 Fixer i will my show screen 23:14 afflatus yeah did I screenshot it? mmh ... 23:14 Fixer upload suck 23:16 afflatus no I'll have to see if I can find it again - it only worked because there was an overhang 23:18 Fixer still uploading o_0 23:22 Fixer https://i.imgur.com/4ZVKr7u.png 23:22 Fixer ^^ 23:22 afflatus 000 23:23 Fixer it is not all of it ._. 23:23 Fixer more to right and behind 23:23 afflatus sure 23:23 Fixer ^_^ 23:32 afflatus found it 23:34 afflatus Fixer: /home/tim/Pictures/screenshots/maps/avalonia7_full_160407.png 23:34 afflatus sorry woops 23:34 afflatus http://grailtest.pathilorra.co.uk/images/waterlavafall.png 23:35 afflatus that ^^ 23:40 Fixer afflatus, lol, interesting effect 23:43 Fixer gn & hf