Minetest logo

IRC log for #minetest-hub, 2018-07-02

| Channels | #minetest-hub index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:49 paramat joined #minetest-hub
02:00 ANAND joined #minetest-hub
03:33 tumeninodes left #minetest-hub
04:41 srifqi joined #minetest-hub
04:41 srifqi left #minetest-hub
06:34 lumberJ joined #minetest-hub
06:38 ssieb joined #minetest-hub
07:28 CWz joined #minetest-hub
07:59 tenplus1 joined #minetest-hub
07:59 tenplus1 hi folks
08:06 tenplus1 https://forum.minetest.net/download/file.php?id=15560
08:09 IcyDiamond cool
08:10 tenplus1 hi diamond :D
08:10 IcyDiamond hi
08:11 IcyDiamond does craftguide have an api?
08:12 tenplus1 the one in xdecor mod ?
08:12 IcyDiamond !mod craftguide
08:12 MinetestBot IcyDiamond: Crafting Guide [craftguide] by jp - https://forum.minetest.net/viewtopic.php?t=14088
08:13 tenplus1 it mostly uses the default minetest.get_all_craft_recipes
08:13 IcyDiamond !mod xdecor
08:13 MinetestBot IcyDiamond: X-Decor [xdecor] by jp - https://forum.minetest.net/viewtopic.php?t=12534
08:13 tenplus1 and caches items and recipes ready for use/search
08:13 IcyDiamond well elepower has custom crafting system
08:13 IcyDiamond kind of like technic does
08:14 tenplus1 craftguide does however use global functions so I dare say they can be used outside
08:14 tenplus1 craftguide:get_tooltip  :get_recipe  :get_formspec  etc.
08:17 IcyDiamond maybe i could make my own guide book thing for elepower
08:17 IcyDiamond formspecs are crap tho :(
08:18 tenplus1 most mods that want their own crafted or special items outwith default crafting has their own books :) in mc at least
08:33 CWz is there a mod that removes extra spaces between words?
08:34 tenplus1 not that I can see
08:34 IcyDiamond CWz: http://lua-users.org/wiki/StringTrim
08:34 tenplus1 nice
08:52 tenplus1 minetest.register_on_chat_message(function(name, message) message = message:gsub("  ", " ") ; return message end)
08:53 tenplus1 that'll greatly reduce spaces in text, and you could run the gsub part a few times to make sure :D
08:54 ANAND joined #minetest-hub
08:54 tenplus1 wb ANAND
08:54 ANAND ty tenplus1 :)
08:57 rubenwardy Just add a plus at the end of the first string
08:57 rubenwardy No need to run it multiple times then
08:57 rubenwardy gsub("  +", " ")
08:57 tenplus1 ohhhh, so any number of spaces can be downed to a single 1
08:57 IcyDiamond :gsub("%s+", " ")
08:57 tenplus1 sweet :) thanks ruben
08:58 IcyDiamond make sure you get all white space ;)
09:00 tenplus1 am gonna add that to xanadu swear filters
09:00 IcyDiamond btw if you're on linux, lua has an interpreter so you can test lua code in your terminal :)
09:00 IcyDiamond just run lua
09:01 IcyDiamond you can also run lua files with it
09:01 IcyDiamond but make sure it's pure lua and no minetest globals :)
09:05 tenplus1 hrm, chat messages not appearing with that one... weird
09:10 tenplus1 wait a sec, I always assumed you could return message to show new message... it's a true/false bool
09:10 tenplus1 o.O damn... so I have to chat_send_all to show the new message to players without spaces ?
09:10 IcyDiamond i guess
09:11 tenplus1 that kinda sucks...
09:11 tenplus1 but I suppose
09:19 tenplus1 :) working a-ok... even have player nick in yellow
09:21 rubenwardy IcyDiamond: you do need to install Lua though, it doesn't come by default
09:21 rubenwardy You can also get this on Windows
09:21 rubenwardy But it's very useful
09:22 rubenwardy Also, looks like I'm splitting this chapter into two
09:22 rubenwardy Sneak peak: https://github.com/minetest/minetest/commit/9f19b7d9367c5dc2758a9d4690b091b745fc821d
09:22 rubenwardy Oops
09:22 rubenwardy https://i.rubenwardy.com/RrN85.svg  *
09:22 rubenwardy (same image as earlier)
09:23 tenplus1 :P
09:23 Fixer joined #minetest-hub
09:23 tenplus1 hi fixer
09:52 CWz tenplus1,  don't forget to add a check for shout
09:53 tenplus1 shout is fine depending on circumstance, players tend to come down hard on shouters anyhoo :D
09:53 tenplus1 it'll kick swearers, block the swear and remove spaces for now :D
09:55 rubenwardy the shout privilege
09:55 rubenwardy register_on_chat_message is still called even if the player doesn't have should
09:55 CWz *shout
09:56 tenplus1 really ? tjhat's even more silly
09:56 rubenwardy nope
09:56 rubenwardy chat commands are chat messages
09:56 rubenwardy chat commands are also implemented in pure Lua
09:57 rubenwardy ie: it uses on_chat_message and checks for /
09:57 rubenwardy !book chat
09:57 MinetestBot rubenwardy: Chat and Commands - https://rubenwardy.com/minetest_modding_book/en/chapters/chat.html
09:57 rubenwardy https://rubenwardy.com/minetest_modding_book/en/chapters/chat.html#intercepting-messages
09:57 rubenwardy quote:  "WARNING: CHAT COMMANDS ARE ALSO INTERCEPTED."
09:58 rubenwardy hmmm, could make that clearer with one code snippet
09:59 rubenwardy support for sections in !book would be cool, but probably overkill
10:00 rubenwardy well
10:01 rubenwardy *support for pointing to anchors in chapters in !book would be cool, but probably overkill
10:02 rubenwardy I need to add sections to the modding book, but that's a different thing. (sections =  Basic, World, Players, Code Quality, Final Steps)
10:03 entuland joined #minetest-hub
10:03 tenplus1 hi entuland
10:03 entuland hello there tenplus1
10:03 entuland and hello everybody
10:06 longerstaff13 morning
10:07 tenplus1 k, added shout priv check...
10:07 tenplus1 hi longer
10:13 IcyDiamond i might try making myself a chat mod as well
10:14 tenplus1 wanna see what I ended up with ?
10:16 tenplus1 https://pastebin.com/2GJehhc6
10:17 rubenwardy I think I'm going to add a new callback
10:17 tenplus1 to do what ruben ?
10:17 rubenwardy one which is before the chatmessage is sent to clients
10:17 rubenwardy so you can modify it
10:18 tenplus1 and you return the new message ?
10:18 rubenwardy yeah
10:18 tenplus1 unless you amend the current one to do something like:      return true, new_message
10:18 rubenwardy ie:     minetest.register_on_pre_chat_send(function(type, name, message)       return message:gsub("  +", " ")
10:19 tenplus1 or that :D
10:19 rubenwardy well, it's like HP change - splitting in two allows one to cancel and the other to manipulate
10:19 tenplus1 kewl
10:19 rubenwardy chat plus could use that to act nicely with other callbacks
10:19 tenplus1 +100
10:21 longerstaff13 a late hello tenplus1 :P
10:21 rubenwardy but first: mmb
10:21 tenplus1 mmb ?
10:21 rubenwardy minetest modding book
10:21 tenplus1 ohhhh
10:21 longerstaff13 o/ rubenwardy
10:21 rubenwardy I'm writing 2 very opinioned chapters on code structure and testing
10:22 rubenwardy they're not intended to be prescriptive really, but to make readers think about possibilities
10:24 tenplus1 handy
10:24 tenplus1 brb, lunch time :P
10:33 IcyDiamond im gonna use my settingtypes.txt as a todo list
10:33 IcyDiamond https://i.lunasqu.ee/Screenshot_18-07-02-13:32:30.png
10:33 tenplus1 :P
10:43 IcyDiamond can you do minetest.register_on_chat_message multiple times in a mod?
10:43 IcyDiamond how are these callbacks ran
10:44 IcyDiamond if one returns false then the rest aren't called?
10:44 IcyDiamond or what
10:46 rubenwardy in order of registration
10:46 rubenwardy and yes, either true or false
10:48 IcyDiamond wait if true is returned, others do get called right?
10:48 IcyDiamond or wait
10:48 tenplus1 if you return true then it wont display message
10:48 IcyDiamond true means handeled
10:49 IcyDiamond so if i return false, do the rest of the callbacks fire?
10:49 tenplus1 yeh
10:49 IcyDiamond ok cool
10:49 tenplus1 the first true it comes across the ball stops there
10:49 IcyDiamond yeah okay cool
10:53 jluc joined #minetest-hub
11:25 twoelk joined #minetest-hub
11:26 tenplus1 hi twoelk
11:26 twoelk o/
11:39 ANAND joined #minetest-hub
11:49 ANAND joined #minetest-hub
11:53 Krock joined #minetest-hub
11:53 Krock hi tenplus1
11:54 tenplus1 hey krock :) whass new
11:55 Krock !tell tumeninodes Your branch failed to apply; cleaned it up. Please "git branch -D add_fence_rails" "git fetch origin" "git checkout origin/add_fence_rails" "git checkout -b add_fence_rails"
11:55 MinetestBot Krock: I'll pass that on when tumeninodes is around
11:55 Krock tenplus1, ^
11:56 Krock maybe there's a shorter way but meh.. that works too
11:57 tenplus1 :P
12:04 Krock tenplus1, http://krock-works.16mb.com/u/mapgen_madness.mp4
12:05 tenplus1 why do they disappear the first 3 placements ?
12:11 Krock because the mapgen (not sure if C++ or Lua) generates that particular areas at least three times
12:11 tenplus1 ouch, that must cause some major lag
12:11 Krock could be an issue with the emerge threads
12:15 tenplus1 so it helps speed up mapgen but may redraw that area of map a few times over
12:15 tenplus1 this'll have to be tested
12:28 Fixer HEY< LITTLE DRUM!
12:45 twoelk whats the weather like in scotland right now? friends will be landing in Edinburgh in about four hours :-)
12:46 tenplus1 Edinburgh is currently sitting at 16c with 79% humidity and cloudy with sun
12:47 * twoelk considers sneaking to the car and hiding in the luggage
12:48 twoelk although got a friend at the security might give her a fright if she sees me in the xray scanner
12:48 tenplus1 just wave on the way through :D
12:50 rubenwardy another PR: https://github.com/sfan5/minetestbot-modules/pull/14
12:50 twoelk what's happening to low end NAS devices? they seem to dwindle away - everything going clowdy nowadays
12:50 tenplus1 and cloud isnt that great tbh
12:51 tenplus1 so many issues with ppl using google and the like
12:51 rubenwardy !book
12:52 twoelk and of they go to the airport - and I'm still at the office  :-(
12:53 * twoelk waves enviously
12:53 twoelk bah - only hand luggage - and I got no make me tiny potion
12:54 tenplus1 :p
12:57 Raven262 joined #minetest-hub
12:57 tenplus1 hi raven
12:58 Raven262 Hi ten
12:58 tenplus1 :P
13:31 Krock If you're interested in a script which replaces the deprecated calls for you: https://pastebin.com/raw/GqhVTHuz
13:31 tenplus1 lol, the lazy way to update mods :) nice one
13:32 rubenwardy nice!
13:32 Krock nvm, rehosting: https://gist.github.com/SmallJoker/cb89c3f9e4be27a0e8bc10ced1c5fc31
13:32 IcyDiamond Lol
13:32 Krock Because comment function and such
13:33 tumeninodes joined #minetest-hub
13:33 MinetestBot tumeninodes: Jul-02 11:55 UTC <Krock> Your branch failed to apply; cleaned it up. Please "git branch -D add_fence_rails" "git fetch origin" "git checkout origin/add_fence_rails" "git checkout -b add_fence_rails"
13:33 Krock tenplus1, well, I could add a git command below to automatically mark the files to commit, write a commit message and push
13:33 tumeninodes Gahhhhhhhh!!! WTF?!
13:34 tumeninodes Krock: so I just do all those steps and it should be good?
13:34 IcyDiamond tenplus1: mobs mod has a way to capture, right?
13:34 Krock tumeninodes, that's the plan, yes.
13:35 IcyDiamond tenplus1: can you also capture hostile mobs?
13:35 tumeninodes sigh... I'm really sorry man, : /
13:35 tumeninodes alright.... to the chop shop
13:36 twoelk does anybody use navit?
13:37 IcyDiamond tenplus1: I'm thinking about adding a machine that spawns mobs based on a capture egg in a slot and power
13:43 tumeninodes ok Krock, should be good now?
13:44 tenplus1 tamed animals can be caught and placed inside an egg containing it's information using net/lasso
13:44 Krock tumeninodes, the remote repo is not messed up. so yes, I think you're fine
13:44 tenplus1 monsters cannot be caught unless tamed and that's up to modders to make it tameable or add their own varients
13:45 tenplus1 also yes, a machine containing a spawn egg to spawn using power would be handy :D
13:45 tumeninodes ok good, thank you VERY much, and again, sorry for the PITA I am
13:45 IcyDiamond do monsters have eggs registered for them?
13:45 IcyDiamond i can add an item that catches mobs
13:45 tenplus1 yes, all mobs have eggs unless specifically omitted
13:45 IcyDiamond ok
13:46 tumeninodes do they come with hash browns?
14:09 IcyDiamond tenplus1: is there a way i can get mob entity name from an egg?
14:10 tenplus1 the egg IS the entity name usually... e.g.   mobs_animal:cow gives u egg for mobs_animal:cow
14:10 tenplus1 if egg has _set at the end then it contains mob information inside (specific egg), just remove _set
14:11 IcyDiamond oh ok
14:11 IcyDiamond nice
14:11 tenplus1 tried to keep it simple...
14:12 IcyDiamond :D
14:13 rubenwardy ncie
14:14 tenplus1 there's also a mob:set_alias function to replace older mobs:cow with the newer mobs_animal:cow entities on the fly
14:16 IcyDiamond yay it works!
14:16 IcyDiamond it spawns mobs
14:17 IcyDiamond i think in addition to power this thing could also take some sort of fluid to run
14:17 tenplus1 w00t
14:17 IcyDiamond just to make it less op
14:17 IcyDiamond XD
14:26 IcyDiamond https://i.lunasqu.ee/Screenshot_18-07-02-17:26:05.png
14:27 srifqi joined #minetest-hub
14:27 tenplus1 o/ srifqi
14:27 srifqi \o
14:37 rubenwardy !book
14:37 MinetestBot rubenwardy: Minetest Modding Book - https://rubenwardy.com/minetest_modding_book/
14:37 rubenwardy yay
14:38 IcyDiamond https://gitlab.icynet.eu/evert/elepower/blob/master/elepower_farming/nodes/spawner.lua
14:38 rubenwardy nice
14:38 tumeninodes haha, hexchat dings, just sounded like a very serious Pong match
14:39 Krock Updated https://gist.github.com/SmallJoker/cb89c3f9e4be27a0e8bc10ced1c5fc31 with setting_* function replacements. enjoy.
14:39 Krock and begin updating your mods :D
14:39 tenplus1 checking my remaining mods now :D
14:42 * tumeninodes is so glad he only has a handful of mods and they are not extensive
14:42 Krock over 150 replaced lines in the Lord Of The Test game
14:43 rubenwardy would be handy to have another script to iterate directories, run that script, then show the diff and ask whether to commit
14:43 Krock well, that's worth it
14:43 rubenwardy maybe
14:43 rubenwardy heh
14:43 tumeninodes are you planning to make an announcement about that on the forum?
14:44 rubenwardy # Multiple possibilities    stresses me out
14:44 Krock tumeninodes, where would it belong?
14:44 tumeninodes how the hell should I know? :D
14:44 Krock rubenwardy, well yeah.. sideeffects
14:44 rubenwardy huh?
14:46 tumeninodes maybe the 5.0.0 is on the road thread? or better it's own thread.
14:46 rubenwardy could be pinned in modding discussion
14:47 rubenwardy "Script to fix deprecated function calls (eg: getpos, settings)
14:47 rubenwardy "Script to fix deprecated function calls (eg: getpos, setting_*)
14:47 rubenwardy "Script to fix deprecated function calls (eg: getpos, setting_*)"
14:47 rubenwardy lol
14:47 tumeninodes Do .... or Die
14:48 Krock fixed the multiple possibilities. it's however not complete because some functions cannot simply be replaced
14:48 tumeninodes I put "do" cuz I couldn't spell assimilate
14:48 Krock like get_look_yaw and get_look_horizontal are not equivalent
14:53 tenplus1 bows updated to use 0.4.16 functions :D
14:56 tumeninodes you updated... by reverting back one release?
14:56 tenplus1 ?
14:58 Krock no, because minetest.settings: is 0.4.16 and above only
14:58 tumeninodes ohhhhh
14:58 Krock !title https://github.com/minetest/minetest/pull/1949
14:58 MinetestBot Krock: Use a settings object for the main settings by ShadowNinja · Pull Request #1949 · minetest/minetest · GitHub
14:58 tumeninodes one of these days... I'll start getting this shit... I just know it
15:16 tenplus1 am running out of mobs to update to 0.4.16 functions :D
15:16 * rubenwardy was confused
15:16 rubenwardy *mods
15:16 tenplus1 oops yeah :D
15:17 * tenplus1 secretly implants 0.4.16 standard borg implants into mobs
15:37 * Krock gives tenplus1 more mobs
15:37 tenplus1 :PPPP
15:37 tumeninodes tenplus1..., you can check all mine if you like :D
15:37 tenplus1 ehehe, might do :) just tweaking bakedclay and cblocks :D
15:38 tenplus1 stasirs support is a pain in the arse
15:38 tenplus1 gotta check for stairsplus, normal stairs and stairs redo with transparency options
15:38 tumeninodes bakedclay is a soft dep for angled walls so, they are related ;)
15:56 paramat joined #minetest-hub
15:56 tenplus1 o/ paramat
15:57 tumeninodes paramat: are you sure there is no way to merge the rail nodes, with their own defs, into fence registration?
15:58 paramat i'm fairly sure there is a way :)
15:59 tumeninodes maybe the way you helped me add the inner/outer stairs, into stairs? Although those shared the same functions
16:00 tumeninodes but if it can be done, with both fences and rails retaining their own connect_to rules, then I am all for it, and will gladly do the typing
16:00 tumeninodes ... to give Krock more work :P
16:00 Krock wait what
16:01 tumeninodes hahaha
16:04 tenplus1 cblocks and stairs redo updated
16:04 paramat replied, will test to see if i'm wrong
16:24 * tenplus1 finds paramat wrong and sentences him to buy donuts for the group
16:29 rubenwardy lol, wtf
16:29 paramat now everyone wants me to be wrong :)
16:30 tenplus1 o.O
16:30 rubenwardy FB Messenger doesn't allow you to send  http://webchat.freenode.net/   in a message
16:30 tenplus1 but... donuts
16:30 rubenwardy know anything about that, Fuchs?
16:30 srifqi Donuts are yummy. :D
16:30 * twoelk just had some trout on bread and votes for more of that rather than doughnuts
16:30 rubenwardy says "(#368) The action attempted has been deemed abuse or is otherwise disallowed"
16:30 Fuchs rubenwardy: first time I hear that one, heh. Does it allow other freenode URLs?
16:30 ShadowBot https://github.com/minetest/minetest/issues/368 -- New tree generator. by RealBadAngel
16:31 rubenwardy it allows freenode.net
16:31 Fuchs rubenwardy: best report it to staff though, but not sure if they can do anything, that sounds a bit facebook sided
16:31 paramat heh
16:31 Fuchs maybe it dislikes "*chat*"
16:32 rubenwardy maybe
16:32 rubenwardy yes
16:32 rubenwardy ignoremechat.freenode.net  is blocked
16:33 Fuchs good job, facebook
16:33 Fuchs dependent on how urgent it is I'd have a solution
16:35 rubenwardy woah
16:35 rubenwardy it also breaks   https://rubenwardy.com/freenode-live/
16:35 Fuchs hilarious. I'd poke facebook support about it, that sounds very much broken
16:35 IcyDiamond rubenwardy: I could send it
16:36 IcyDiamond ¯\_(ツ)_/¯
16:36 Krock hidden FB filter: *free*
16:36 rubenwardy I'm in a group of 60 people
16:42 rubenwardy oh, this is odd
16:42 rubenwardy so
16:42 rubenwardy first message I sent mentioned freenode.net
16:42 rubenwardy err, not the first message in this chat, but the first recommending freenode
16:42 rubenwardy the next message was to webchat, which was blocked
16:43 rubenwardy any messages mentioning freenode in a url are then blocked, inxcluding freenode.net
16:43 Fuchs great job, facebook
16:43 rubenwardy guess they're not gonna join then
16:44 Krock inb4 use a FB-powered URL shortener to post it in the chat anyway
16:44 tenplus1 what's happening ?
16:44 rubenwardy scroll up :P
16:45 tenplus1 fb not allowing certain link addys ?
16:48 Krock tenplus1, a snippet of their internal chat filter algorithm code leaked:   if (message:find("freenode")) then return "could not be sent :(" end
16:48 tenplus1 they really dont want anyone knowing about external chat platforms huh
16:49 rubenwardy it worked the first time though
16:55 CWz seems the anti extra space causes invalid multibyte strings to appear
16:59 srifqi left #minetest-hub
17:31 bwarden joined #minetest-hub
17:31 tenplus1 hi bwarden
17:34 longerstaff13 I always used to think bwarden was rubenwardy lol
17:35 garywhite joined #minetest-hub
17:35 twoelk tenplus1 can another mod change the characteristics of mobs in mobsredo? like a fierce mask scaring monsters away
17:36 tenplus1 depends how you code it
17:36 twoelk hm
17:36 twoelk not coding yet just toying ideas
17:36 tenplus1 you could maybe search for mobs around masknode, if a mob then flip yaw and make it run away
17:36 tenplus1 the api will quickly regain control and stop it going too far
17:38 tenplus1 mobs:yaw(self, yaw, delay) exists to flip it with smooth rotation :) then just set acceleration to move away
17:38 twoelk for example some soap or parfume mod could attract certain mobs, make monsters smell the player from farther off and repell others
17:38 tenplus1 I havent added a node attractor function yet
17:39 twoelk or make npc's say smell related stuff
17:39 tenplus1 but node could detect a radius around it, find mobs, set the self.path to pathfind it's way towards soap
17:40 tenplus1 many internal self.* functions you could tweak to make mobs do just about anything
17:40 twoelk I was just trying to figure out uses for all them flowers in the plants mod that havn't been done yet
17:40 tenplus1 outwith original functions that were registered with mob
17:42 twoelk as I'm not that much into magic stuff I was looking for uses beyond potions and dyes
17:42 tenplus1 make some of the plants hurt when player or mob walks over it :D
17:43 twoelk although soap could be considered as potion I guess
17:43 tenplus1 no venus fly traps in there ?
17:43 longertest joined #minetest-hub
17:43 tenplus1 lol, hi longer
17:43 longertest alright brilliant, this channel does work for webchats then :D
17:44 longertest hi lol
17:44 tenplus1 twoelk: you could possible backup the self.do_custom function and insert weird things for it to do at the start
17:44 tenplus1 random rotation near certain plants, follow/runaway, particles etc
17:45 tenplus1 do_custom is run every tick for mob when found :)
17:45 twoelk pretty complete list of plants and stuff https://github.com/Shadows-of-Fire/Plants/blob/master/src/main/resources/assets/plants2/lang/en_us.lang
17:46 tenplus1 ouch, not half
17:46 tenplus1 here's what I use on xanadu from plants megapack lite: https://pastebin.com/aHgBpB8u
17:46 tumeninodes paramat: shall I punch in that code and push?
17:47 twoelk several textures to some plants and items though
17:47 rubenwardy longerstaff13: should sue for copywrite infringement
17:48 longerstaff13 ?
17:48 Darcidride joined #minetest-hub
17:48 tenplus1 hi Darcidride
17:49 tumeninodes bwarden/rubenwardy = potential (c) violation
17:49 tumeninodes heh
17:49 rubenwardy oops
17:49 longerstaff13 ah lol
17:49 rubenwardy meant trademark
17:49 tumeninodes ... that too
17:49 tumeninodes heck, go for pain & suffering too
17:49 * longerstaff13 forgot what he said earlier XD
17:49 * tumeninodes does that all the time
17:49 * tumeninodes does that all the time
17:50 longerstaff13 lol
17:52 twoelk hm -megapack-lite nice name, first enlarge to mega and then reduce to lite - sort of end where we started
17:52 tenplus1 ehehe, the mc mod is called plants megapack :) I just cut back the 280 flowers/plants down to those you see
17:53 * twoelk imagines colorfull meadows with 280 unique flowers
17:56 tenplus1 http://www.9minecraft.net/plant-mega-pack-mod/ <-- worth checking
17:57 * twoelk sighs and decides to split the mod into a modpack
17:58 tenplus1 dawww http://www.img5.9minecraft.net/img/Plant-Mega-Pack-Mod-7.jpg
17:59 twoelk yeah, textures don't really fit to that render style
18:00 twoelk have been studying the page before when looking for gardening ideas
18:21 * twoelk is of to drive home
18:21 twoelk left #minetest-hub
18:29 Krock tenplus1, shall I use some advanced CSM to try to exploit your server?
18:29 tenplus1 and do what ?
18:29 Krock (submitting formspec fields not included right now)
18:29 tenplus1 we arent runninf 0.4.17 yet
18:29 Krock mainly checking for inventory slots
18:29 tenplus1 ahh
18:29 Krock like the bags - but xanadu seems to have many other mods
18:30 tenplus1 bags are protected, using your latest changes remember
18:30 Krock yes, the bug wasn't found on your server, however :P
18:30 tenplus1 we have morechests which aint good :d
18:31 tenplus1 but I do recommend players to use protected chests more
18:31 sofar Krock: you want my csm packet generator code?
18:31 Krock sofar, sounds promising. what does it do?
18:31 * tenplus1 wants a way to disable all csm on server
18:32 sofar allows you to generate arbitrary client-to-server packets
18:33 sofar IOW you can do things like send control events, or node digs or placement events, or interacting with inventories, or send formspec data
18:33 sofar pretty much anything the client can do
18:34 Krock unlocked the former two by granting all privileges locally
18:34 sofar I usually just snoop with wireshark and then modify the bytestream for my purposes
18:35 Krock control events as in player movement? not much abuse potential
18:35 sofar yes, but sending arbitrary formspec data can abuse all sorts of formspec security fails
18:35 Krock on the level of modding, the formspec sending formpec data is the only missing on the list here
18:39 Krock okay, the detached mobs inventories are safe :(
18:41 tenplus1 :P
18:45 nerzhul sofar sounds like a client modification, regular doesn't permit that
18:47 AndroBuilder joined #minetest-hub
18:48 tenplus1 hi andro
19:03 sofar nerzhul: yes, it needs ~10 lines of C++ code
19:03 sofar nerzhul: I've shown it to you before...
19:04 nerzhul oh yes
20:07 Krock needs some more lines in CSM to send any formspec values + remembering existing fields
20:16 rubenwardy Proposal: take freeminer's name
20:16 rubenwardy Discuss
20:16 rubenwardy XD
20:17 * tenplus1 renames to Freemasons-test
20:19 rubenwardy Would need to get the domain, plus confusion
20:26 Krock rubenwardy, nah, it's not so easy to start a discussion
20:26 rubenwardy I think it should be called OpenMinecradr
20:26 rubenwardy I've checked with my lawyer, no trademark issues
20:27 tenplus1 how about "psdg0[dfug92nroejf mine"
20:27 * Sokomine looks confused
20:27 nerzhul NEWNAME=$(pwgen 10)
20:28 nerzhul Haet4eigh9
20:28 nerzhul oh there is a better
20:28 nerzhul Ailohlaaf3
20:28 tumeninodes Use a symbol, and call it, "the game formerly known as Minetest Game
20:28 nerzhul sounds swedish or something :D
20:29 tenplus1 lolol
20:29 nerzhul i like Chairahh1X
20:29 nerzhul or Cheu7fahko
20:29 nerzhul yes it's late :p
20:29 nerzhul => []
20:29 paramat ExcavationExamination
20:30 tumeninodes I have given numerous, awesome names... Mesedonaia, Meseopotamia, Mese Miner, Meselot
20:31 tumeninodes 3 Do's & a Don't
20:31 tumeninodes Mese You, WIsh you were here
20:33 tumeninodes dummes Spiel
20:34 tenplus1 nite folks o//
20:34 tenplus1 left #minetest-hub
20:34 tumeninodes g'nite tenplus1
20:38 tumeninodes Sand Puncher, Mese Calculated
20:39 tumeninodes I can go on allll night folks :D
20:40 tumeninodes Mesephoria
20:42 tumeninodes focus on Mese, build a story around it...,
20:43 rubenwardy MT Gine
20:43 rubenwardy Heh
20:44 Sokomine nerzhul: perhaps someone confused username and password?
20:45 Sokomine er...seems something is going on where i missed the start
20:45 Sokomine but...er...cobbleminer might be the most realistic :) we collect tons of that stuff
20:45 * Sokomine secretly staches some cobble mountains away on rubenwardys drive
20:54 nerzhul Sokomine ??
21:00 tumeninodes Dig It
21:03 Krock lol nice. I can store text books in the protector mod
21:08 Krock at any location
21:12 Krock !tell tenplus1 Protector needs a simple patch. https://notabug.org/TenPlus1/protector/src/master/init.lua#L260 ("return true") change to "return onlyowner". Otherwise any node can be abused to store text
21:12 MinetestBot Krock: I'll pass that on when tenplus1 is around
21:17 paramat joined #minetest-hub
21:18 * Sokomine is happy that nerzhul at least shares her confusion about today's irc
21:18 Krock !tell tenplus1 actually just check whether the node at "pos" is a protector node, somewhere here https://notabug.org/TenPlus1/protector/src/master/init.lua#L531
21:18 MinetestBot Krock: I'll pass that on when tenplus1 is around
21:18 paramat 'dig it' :) a bit like 'buildat'
21:18 Sokomine Krock: even with that change - wouldn't the owner still be able to store books?
21:18 Krock this line count annoys me. when I zoom in or out, the line number chnges
21:19 Krock Sokomine, well yes, but it would be limited to protector nodes only
21:19 Krock instead of all nodes (air..)
21:52 Sokomine might be a good idea to move the content of the cache folder into a database as well. files keep accumulating there
21:52 paramat Minimese
21:53 Sokomine maximeze!
21:53 tumeninodes MESE-O-RAMA!!!!
21:53 Sokomine over 95000 files in my mt-cache-folder. that's...inconvenient
22:05 BillyS How do I specifiy a world file when hosting a server?
22:05 BillyS --world seems to only work for singleplayer
22:08 rubenwardy this is getting a bit silly   https://i.rubenwardy.com/KIKsL.png
23:03 garywhite joined #minetest-hub
23:49 paramat joined #minetest-hub
23:55 ircSparky I use worldname
23:55 ircSparky hm
23:55 ircSparky i also use --world
23:56 ircSparky then followed by the adress
23:56 ircSparky eg: --world ./minez
23:56 ircSparky (on Debian)

| Channels | #minetest-hub index | Today | | Google Search | Plaintext