Search found 6449 matches

by rubenwardy
Sun May 03, 2026 19:43
Forum: Modding Discussion
Topic: [Solved] Is core.formspec_escape required for translations?
Replies: 4
Views: 265

Re: Is core.formspec_escape required for translations?

If your concern is convenience, it's common to make a util function for this called FS local function FS(...) return core.formspec_escape(S(...)) end -- use in formspec like S FS("Some text") … which makes it impossible to translate strings using the common gettext tooling. Not true, no l...
by rubenwardy
Sun May 03, 2026 14:35
Forum: Modding Discussion
Topic: [Solved] Is core.formspec_escape required for translations?
Replies: 4
Views: 265

Re: Is core.formspec_escape required for translations?

Yes you are correct. However, you should still always pass translated strings through formspec escape If your concern is convenience, it's common to make a util function for this called FS local function FS(...) return core.formspec_escape(S(...)) end -- use in formspec like S FS("Some text&quo...
by rubenwardy
Fri May 01, 2026 09:37
Forum: News
Topic: Luanti 5.16.0-rc1
Replies: 16
Views: 1182

Re: Luanti 5.16.0-rc1

IMHO it would be better to announce release candidate with the changelog done, so that people willing to test new features and changes know what to look at. This version displays a bunch of errors at startup: 2026-05-01 11:12:46: ERROR[Main]: Client: Don't know how to load file "de_DE.po"...
by rubenwardy
Fri Apr 17, 2026 21:28
Forum: News
Topic: Luanti 5.15.2 [SECURITY RELEASE]
Replies: 17
Views: 4785

Re: Luanti 5.15.2

What about version 0.4.17.1? If this is vulnerable as well, will the bugfix be backported? (because some servers are still stuck on that ancient version) 0.4.17.x is no longer supported, and there are many known security vulnerabilities in it even before this release (including a remote code execut...
by rubenwardy
Thu Apr 16, 2026 19:02
Forum: News
Topic: Analysis of the Luanti ContentDB DDoS attack
Replies: 1
Views: 199

Analysis of the Luanti ContentDB DDoS attack

Here is a write up about the ContentDB downtime two weeks ago

https://blog.rubenwardy.com/2026/04/16/contentdb-ddos/
by rubenwardy
Sun Mar 22, 2026 15:09
Forum: Deutsch
Topic: Luanti for Youth Work - Dimensions of Laws and how to get a "legal" use of the Game
Replies: 27
Views: 8032

Re: Luanti for Youth Work - Dimensions of Laws and how to get a "legal" use of the Game

We are considering creating a Luanti for Education/Kids build variant which would be a separate app on the play store and a separate download from luanti.org. The goal is to (1) provide tools for parents/teachers to manage kids (2) achieve a lower age rating, perhaps aiming for IARC/USK 6. For this ...
by rubenwardy
Fri Feb 13, 2026 11:57
Forum: General Discussion
Topic: Maybe we *shouldn't* advertise Luanti for Education?
Replies: 11
Views: 4048

Re: Maybe we *shouldn't* advertise Luanti for Education

One year perhaps you should come by FOSDEM and hang around the stand. We hear from loads of teachers and parents telling us how they've used Luanti with their kids, or how they've used Minecraft in Education and would like to switch to open source. To crudely paraphrase one of the stand staff: "...
by rubenwardy
Tue Feb 10, 2026 17:43
Forum: Modding Discussion
Topic: Check for air not working as expected
Replies: 14
Views: 3909

Re: Check for air not working as expected

The flora test is not the issue here. And in my case, I want it to continue if it is part of the flora group. You've got the test the wrong way around - it will return if it is in the flora group and will continue if it is not in the flora group. A node group is 0 if absent, >0 otherwise But I see ...
by rubenwardy
Mon Feb 09, 2026 01:19
Forum: Modding Discussion
Topic: Check for air not working as expected
Replies: 14
Views: 3909

Re: Check for air not working as expected

-- ...but it can be flora if core.get_item_group(above_node_name, "flora") ~= 0 then I think this should be == 0 because you want to exit if it's not flora In the future, I recommend using print statements or asserts to check your assumptions When asking for help, you should also make a mi...
by rubenwardy
Tue Feb 03, 2026 11:31
Forum: General Discussion
Topic: Discussion about a official YouTube presence (community-driven)
Replies: 6
Views: 350

Re: official YouTube presence (community-driven)

Hey, please do not advertise your YouTube channel as "official" when you do not have permission from us to do so

That being said, it would be great to have more video content for Luanti and Luanti games, at FOSDEM we'd love to be able to show a trailer reel
by rubenwardy
Mon Jan 26, 2026 19:05
Forum: Modding Discussion
Topic: Get key name from system scancode in a mod?
Replies: 2
Views: 117

Re: Get key name from system scancode in a mod?

This is not currently supported by Luanti. The issue is https://github.com/luanti-org/luanti/issues/14788
by rubenwardy
Mon Jan 26, 2026 16:03
Forum: General Discussion
Topic: What games should we feature at FOSDEM?
Replies: 37
Views: 2070

Re: What games should we feature at FOSDEM?

As it's been mentioned a few times - I think that promoting Mineclonia would be bad for two reasons. First, it's unoriginal and we want to show a wide range of possibilities that isn't just free minecraft. Second, we want to maintain some distance from existing intellectual property - there could be...
by rubenwardy
Mon Jan 26, 2026 13:27
Forum: General Discussion
Topic: What games should we feature at FOSDEM?
Replies: 37
Views: 2070

Re: What games should we feature at FOSDEM?

Just to show what I'm working on. This replaces the main menu. Clicking a tile will create a world and start the game or join the server with a single click. The idea is to reduce the friction for visitors trying out different games. You can still get to the usual main menu by clicking the home icon...
by rubenwardy
Mon Jan 26, 2026 00:46
Forum: News
Topic: ContentDB generative AI disclosure
Replies: 29
Views: 3080

Re: ContentDB generative AI disclosure

This is just the first iteration of the feature to allow packages to start being labelled correctly, more to follow :)
by rubenwardy
Mon Jan 26, 2026 00:29
Forum: News
Topic: ContentDB generative AI disclosure
Replies: 29
Views: 3080

