Time Nick Message 00:32 LandersonGrillo anyone there? 00:32 LandersonGrillo hello? 00:34 STHGOM hi 00:34 LandersonGrillo hi 00:34 LandersonGrillo what mods should i download? 00:35 LandersonGrillo i want to have the most minecraft like experience 00:40 STHGOM hmm 00:48 STHGOM nether, bedrock, https://forum.minetest.net/viewtopic.php?t=8638 00:51 STHGOM 3d_armor, playeranim 00:58 LandersonGrillo thanks a lot 01:02 KaadmY playeranim is hacky and really shouldn't be used ;) 01:20 kaeza o/ 01:21 STHGOM i guess so. and it dosent really matter for SP 03:34 wilkgr "/home/stefan/mt-build/build/minetest/minetest/src/emerge.cpp:2d4: run: A fatal error occured: std::bad_alloc" 03:35 wilkgr I'm on windows, using the official builds 03:35 wilkgr The actual game window is, well, frozen 03:36 wilkgr "This application has requested the Runtime to terminate it in an unusual way." 03:50 wilkgr Hi swift110 03:51 swift110-phone how r u 11:40 Nyarg hi folks ) is it possible to make fog more nearest to me but distance drawing of world keep far ? 11:45 Nyarg I am about like a soup ) 11:47 Nyarg more heavy fog 11:51 Nyarg trought fog I see end of view distance range it's not comfortable to see end of drawings 12:02 bpatlarge @Nyarg pressing KeyPad - or + diminishes or increases the view range, R switches fog on/off 12:08 Nyarg I do it but fog moving view range together ( 12:10 Calinou Nyarg: you'll need to edit source code for that, I'm afraid 12:10 Calinou fog start/end can't be changed in minetest.conf or by mods yet 12:10 Nyarg sad ( 14:22 CWz I wonder howmany tableteers though that timed out = ban 14:22 CWz *thought 15:06 Dentych helo 15:08 CWz found a minetest fork on steam 15:11 CWz seems like a lot of negative things in it 15:14 swift110 wow why?> 15:17 LNJ2GO CWz: link? 15:18 CWz http://steamcommunity.com/sharedfiles/filedetails/?id=689451739 15:18 CWz it's on steam greenlite 15:18 xunto Funny, heh. 15:21 xunto And it's absolutely legal, by the way) 15:24 rubenwardy Lol, that's 4aiman's 15:51 Dentych Are there any benchmarks on Minetest vs Minecraft? Minetest is written in C++, correct? 15:51 CWz as far as I know there are no benchmarks 15:51 est31 yes 15:51 est31 minetest is c++ 15:51 Dentych Those are very opposite answers :D 15:51 CWz nvm 15:51 Dentych oh, oke 15:51 CWz oh wait 15:52 est31 and a bit of lua 15:52 CWz Yay for confusion 15:52 est31 although lua is only server side 15:52 Dentych :) 15:52 Dentych Yeah, I saw on the website 15:52 Dentych I must say, I kinda like what I see. I stumbled upon Minetest yesterday 15:52 xunto >(06:53:34 PM) est31: although lua is only server side 15:52 xunto Wrong. What about main menu? :D 15:52 est31 ah yeah 15:53 CWz also some bash stuff in there no? 15:53 est31 well its only the part minecraft calls "launcher" 15:53 est31 CWz, I dont think the bash stuff gets executed during minetest execution 15:53 est31 maybe for building and for maintenance 15:59 LNJ2GO http://dev.minetest.net/minetest.get_heat I can't use this function and also didn't found it in the lua_api.txt 16:01 LNJ2GO was it removed or what? 16:03 est31 yes 16:03 est31 doesnt the page say it 16:03 est31 it should say it 16:03 est31 or be deleted 16:06 CWz wow they must have rehearsed 16:59 gman_ hi people, is anyone there? 17:22 swift110 im here hmmmm 17:52 halt_ is it possible to set up a system of servers that you can tp through w/o exiting one and joining the other by hand? 17:56 sfan5 halt_: no 17:57 halt_ then how would i go about making a galaxy in a MT server in which each planet has its own gravaty field? 17:58 Megaf Any experient admin here interested in helping in my server? 18:02 thefamilygrog66 halt_, it's possible to override individual player physics on a server. I would have clearly defined regions in the server, and then change each player's physics depending on their x,z coordinates. 18:03 halt_ how would you do this? 18:05 Megaf So basically what I need as help is rebuilding griefed areas, replanting trees, giving interact to players after them asking and saying the rules. 18:05 thefamilygrog66 Give me a few minutes - I have to run out for a short bit, but when I come back I'll try to put together a basic mod for that. Someone might have done something similar already, not sure. If you're not going to be on IRC, then just pm your minetest forum ID. 18:05 Megaf only "fun" stuff 18:06 thefamilygrog66 halt_ ^^^ 18:06 halt_ kk 18:22 Out`Of`Control is there a mod that block cheaters? 18:23 Out`Of`Control stack of 400 mese blocks 18:25 thefamilygrog66 Out`Of`Control: there are some lines in the minetest.conf.example file: 18:25 thefamilygrog66 # If enabled, disable cheat prevention in multiplayer. 18:26 thefamilygrog66 # type: bool 18:26 thefamilygrog66 # disable_anticheat = false 18:26 Out`Of`Control thefamilygrog66: thank you 18:27 thefamilygrog66 Not sure if that's what you're looking for, but you could just add the last line, uncommented, with true instead of false, to your minetest.conf file 18:27 thefamilygrog66 yw 18:27 thefamilygrog66 sorry, leave it as false 18:27 thefamilygrog66 just uncommented 18:27 Out`Of`Control its true lol 18:28 thefamilygrog66 true, false, both sides of the same coin, haha 18:37 sfan5 thefamilygrog66: the default is false anyway 18:37 sfan5 also no that probably doesnt stop what Out`Of`Control is having a problem with 18:37 thefamilygrog66 true enough, sfan5 18:38 Out`Of`Control how can i slow it down? 18:38 thefamilygrog66 what is the problem, exactly? 18:39 thefamilygrog66 i.e. what do you mean by "cheaters"? 18:39 Out`Of`Control thefamilygrog66: player get 400 stack of mese blocks, as long i know only give privs can do that 18:40 Out`Of`Control 99 is limit 18:41 thefamilygrog66 yes, as long as an admin, or someone else who has give privs, doesn't drop them or give them to that player 18:41 thefamilygrog66 have you checked that particular player's privs? 18:43 Out`Of`Control yes 18:54 Fixer i wonder if it is possible to make some kind of anticheat mod that controls this 19:02 thefamilygrog66 Fixer & Out`Of`Control: it would be possible to make a mod that looks at a player's inventory and removes any stack of items greater than 99. 19:02 Fixer not always 99 19:02 Fixer it could be larger 19:02 Out`Of`Control thefamilygrog66: sometimes i give myself more than 99 19:03 thefamilygrog66 I do as well -- you could easily add a condition that would only remove stacks greater than 99 if the player doesn't have the give privs. 19:05 Void7 why 99? you can get the maximum stack of any item 19:08 thefamilygrog66 Void7: Out`Of`Control's question was how to prevent an obvious cheat, where a player has a stack of 400 of a particular item, which is impossible unless they have the give priv, or someone with the give priv gave it to them, directly or otherwise 19:08 Void7 yes, I know 19:08 thefamilygrog66 Not sure what your question is then 19:09 Void7 an item can have a maximum stack of 1 19:09 Void7 that cheat prevention would not remove 5 tools 19:09 Void7 that are stacked 19:10 thefamilygrog66 You can't stack tools 19:10 thefamilygrog66 If I type "/giveme default:sword_diamond 5", it will only give me one sword 19:11 Void7 oh 19:12 thefamilygrog66 So I don't believe that would be an issue. Then again, I don't think it's possible to hack a client to cheat in that way (i.e. give privs) anyway. Is it? 19:12 Fixer i think it is possible 19:12 Fixer who knows what minetest exploits are available 19:13 thefamilygrog66 Developers might know... :D 19:13 Fixer one way is to check periodically inventory for suspicious activity? 19:15 thefamilygrog66 Yeah, for sure. As I mentioned, it would be fairly simple to write a mod that checked a player's inventory, say when they log on, and remove any unusually large (>99) stacks and/or ban the player 19:57 Out`Of`Control thefamilygrog66: yes, but even that 99 was a cheat 20:03 thefamilygrog66 Out`Of`Control, I'd recommend scouring the server log to see where the player obtained those items. Since privs are assigned server-side, I'm still skeptical about this being a client hack. 20:05 Out`Of`Control player was on around 5 hours 20:07 Out`Of`Control thefamilygrog66: i guess its a mod bug, 20:26 thefamilygrog66 Out`Of`Control, which mod? 21:22 Landerson what is the best subgame to play? 21:24 sfan5 minetest_game 21:25 sfan5 nah 21:25 sfan5 you should find out yourself 21:25 sfan5 carbone-ng and/or voxelgarden might be worth a try 21:30 halt_ im back 21:30 halt_ 17:22:27 21:30 halt_ Landerson 21:30 halt_ what is the best subgame to play? 21:31 halt_ hmmm i like hungrygames / ctf if that counts? 22:09 vktec Is there a way (possibly using a mod) to have a list of worlds when you first log in to a server, or to have some kind of lobby world that links to others? Preferably, I'd like to have each world use different mods or possibly even subgames. Does something like this already exist, or if not, how hard would it be to create? 22:10 vktec Perhaps it would be possible to forward people to a different server, running on a separate port... 22:11 Fixer i have not seen this feature 22:11 Fixer it is not implemented yet i guess 22:11 vktec Neither have I, but I'd like it :) 22:11 Fixer feel free to help code it by submitting a pull request with working code (if you are coder) 22:11 vktec Any ideas on how I'd go about creating a mod for that? 22:12 Fixer or add issue on github with feature request of this 22:12 vktec Fixer: Okay, I'll do that if I figure something out 22:12 Fixer i'm not a dev, but someone raised similar question recently iirc 22:12 vktec Do you think it would be possible in a mod, or would it have to be added to the core of the server? 22:13 Fixer don't know since I'm not a developer 22:13 vktec Ah, fair enough 22:13 Void7 afaik it isn't possible with mods 22:13 vktec Void7: Yeah, I thought that might be the case 22:13 Fixer i've seen this feature in MC on big servers 22:14 vktec Perhaps a proxy-type program that sits in front of a number of MT servers? 22:14 vktec I've not had a look at the protocol for communication between server and client, so I don't know if that's possible, but it's an idea 22:15 Fixer i guess everything is possible, question is how and where to code 22:15 vktec Yeah 22:15 vktec That's always the question ;) 22:15 Calinou https://lut.im/SeLHN5lupA/SrZP6UGAsEJzYJLG.png 22:15 Calinou new syntax theme in Godot, Gruvbox Dark :) 22:16 Void7 um wrong channel? 22:16 KaadmY heh 22:17 vktec Okay, thanks for the clarification guys, I'll have a browse through the server code and see what I come up with. 22:17 Void7 you'll probably need to change client code, though 22:17 Void7 the server can't tell the client to connect here 22:19 vktec I was thinking perhaps along the lines of a proxy that sends info to/from servers and clients depending on a menu choice or something 22:19 vktec Maybe hook up a Lua mod to RabbitMQ or similar (not done much Lua, so I don't know what's available) 22:19 vktec And then have the proxy change the server that is connected to 22:20 vktec Either way, it should be a fun project :) 22:33 endev15_ What's the best way to get the string of a node once you have it's position? 22:35 endev15_ Also, how can I check and see if an item string is registered, as well as if it points to a node or an item? 22:36 Void7 1. minetest.get_node(pos).name 22:37 endev15_ why .name at the end? 22:37 endev15_ I've currently got: 22:37 endev15_ local node_pos = minetest.get_node(pos) 22:37 Void7 get_node() returns {name = "", param1 = , param2 = } 22:38 endev15_ local node = minetest.get_node(name) 22:38 endev15_ that's what i had above. I see what your saying tho... logically, what i've got above wouldn't work 22:39 endev15_ now, my second question, is that simple? 22:39 endev15_ * is that a simple thing to do? 22:40 Void7 2. minetest.registered_items[].type is in ["node", "craftitem", ...] 22:40 endev15_ what about just checking if it's registered? remove .type? 22:40 Void7 yes 22:40 Void7 it'll be nil if the item isn't registered 22:41 endev15_ ok 22:41 Void7 very good reference: http://rubenwardy.com/minetest_modding_book/ 22:41 endev15_ yeah i was looking at that but couldn't find anything on the subject 22:42 endev15_ just to confirm, getting the position of a node on punch is: 22:42 endev15_ minetest.get_node(pos) 22:42 endev15_ it seemed to give me an error 22:43 Void7 on_punch gets a node position and a node def (as defined by minetest.get_node(pos)) 22:44 Void7 if it's a node 22:44 endev15_ so i don't need to run get_nod(pos), but I can just use the pos variable? 22:44 Void7 yes 22:45 endev15_ what if i want to print it in the chat? 22:45 Void7 minetest.chat_send_all(text) or minetest.chat_send_player(player, text) 22:45 Megaf lol, I just typed /spawn here, on IRC 22:45 endev15_ but using the pos variable. cause it gives me an error (i think) 22:45 endev15_ don't i have to convert it to a string first? 22:45 Void7 can I see all your code? 22:46 Void7 in a pastebin? 22:46 endev15_ using: 22:46 endev15_ minetest.pos_to_string(pos)) 22:47 endev15_ it's actually just a test node for a /update command to update a node by providing the position and new node string. will put together the code u told me and send a pastebin link 22:51 Void7 untested: http://pastebin.com/LShcQ2tX 22:52 Void7 should workj 22:52 Void7 work * 22:52 endev15_ why core.register 22:52 Void7 oops, should be minetest.register 22:58 endev15_ trying your method 23:03 endev15_ yep. that worked. i'll mess with that and get it doing exactly what i need for my mod 23:08 endev15_ http://pastebin.com/qNpX5yBE 23:08 endev15_ take a look at it if u can 23:09 endev15_ that's with the approach of more detailed error messages 23:10 swift110 ok so how do I install the tutorial mode 23:10 swift110 mode 23:10 swift110 mod 23:10 endev15_ Void7, what will .type be if it's a craftitem and if it's not? 23:10 Void7 .type can be "node", "tool", or "craftitem" 23:10 endev15_ ok 23:11 Void7 you're using registered_items(param), that will fail 23:11 Void7 you should be using registered_items[param] 23:11 endev15_ if you look at my pastebin, you'll see that i'm stuck at only continueing if both if statements are true. guess i should just embed them within each other to avoid creating a function out of each 23:12 endev15_ ok changed that 23:12 Void7 why are you returning true? 23:12 Void7 that will break out of the function 23:12 endev15_ cause i hadn't quite finished it. wait, it will? 23:13 endev15_ right... i'd forgotten about that.... lol 23:18 Void7 swift110: http://wiki.minetest.net/Subgames/Tutorial 23:19 swift110 that doesnt tell me anythng void 23:20 Void7 what os do you use? 23:22 swift110 lubuntu 23:23 endev15_ Void7, check this out please: http://pastebin.com/MNDbXNCm 23:23 endev15_ i think i need to do the pos differently tho so it's a table 23:23 endev15_ haven't yet tested 23:23 Void7 you should use minetest.set_node({x = x, y = y, z = z}, {name = param}) 23:24 Void7 swift110: unzip tutorial.zip into ~/.minetest/ 23:24 swift110 ok how do I do that Void7 23:24 endev15_ why name = param? 23:25 endev15_ i assume the {} are to group the variables since they aren't a table 23:25 Void7 no, it's a table 23:25 Void7 a table is defined by {a = a, ...} 23:25 Void7 so {name = param} would define a table with only one key, 'name', set to param 23:26 endev15_ right. i can't just use the table name tho since none have been created. that's why i do it with x y 23:26 endev15_ ...and z 23:26 Void7 yes 23:26 endev15_ but why is there a need for the single key nam set to param? why not just use param? 23:26 Void7 because it requires a table 23:27 endev15_ ok... don't remember that, but ok. 23:28 endev15_ thanks! 23:28 Void7 swift110: can you open a terminal? 23:29 swift110 Void7, how do I unzip to the desired place 23:29 swift110 yes 23:29 Void7 swift110: cd ~/.minetest; unzip /path/to/tutorial.zip 23:30 Void7 or unzip /path/to/tutorial.zip -d ~/.minetest 23:35 swift110 ok 23:37 swift110 nothing is happening 23:38 Void7 run minetest 23:38 Void7 it won't add any new files/directories to ~/.minetest 23:39 swift110 ok minetest is up 23:39 Void7 there should be a new icon below the menu 23:39 Void7 click it 23:40 Void7 hi 23:44 swift110 nope 23:44 swift110 i did what you said in the terminal and nothing happened 23:44 swift110 thats my point there are instructions but steps are skipped 23:44 swift110 swift110@swift110-ThinkPad-T420:~/.minetest$ 23:45 Megaf !server Megaf 23:45 MinetestBot Megaf: Megaf Server v4.0 | mt.megaf.info:30003 | Clients: 2/5, 0/3 | Version: 0.4.14-Megaf / MegafXploreNext | Ping: 8ms 23:45 swift110 it was one line 23:51 swift110 you gonna make me paste a few words into a pastebin seriously? 23:51 swift110 if you had given me full directions I wouldn't need to make this complicated 23:52 swift110 thats to Void7 23:53 vktec Void7 _did_ give you full directions 23:53 swift110 no 23:53 sofar swift110: you lagged and the bot thought you printed 3 lines in 1 second 23:53 swift110 ok 23:53 vktec That too :) 23:53 swift110 its not full instructions if i do what im told and nothing happens 23:54 swift110 swift110@swift110-ThinkPad-T420:~/.minetest$ 23:54 vktec They're still full instructions, but they don't work for you for some reason. 23:54 vktec So what command did you run? 23:54 swift110 tutorial.zip 23:55 vktec That's a file, not a command 23:55 vktec You're in a terminal, right? 23:55 swift110 you said in terminal post the command i did that and got what i posted right before vktec responded 23:55 swift110 im in the terminal 23:56 vktec So where is tutorial.zip? 23:56 vktec Is it in your downloads foleder? 23:56 vktec *folder 23:57 swift110 yes 23:58 vktec Okay 23:59 vktec Gimme a mo 23:59 swift110 ok