Time Nick Message 00:43 MTDiscord As you get into the pre 5.0 GCC era and especially those distributions using them, you get into really inconsistent experiences 00:43 MTDiscord I live and breathe that era at work and I hate it. 03:02 luk3yx Can https://github.com/minetest/minetest/issues/8316 please be reconsidered? It was closed about one and a half years ago due to a lack of core dev support. I originally sent this in #minetest but wsor thinks it might be more appropriate here. 03:03 MTDiscord ^agree on re opening it. additionally it might be benifical to allow certain entities to be hidden, but i think? there is another issue for that 03:18 Pexin so if I'm near an invis player, I see nodes appearing/disappearing with no explanation, which seems likely to be used for griefing public mining areas. also how does this affect pvp? 03:18 Pexin example of griefing: the floor disappears from under me 03:21 MTDiscord it will only be able to be used for griefing if some mod is dumb enough to allow normal users to use it uncontrolled 03:21 MTDiscord not to mention there are logs 03:21 MTDiscord so i fail to see how that is a valid concern at all 03:24 Pexin I guess I misunderstood the use case 03:25 MTDiscord i believe? luk3yx main use case is for the cloaking mod 13:30 erlehmann regarding https://github.com/minetest/minetest/issues/8316 i can confirm that invisibility potion is useless againnst hacked clients 14:44 nrz logical if the player is sent to client 17:02 rubenwardy Is there a size limit to mod names? 17:05 sfan5 probably not 17:06 sfan5 you'll want to keep the name shorter than 256 (+ safety space) to avoid filesystem issues 17:06 rubenwardy ContentDB uses a VARCHAR(100) for mod names 17:07 rubenwardy The mod storage sqlite PR uses TEXT 17:08 erlehmann minetest has no problems with a mod.conf having a name that contains 32767 times the letter x 17:09 erlehmann rubenwardy, what is the longest name in contentdb? i am curious 17:10 rubenwardy moremesecons_adjustable_player_detector | 39 17:10 erlehmann ah, that is the filename. i meant the display name. 17:10 rubenwardy that is the longest name 17:10 erlehmann but for mod storage purposes, the filename is prob the primary key? 17:11 rubenwardy mods have a technical name, it's usually also the directory name but it's set by mod.conf name 17:11 erlehmann juuuuuuuuust a small question, is the “move mod storage sqlite PR” backwards compatible? i am asking for a bunch of servers that have portal target coordinates in mod storage. 17:11 rubenwardy there's also a human-readable title which doesn't need to unique 17:12 rubenwardy It's the same as any other backend. You can migrate between them, and files will still work 17:12 erlehmann what does contentdb use for the human-readable title? 17:12 erlehmann ah, good 17:12 rubenwardy VARCHAR(100) 17:12 rubenwardy well, ContentDB actually uses UNICODE(100) 17:12 rubenwardy but same thing 17:12 erlehmann so what exactly happens if the human readable title is longer than that? it gets cut off? 17:12 rubenwardy the form submission fails 17:12 rubenwardy with an error 17:14 erlehmann sounds good 17:16 sfan5 do you have your charset set correctly for emoji to work 17:16 rubenwardy I have tested that emoji works 17:16 rubenwardy oh, in the length count? 17:17 rubenwardy no idea 17:17 rubenwardy I use wtfform validation for that 17:17 sfan5 no not that 17:18 sfan5 the default mysql/mariadb charset calls itself unicode but only handles codepoints until U+10000 17:18 sfan5 which doesn't include emoji 17:20 rubenwardy the ORM I use calls it `db.Unicode` 17:20 rubenwardy using `information_schema`, it looks like postgresql is using "charecter varying" 17:21 sfan5 oh, postgres 17:21 sfan5 that's fine 17:23 erlehmann yeah, the mysql equivalent to java “unicode is two bytes” is “unicode is three bytes” 17:24 rubenwardy unicode is ? 17:25 erlehmann rubenwardy, for test purposes: http://news.dieweltistgarnichtso.net/bin/unicode 17:25 erlehmann ; unicode 1f300-1f304 17:25 erlehmann 1F300 ? 1F301 ? 1F302 ? 1F303 ? 1F304 ? 17:25 erlehmann etc. 21:13 kilbith_ I'm not happy with inventory lists being just plain 2D rectangles; for a modern UI, they should be skinable such as image buttons 21:13 kilbith_ but this is easy to change that 21:19 kilbith_ and such as the scrollbars, properties like `listcolors` must be migrated into style[] 21:19 kilbith_ lots of inconsistencies in this API 21:24 MTDiscord there's ways to simulate list cell images, but it would still be pretty cool to have official support in the engine for it 21:27 kilbith_ yes but you cannot emulate hovering and pressing for lists 21:27 kilbith_ for textures that is