Luanti contributions, part 5
Here is a summary of what I've been up to in the Luanti world since the last time.
- I contributed to Italian Food for VoxeLibre (scm) by helping LudusExe use the Mineclonia plant APIs, and ensuring compatibility with mod sickles/farmtools.
- I wrote and published mod enchantments_workbench.
- I found a fork of mod sickles (scm) named farmtools (scm: upstream, mine), and contributed some compatibility for Mineclonia and VoxeLibre. I also added tool types: emerald, lapis lazuli, and ancient.
- I contributed build recipes for mods repainter (scm, forum) and nameznik (scm, forum)
- I submitted some minor bugfixes and features to Mineclonia (scm) itself!
- #3538 - Fix waxed cut copper outer stair becomes unwaxed cut copper outer stair - mineclonia/mineclonia - Codeberg.org. That took 2 hours of printf debugging, all to realize a single line needed to reference a different copy of an object.
- #3543 - only remove grass when sheep grazes if mob_griefing - mineclonia/mineclonia - Codeberg.org
- I wrote the entire chiseled bookshelf logic. Due to creative differences, and the fact that the code is not yet in upstream Mineclonia, I have a whole separate mod to use it.
- I wrote a new mod named privs_per_world.
- I added emerald horse armor to mcl_emerald_stuff(scm) in PR#5, and also to mcl_misk_recipes (scm) in PR#1
- I wrote a whole new project that lets you use multiple ContentDB instances and Serverlist instances at once: Luanti Web Services Proxy.
- I wrote PR#8 support mcl_localplayer in mineclonia for Mineclonia Get Comfortable (scm) to obviously add support for this client-side (CSM) mod mcl_localplayer. Technically the mod uses the
mcl_serverplayerside of things. This is the first occurrence that I'm aware of that a separate mod now takes advantage of client-side mod mcl_localplayer. - I wrote a Flatpak build recipe for the Halon fork of Luanti client that works with that client-side mod mcl_localplayer.
- I built a dpkg for a Mineclonia client that uses that Halon fork, and bundles the CSM mcl_localplayer.
- For Minetest Mapserver, I wrote fix #450, add pagename to config by bgstack15 · Pull Request #451 · minetest-mapserver/mapserver. Free software is about scratching your own itch, and I got tired of all my various mapserver tabs saying the same thing.
- I was inspired by all the
mcl_*_stuffmods, like mcl_emerald_stuff and mcl_copper_stuff, and I wrote mcl_lapis_stuff (scm).
Comments