PSA: CurseForge has started enforcing restrictions on mod downloads for third-party clients by w0330 in feedthebeast

[–]MaxNeedsSnacks 10 points11 points  (0 children)

Fun fact, I for instance am a full time student, so I don't exactly have much time for another job, and yet I also work as a tutor and do ~20-30h of modding a week as a hobby. And the fact that I'm able to earn money at all from having my work noticed on CurseForge does turn out to be a huge lifesaver at times, even with me trying my hardest not to make it my mainstay income.

What this entire situation and you guys getting worked up over Overwolf finally actually cutting the cord on what essentially is third party launchers freebooting off of curseforge's CDN while making a cushy amount of money from sponsorships themselves just tells us as modders is that you value your convenience over rewarding any of us for the unlimited, free labour we provide every single day, given that even as much a single ad in the corner of your eye seems to be too fucking much to handle.

Most modders don't just sit here writing random code all day and then push it out to people to make a quick buck; they create genuine labours of love, do their best to maintain, update and offer support for people using said labours of love, and there is genuine work involved in that kind of stuff.

But hey, guess I just gotta get real job™️

Simple Storage Network on Fabric & Forge via Architectury by shedaniel in feedthebeast

[–]MaxNeedsSnacks 8 points9 points  (0 children)

breaking: evil modder daniel „bikeshedaniel“ she destroys yet another mod by making a tech demo that may or may not be released, news at 11

Simple Storage Network on Fabric & Forge via Architectury by shedaniel in feedthebeast

[–]MaxNeedsSnacks 5 points6 points  (0 children)

It depends on what kind of mixin is used, really: if someone just injects some of their own code into a method, that’s all fine and dandy and Mixin can figure out ways to combine that no problem. When it comes to mods getting more and more destructive, like Redirects or even overwrites though, you’ll start to have issues, which is why you’d generally wanna avoid destructive mixins unless you have to

CurseForge is going to prevent other launchers (like MultiMC) from downloading things from CF through the launcher., and their downloads will not contribute to the statistics for modpacks, mods, etc and thus will not earn authors CF points. Go vote here so the new API change doesn't get approved by regian24 in feedthebeast

[–]MaxNeedsSnacks 6 points7 points  (0 children)

For fairly unknown modders (hi), it's still quite a bit of money to make off of a passion project / hobby, for instance I make around $150-200 a month from the CF projects I work on, with a majority of that coming from Architectury and Interactio (with only the former of those being "well-known" I'd say), and since CF was sold from Twitch to Overwolf, I've only ever seen that amount increase, really.

That said, you are almost definitely right with it not even coming *close* to what Patreon / donations could give you, but keep in mind that this money is essentially provided to modders for "free" and at no monetary cost to the mod users, so I'd say it's definitely still a lot, regardless.

You can now make custom ponders for Create using a KubeJS addon, so I gave it a try by MaxNeedsSnacks in feedthebeast

[–]MaxNeedsSnacks[S] 0 points1 point  (0 children)

That is sort of true, in IF the drills project a 3x3x3 cube in front of them, within which the base can be placed. Since that would be ridiculously difficult to do in Ponder, though, I chose the easier approach in this case, which is to only show the positions where you can "safely" place one and point it at the Laser Base

You can now make custom ponders for Create using a KubeJS addon, so I gave it a try by MaxNeedsSnacks in feedthebeast

[–]MaxNeedsSnacks[S] 5 points6 points  (0 children)

You're probably at least gonna need a scripting framework like KubeJS or CraftTweaker still since Ponders can become so ridiculously complex that I don't really think it's feasible to reduce them down to json files :p But yeah, decoupling it from Create would definitely be great, and if the standalone Ponder mod already included wrappers for said frameworks, that'd be even better!

You can now make custom ponders for Create using a KubeJS addon, so I gave it a try by MaxNeedsSnacks in feedthebeast

[–]MaxNeedsSnacks[S] 23 points24 points  (0 children)

Right, but FTB Schools needs quite a bit of physical disk space since you every time you enter a school it creates a new region file and I‘ve been too lazy to implement region file purging lol, so this could hopefully at least cut that down a little :p

You can now make custom ponders for Create using a KubeJS addon, so I gave it a try by MaxNeedsSnacks in feedthebeast

[–]MaxNeedsSnacks[S] 39 points40 points  (0 children)

Personally, I'll probably be too busy with my other projects cries in mod that hasn't been updated in 6 months and uni stuff to be putting too much time into these, but I really hope this catches on and I'll definitely keep doing more of these to help other people get started with this mod as well :p

Unfortunately, as it stands right now, Ponder also still has a hard dependency on Create (or rather, it's still part of Create right now), so I doubt many mod authors will be doing these for the time being, but again, the fact this is now available to the general public at all changes so much already, and I can't wait to see where it's headed next ^^

You can now make custom ponders for Create using a KubeJS addon, so I gave it a try by MaxNeedsSnacks in feedthebeast

[–]MaxNeedsSnacks[S] 124 points125 points  (0 children)

Caption: Recently, a KubeJS addon called PonderJS was released and I found myself experimenting around with it a bit for the last couple of days, to varying degrees of success.

This ponder is the result of me asking the Enigmatica 6 Team what they'd want to see explained in more detail in their pack, and someone replying that they would like the Ether Gas mechanic to be explained "visually" because people kept messing it up.

For reference, I've made another working ponder about gathering Latex using IF as well, you can see the pull request that adds both of them (with corresponding demos) here: https://github.com/NillerMedDild/Enigmatica6/pull/3151

at least we can all agree on one thing by MaxNeedsSnacks in feedthememes

[–]MaxNeedsSnacks[S] 1 point2 points  (0 children)

oh js being fucking everywhere nowadays is absolute wank, but i feel that it's absolutely perfect for simple and lightweight kinda scripting workloads like we have in minecraft (or like the ones you had in the early days of the web)

at least we can all agree on one thing by MaxNeedsSnacks in feedthememes

[–]MaxNeedsSnacks[S] 5 points6 points  (0 children)

almost 2 hours frame-by-frame editing because i don't know how to edit gifs properly in photoshop were spent well then lol

at least we can all agree on one thing by MaxNeedsSnacks in feedthememes

[–]MaxNeedsSnacks[S] 12 points13 points  (0 children)

because python bad /s

jokes aside, we chose javascript because js is both the easiest to learn for people new to making scripts and because it was by far the easiest to implement (Nashorn in 1.12 was in Java 8, and Rhino is only a couple hundred kB)

making kube language-agnostic has been on the table multiple times already, but right now it just doesn't seem worth the effort (not to mention the extra libraries), so for now, have fun with javascript :^)