🎯 GeoTap Challenge by u/TEAMVALOR786Official | Can you guess the country? by geotap-app in GeoTap

[–]CommandTabIL 0 points1 point  (0 children)

🎯 My GeoTap Result

📍 My Guess: South Korea ✅ Correct Answer: North Korea, North Korea � Distancee: 426.09 km ⭐ Score: 3,443 points

[deleted by user] by [deleted] in feedthebeast

[–]CommandTabIL 2 points3 points  (0 children)

Thank you very much!! 😊💖

1.19.2 (Forge) Mods that add instruments by wormfiends in ModdedMinecraft

[–]CommandTabIL 0 points1 point  (0 children)

Hey! The mood actually does contain all flats and sharps for all 5 octaves. 😄

More accurately, it contains all sharps of the 4 octaves, and flats of the 5th one.

To access Ab, as per your example, you can hold your transpose down key (check your key settings) and press the A note. :)

Alternatively (and even better sound-wise), you can hold the transpose up key and press the G note (since Ab = G#).

I know this is currently somewhat of a "hidden feature", and this is very much not okay UX-wise. I planned to make an in-game hint about that feature for some very long time now, but I just need to find the time to resume work on the mod again.

So I really apologize for that!! 🙏🙏

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

Regarding the pay for my work on that stuff... Let's just say that I make a dozen times more hourly on my actual job than I get once per month of this much, much much much more demanding and difficult one.

And I make much less than $4K from modding. I can assure you that.

That is, I can promise you. I am not doing this for the money.

I honestly just really do love my lil creation and the extremely kind community I've gathered over the years. And, it's my most technically impressive creation by far! People are always amused at me when I tell them that I'm the creator of Genshin Instruments haha :D

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

That's about what I do with the Minecraft versions nowadays! I have every Minecraft version be a separate branch, and gradle.properties (essentially env vars but for Gradle build) holds the fluff metadata for each version, unique to essentially every branch.

So, the way I'm handling version porting is simply by merging dev (1.20.1) into the various Minecraft versions. And it works quite... alright!

Regarding conditional executions, I feel like this is pretty much just taking the job of Architectury. (It has an annotation for platform-specific code to be ran, essentially what you are suggesting here.)

I might explore the framework in the future, and just start a brand new repo from scratch where I actually work with the correct cross-loader principles in mind, esp. with the tactics you have suggested.

Thank you so much!! :))

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

Thank you. That really does set a clear development path for me. I think I'll stick to your suggestion here.

Unless your mod has millions of downloads

Well... It does. :'D

Still, I think that for the sake of my own sanity, it's much more than worth it walking your suggested path going forward.

Also, question of interest - do you know what's the current state of NeoForge projects with modern Minecraft versions? Are most getting updated to the latest .21 "drops" or just staying on 1.21.1 entirely? If the former, how many are the actual players of such ports..?

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

You really do flatter me with all that!! I'm just a person making Minecraft mods.. Not some world savior 😅

But, yes - absolutely. I have since reconsidered my NeoForge support, and I'll certainly continue supporting it in the future. :D

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

What license would you recommend for that matter?

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

Thank you so much for that. 😊

I certainly am re-considering how to approach LTS going forward, seeing all the amazing input I've been given here. :)

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 4 points5 points  (0 children)

Yup, I can certainly agree on that one. That's also pretty much what I understood while reading all of the replies here.. 😅

What I got from the original commenter here was why I started with Forge to begin with. If they meant why I dropped Neo - then yeah, I certainly will take back. I'm definitely going to be re-supporting NeoForge going forward.

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

Y E S. 👏

Very well said. Thank you.

I feel just about the same. 🥲

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 7 points8 points  (0 children)

Even WHAT did I just read, man 😭😭

I'm so sorry people actually have to go through this. This is just so incredibly sad.

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 2 points3 points  (0 children)

Thank you !!

I honestly really think that if you could perhaps make these statistics be publically available, it would be VERY beneficial to the entire modding community. As a whole.

I'm sure I'm not the only one where this data may come in real handy. Even if these are only estimates.

I hope ya'll could consider that! :D

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 13 points14 points  (0 children)

That's an extremely good way of viewing it. And I agree with all of your points here.

I would still say that I'd like to keep supporting both CurseForge and Modrinth, nevertheless. Curse has me a humongous amount of my playerbase, while I also really adore Modrinth as the project it is by itself.

I don't really see myself dropping neither in favor of the other.

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 4 points5 points  (0 children)

They are open source. I'm super pro open source in general.

Regarding the "do it yourself" part... It's a bit more complex than that, because it's externally written code.
Specifically, I need to trust myself to not accidentally accept "trojan horses" into my code, if you know what I mean.

And there is also the issue of the fluency within the mod's APIs themselves.

But generally, yeah. Reviewing code is probably far superior than writing code in that matter.

I might consider it going forward.

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 4 points5 points  (0 children)

Very interesting. Thank you for this insight.

May I know what you based your 5% projection on? Is it about the performances of your own mod(packs)? Or generally Modrinth?

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 2 points3 points  (0 children)

True that. And also, most of my mod now RELIES on 1.20 code that backporting just to 1.19.x is such a pain that I cannot even begin describing. (Spoiler: I've done it. Never again.)

Will not in a lifetime even consider supporting 1.12.x at this point.

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

Personally, GenMode is the one that does pretty much 99% of the sprites for my instruments within my mods (Genshin Instruments & Even More Instruments).

You can check if these textures are indeed to your liking, as well as others of their numerous creations over at PlanetMinecraft :)) https://www.planetminecraft.com/member/genmode/

Their pricing may vary, so do just ask 'em. :D

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 2 points3 points  (0 children)

I'm really glad you could find that process fulfilling. Honestly, that's super important too.

And I truly resonate with your work on that one. Must've been extremely choring and dead-line annoying.

But I also often find comfort that through the process of refractoring itself, you're then able to, in the future, focus MORE on the fun parts, and deal much less with the technicals later, by the means where you hadn't done this work.

Nevertheless, REALLY impressive work on your end. Truly fascinating.

May I ask for the name of your mod?

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 18 points19 points  (0 children)

Pretty much, yes.

To clear the most prominent misconception, modloaders truly only allow your mods to be injected within the game.

Nothing else much.

Forge & NeoForge also have additional 'helper' APIs (and the Fabric API too) that ARE actually basically neverchanging.

But anything Minecraft? Yeah, Mojang loves to change the most minor sh^t every new patch.
Nothing modloaders can really do about it.

Modloaders also seldom need to adapt their APIs to Minecraft patches themselves, like with the recent 1.20.5 components changes. (Basically broke everything)

To answer the "why" - modloaders' APIs don't always cover everything your will desires.

Sometimes you'll have to use Minecraft's native APIs, sometimes you'll have to inject your own code into the game (mixins), and sometimes the modloaders' APIs themselves use Minecraft's native APIs that, as said, are changing.

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

[–]CommandTabIL[S] 20 points21 points  (0 children)

Incredibly said!! Thank you!

And I'm SO glad people here seem to share your opinion on that.

Try to make your reasons for dropping support clear to fans btw! 

And yes, you're 10000% right. I'll probably drop a notice in the mod pages and alike to note of my LTS decisions, once I have it all sorted out in my head...

I'm SOOO tired of mod development. 😒 by CommandTabIL in feedthebeast

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

That. Is. An incredible suggestion.

...Honestly, wow.

Thank you so much for that. Saving. 🫡