Search found 6462 matches

by rubenwardy
Thu Aug 13, 2026 19:30
Forum: News
Topic: Luanti 5.17.0 release candidate 1 - help us test
Replies: 3
Views: 257

Re: Luanti 5.17.0 release candidate 1 - help us test

Agreed - it should sort by translated title when show_technical_names=false. Unfortunately, it's always by name
by rubenwardy
Thu Aug 13, 2026 19:14
Forum: News
Topic: Are you interested in paid Luanti game dev/modding/engine dev?
Replies: 0
Views: 103

Are you interested in paid Luanti game dev/modding/engine dev?

Hello,

We're looking to build a list of freelancers that can work on game development, modding, or engine development. If this is you, please email us at hello@luanti.org with:


A link to your ContentDB/forum/Git profile
What you can do - game dev, modding, or engine
What sort of flexibility ...
by rubenwardy
Thu Jul 23, 2026 09:09
Forum: News
Topic: Minestory 2026 conference
Replies: 1
Views: 220

Minestory 2026 conference

Minestory conference 2026 - A culmination of a year's work by participating classes where pupils reconstruct heritage sites within Luanti

https://blog.luanti.org/2026/07/23/minestory/
by rubenwardy
Tue Jun 30, 2026 14:09
Forum: Modding Discussion
Topic: Metadata
Replies: 2
Views: 214

Re: Metadata

This is a security vulnerability in versions 5.3.0 and below. It's patched in 5.4.0

https://github.com/luanti-org/luanti/se ... -xf72-r4cf
by rubenwardy
Mon Jun 08, 2026 21:28
Forum: News
Topic: ContentDB - package page redesign
Replies: 388
Views: 210941

Re: ContentDB - package page redesign

A reviews policy can be found at: https://content.luanti.org/reviews_policy/
by rubenwardy
Mon Jun 08, 2026 21:28
Forum: News
Topic: ContentDB - package page redesign
Replies: 388
Views: 210941

Re: ContentDB - package page redesign


Listen, I wanted to review things because I could, but now they're converting into threads and users won't know the truth. Seriously, it's not right to censor like that, because people hate censorship.


Moving aside the fact that we're not based in the US, we are also not the government ...
by rubenwardy
Wed Jun 03, 2026 21:05
Forum: News
Topic: ContentDB - package page redesign
Replies: 388
Views: 210941

Re: ContentDB - package page redesign

My roadmap for ContentDB:


Game support - improving the game support system and making it available in the Luanti client, so that players can find mods compatible with the game they're playing
Gallery/screenshots refactor - it should be possible to have multiple videos, and to have a main ...
by rubenwardy
Wed Jun 03, 2026 20:53
Forum: News
Topic: ContentDB - package page redesign
Replies: 388
Views: 210941

Re: ContentDB - package page redesign

… i just noticed further, that the main screenshot isn’t the main screenshot anymore if you have more than one screenshot 🙁


The main screenshot is shown on the top right of the package page. The gallery defaults to the second item as it would be weird to show it twice. The goal is to eventually ...
by rubenwardy
Fri May 29, 2026 11:03
Forum: News
Topic: ContentDB - package page redesign
Replies: 388
Views: 210941

Re: ContentDB - package page redesign


The new re-design isnt too bad, my only issue is that hovering over a mod brings up the tooltip descriptor on the tile below.


As TenPlus1 mentioned, hovering over a package puts the tooltip squarely over top of the package below it. Aside from being annoying to look at, this is slightly ...
by rubenwardy
Wed May 27, 2026 09:50
Forum: News
Topic: ContentDB - package page redesign
Replies: 388
Views: 210941

Re: ContentDB - package page redesign

Package page redesign

The package page has been redesigned, with the goal of making the screenshots more prominent, and making the layout easier to understand and simpler. Feedback welcome
by rubenwardy
Sun May 24, 2026 18:14
Forum: News
Topic: Luanti 5.16.1
Replies: 39
Views: 4404

Re: Luanti 5.16.1

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

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 ...
by rubenwardy
Sun May 03, 2026 14:35
Forum: Modding Discussion
Topic: [Solved] Is core.formspec_escape required for translations?
Replies: 4
Views: 311

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")
by rubenwardy
Fri May 01, 2026 09:37
Forum: News
Topic: Luanti 5.16.0-rc1
Replies: 16
Views: 1769

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"
2026 ...
by rubenwardy
Fri Apr 17, 2026 21:28
Forum: News
Topic: Luanti 5.15.2 [SECURITY RELEASE]
Replies: 17
Views: 5939

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 ...
by rubenwardy
Thu Apr 16, 2026 19:02
Forum: News
Topic: Analysis of the Luanti ContentDB DDoS attack
Replies: 1
Views: 341

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: 8571

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 ...
by rubenwardy
Fri Feb 13, 2026 11:57
Forum: General Discussion
Topic: Maybe we *shouldn't* advertise Luanti for Education?
Replies: 12
Views: 5478

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: "I ...
by rubenwardy
Tue Feb 10, 2026 17:43
Forum: Modding Discussion
Topic: Check for air not working as expected
Replies: 14
Views: 5332

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 ...
by rubenwardy
Mon Feb 09, 2026 01:19
Forum: Modding Discussion
Topic: Check for air not working as expected
Replies: 14
Views: 5332

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 minimal ...
by rubenwardy
Tue Feb 03, 2026 11:31
Forum: General Discussion
Topic: Discussion about a official YouTube presence (community-driven)
Replies: 6
Views: 380

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: 125

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