Time Nick Message 01:50 fluxionary is there a way to disable the toolrepair craft mechanic? 01:50 fluxionary (via lua API) 01:51 MTDiscord override minetest.register_craft and black hole repair crafts? 01:53 fluxionary that's not how it works https://github.com/minetest/minetest/blob/75d88dcae233757d9567c971227b33b0168b5254/doc/lua_api.txt#L8445-L8464 01:53 fluxionary i tried setting the "additional_wear" to 1, but that doesn't work 01:53 fluxionary clear_craft({type = "toolrepair"}) doesn't work 01:54 fluxionary adding the `disable_repair` group to every tool would work, but that's ... not ideal 01:59 fluxionary hey, that actually works inside of a `minetest.register_on_mods_loaded` callback, i'll go w/ that unless someone can tell me a better solution 02:00 MTDiscord till you find other mods use that 02:01 MTDiscord you need to override minetest.register_tool there as well to add the group 02:02 MTDiscord basically this https://github.com/mt-mods/sound_api/blob/master/init.lua#L16-L33 but for tools and groups 02:13 fluxionary Jonathon: overriding the groups after all the mods are loaded means i don't need to override register_tool 02:14 fluxionary i wasn't sure that'd work, but it does, and it's relatively simple 02:14 MTDiscord no, it wont 02:15 MTDiscord some other mod can load after yours with that callback and register something in it 02:15 MTDiscord hence why you need to override it to cover those usecases unless you love edgecases breaking your stuff 02:15 fluxionary yeah but that's terrible for anything that isn't an integration mod 02:15 MTDiscord still need to override it 02:16 fluxionary if something is removing groups after mods have loaded, it's on a swift path to a hard fork 02:16 MTDiscord im not saying removing, im saying register. but thats an option as well 02:17 fluxionary nothing should be registering anything new after mods are loaded 02:17 fluxionary does that even work? it doesn't for nodes 02:17 MTDiscord that is inccorect 02:17 MTDiscord it does for nodes 02:18 MTDiscord you can even register nodes in minetest.after(0), but stuff like mapgen silently falls, past that you can register, but you have to reload the client to get textures 02:18 fluxionary O_O 02:18 MTDiscord and before you say it, you need to use the : override in the node name to get around mod name check 02:19 MTDiscord . s/falls/fails 02:20 fluxionary these are dark patterns. i personally choose to consider the fact that they work a bug and not a feature. 02:20 MTDiscord so tldr is assume you are inserting in the middle always, you need to override existing, and wrap the registration with your own code, else you end up with nightmare edgecases 02:20 MTDiscord no, its just mod load order 02:20 MTDiscord the minetest.after(0) is a dark pattern 02:20 fluxionary but that's why we have "after_mods_loaded" 02:21 fluxionary a place where nothing new can be created, but you can still override certain things, before the game is fully loaded 02:21 MTDiscord except that statement is false 02:21 fluxionary (though you point out my assumptions are wrong) 02:22 fluxionary i swear i actually tested trying to add a new node at run time once, but i suppose i didn't 02:22 MTDiscord again, you may have forgetten to use : and given up 02:22 MTDiscord as in :modname:nodename 09:45 kilbith https://i.imgur.com/SApr9yU.jpg 09:45 kilbith "The ones who criticize" / "The ones who propose" / "The ones who act" 09:45 kilbith remind you of anything? 10:17 MTDiscord Considering that we have almost a hundred open PRs I would not say that Minetest lacks "the ones who act" Criticizing (filing bug reports) or proposing (filing feature requests) will always be easier than acting though, which is why we have around 1k issues 10:54 MTDiscord I did hear the dev speed picked up recently 10:55 MTDiscord yeah and then 5.6.0 happened 11:01 MTDiscord eeh, the monthly pulse is still looking good: https://github.com/minetest/minetest/pulse/monthly 11:27 MTDiscord Nice! 13:53 kilbith Camera API: Client-Side Interpolation -> https://www.youtube.com/watch?v=lZWzF46DH5Y&t=4s 13:54 kilbith Camera API: Client-Side Interpolation -> https://www.youtube.com/watch?v=lZWzF46DH5Y&t=4s 13:54 kilbith test 13:55 kilbith the script: https://gist.github.com/kilbith/09948e2629d058f1ba0e0f2a98d22766 13:58 kilbith ah shit wrong channel 14:16 MTDiscord A friendless reminder that Foppies are pink and Fobbies are Borange. 19:58 mrkubax10 netsplit...