Post B7ONnoTigL2g4ygXw0 by lianna@micro.webgarden.click
(DIR) More posts by lianna@micro.webgarden.click
(DIR) Post #B7ONnoTigL2g4ygXw0 by lianna@micro.webgarden.click
1 likes, 2 repeats
PSA:Do you enjoy playing #ModdedMinecraft?Are you familiar with #Modrinth?Well, they've just been bought by "Spark Universe", the company behind various paid Marketplace addons for Bedrock, part of the Aether trademark scam, and the microtransaction-ridden Essential mod.https://modrinth.com/news/article/joining-spark-universe/Since the alternative – Curseforge – is an ad company, a Israeli military contractor and has a history of distributing malware, what's left?It's time for someone to step up and finally create a community-run mod hosting website. Perhaps the @PrismLauncher folks?#Minecraft #MinecraftMods #Modding #Games #Gaming
(DIR) Post #B7PlLoy9r57JYG4FvM by copygirl@fedi.anarchy.moe
0 likes, 0 repeats
@stragu @lianna @PrismLauncher Disgruntled Minecraft modder here. I once made a mod for NodeCore (a Luanti game), and attempted a few more. Lua is not everyone’s cup of tea.Luanti has been out for over a decade and nothing exciting (to me) has come from it. And I can see why. You’re limited to what the engine can handle. Everything else has to be done through server-side modding via the limited API. Client-side modding, which is necessary to create a smooth player experience as well as awesome mods (think Create, Distant Horizons, Immersive Portals), is not a thing.One of the few truly great upsides of Luanti is that you can connect to servers and it will automatically send you all modded content that’s necessary to play on it.
(DIR) Post #B7PoUDaqUH9Q6IrKSm by copygirl@fedi.anarchy.moe
0 likes, 0 repeats
@stragu @PrismLauncher @lianna I’ll just mention the example I ran into myself: I made nc_extended_rotating, that I never bothered to put onto the ModDB, though the NodeCore developer knew of it and eventually implemented the functionality into the base game in his own way.When rotating blocks you previously just went through all the possible orientations in sequence. My mod allowed you to instead rotate around an axis. And I wanted this to be visually communicated. Both displaying an icon on the HUD and showing an indicator in the world is done by the server, which introduces network delay. And, at the time, it was not possible to spawn an entity (required to render anything in-world) for only a single player, so everyone else could see it too.Being able to have an entity only visible to certain players is now a thing, but as you can see from the issue, it took over 5 years for someone to implement it, 1 year after I had commented about my use-case. At that point I’ve already moved on from Luanti / NodeCore. (Not throwing blame, by the way.)Client-side modding could allow me to build this functionality without involving the server, without spawning an entity over the network, and with immediate feedback as the player is looking at the block in different ways to rotate it differently.
(DIR) Post #B7Pp4hYEa96RRF2BRA by copygirl@fedi.anarchy.moe
0 likes, 0 repeats
@lgm @PrismLauncher No, I’m still suspicious. I understand how Modrinth supposedly benefits. But have they mentioned what Spark Universe gets from this acquisition?? Modrinth’s still better than alternatives for the time being, but it really might be a good idea to look into building something truly community-owned like @lianna suggested.
(DIR) Post #B7PsBVApIdEiwK1HaC by capitalthree@fedi.anarchy.moe
1 likes, 0 repeats
@stragu @lianna @PrismLauncher @Luanti This is a tricky one. I am a fan of Luanti and the fact that it fosters an open source ecosystem of games, and one where people can jump around and try different games within the ecosystem without any risk downloads. It basically makes a similar security tradeoff to what minecraft plugin servers make, where everything can be served dynamically and no clientside modding is needed, but with similar tradeoffs as far as what can be done. Luanti is very valuable but it definitely doesn't represent the state of where we need open source moddable bloxel games to be if we want to go toe-to-toe with microsoft's monopoly.I will say that you should get your kids to try nodecore, if they haven't already. It's the coolest and most unique game on Luanti in my opinion, and definitely one of the most contemplative. Also depending on how you feel about them playing online (no idea the age range), you could host a private server for just them, or maybe any friends they invite. It takes very little resources to run a Luanti server and I'd be happy to help.Edit: I dunno if this is of interest to your kids, but I do think luanti's limited approach to how modding is handled *does* make it much more beginner-friendly to make mods for. Since all the game logic is centralized to the server, you don't have to worry about network latency or concurrency or consensus... the engine abstracts all that. It's a great sandbox for getting started with game development or modding, if the kids can stomach Lua.
(DIR) Post #B7ZYl0mYJvGOVxncTQ by luatic@mastodon.social
1 likes, 0 repeats
@copygirl @PrismLauncher @stragu @lianna Oh hey I remember that! I'm the guy who ended up implementing the feature :PThis is ultimately a fair analysis of the situation Luanti is in. The current design is completely server-centric, and this becomes extremely limiting for mods that want to do something "fancy", i.e. something that isn't covered well by existing features. (I've written a couple such mods myself in the past. Probably because I had an unhealthy addiction to reinventing wheels.)
(DIR) Post #B7ZYl1ydsSWoDkSmxM by luatic@mastodon.social
1 likes, 0 repeats
@copygirl @PrismLauncher @stragu @lianna The upshot is that there is now a consensus that SSCSM is the way forward, and progress is slowly being made. I am optimistic that in a couple years, we can have decent SSCSM. Heck, I *know* that it's doable. It just takes.. a lot of work 🙃 on that front, if all goes well, maybe some EU grants can help fund this eventually.That said, a lot of fun can be had with Luanti as it is already! Just don't expect it to be a LÖVE2D / LÖVR.. yet.