Re: ContentDB generative AI disclosure

When flagged as “AI used” will there be a tag added? Or an otherwise searchable category on the website? You can see an example here: https://content.luanti.org/packages/Luffy0805/mesecons_remote/ The hide flag also works on the website, see hide tag and content warnings here: https://content.luant...
by rubenwardy
Sun Jan 25, 2026 17:50
Forum: News
Topic: ContentDB generative AI disclosure
Replies: 29
Views: 3080

Re: ContentDB generative AI disclosure

Doing copyright correctly means you need to know where the things you use come from. If you use a mod with ai-generated assets or code, you should know this and it should be declared in the used mod's README/license. As for ai-assisted, I'm not too worried about this being labelled correctly. It sho...
by rubenwardy
Sun Jan 25, 2026 16:18
Forum: News
Topic: ContentDB generative AI disclosure
Replies: 29
Views: 3080

ContentDB generative AI disclosure

ContentDB now has per package AI disclosure. There are three options: No AI used, AI-assisted (minor uses / code completion likely to be negligible for copyright), and AI-generated (generated assets or code) If you're a content creator, please label your packages at https://content.luanti.org/user/a...
by rubenwardy
Sun Jan 25, 2026 11:50
Forum: Problems
Topic: Graphical Errors in 5.15.0 (DO NOT UPDATE YET!)
Replies: 30
Views: 1311

Re: Graphical Errors in 5.15.0 (DO NOT UPDATE YET!)

If the problem is the wrong textures being displayed, then is this fixed if you go to Settings > Enable advanced settings > Search for array_texture_max > set to 0 ?
by rubenwardy
Sun Jan 25, 2026 02:10
Forum: Problems
Topic: Graphical Errors in 5.15.0 (DO NOT UPDATE YET!)
Replies: 30
Views: 1311

Re: Graphical Errors in 5.15.0 (DO NOT UPDATE YET!)

We do test but none us has seen this issue (I'm not even sure what you're referring to - is it the textures looking odd or the unshaded appearance?) Here's what Mineclonia looks like to me on Luanti 5.15, for example: https://rwdy.uk/AVM8T.jpeg Devices vary a huge amount, knowing literally any infor...
by rubenwardy
Sat Jan 24, 2026 08:55
Forum: News
Topic: Luanti 5.15.0
Replies: 21
Views: 1827

Re: Luanti 5.15.0

by rubenwardy
Fri Jan 23, 2026 23:34
Forum: Problems
Topic: Graphical Errors in 5.15.0 (DO NOT UPDATE YET!)
Replies: 30
Views: 1311

Re: Graphical Errors in 5.15.0 (DO NOT UPDATE YET!)

It would be helpful to have a screenshot of the same scene in both 5.14.0 and 5.15.0 to demonstrate the difference

Please remember that the developers are volunteers, it's unproductive to play the blame game and act entitled
by rubenwardy
Wed Jan 21, 2026 16:33
Forum: General Discussion
Topic: What games should we feature at FOSDEM?
Replies: 37
Views: 2070

Re: What games should we feature at FOSDEM?

Linuxdirk wrote:
Wed Jan 21, 2026 13:25
rubenwardy wrote:
Tue Jan 20, 2026 20:52
Exile, and NodeCore
Awesome to give the two hardest Luanti games of all time a little boost! 👍
I'm thinking it should probably be one or the other at most. Maybe a game jam entry should take one of the places
by rubenwardy
Tue Jan 20, 2026 20:52
Forum: General Discussion
Topic: What games should we feature at FOSDEM?
Replies: 37
Views: 2070

Re: What games should we feature at FOSDEM?

Thanks for the interesting comments

Our provisional list is the A.E.S server plus Klots, Extra Ordinance, PRANG, Backrooms, Asuna, Exile, and NodeCore

https://content.luanti.org/collections/ ... _26_games/
by rubenwardy
Mon Jan 19, 2026 15:38
Forum: News
Topic: Luanti will be at FOSDEM 2026!
Replies: 10
Views: 1404

Re: Luanti will be at FOSDEM 2026!

We are not associated with Samz and do not endorse or certify it in any way. Please don't market it with "Luanti's" or say that we've age certified you because that's absolutely not true