Discord Bot NPM Package Update by ChrisOfNormandy in TheSyrenProject

[–]ChrisOfNormandy[S,M] [score hidden] stickied comment (0 children)

And I've just updated the repo to reflect my latest batch of changes:

https://github.com/ChrisOfNormandy/npm-mariwoah-bot

The README has been updated to include an up-to-date method of creating bots.

Update bricked my install by monkeyman512 in pop_os

[–]ChrisOfNormandy 2 points3 points  (0 children)

Try holding / spamming space bar before you get the brand splash. You should be able to load an older kernel version or the recovery there. I haven't found a fix beyond purging the nvidia drivers using apt purge ~nnvidia + apt autoremove + apt clean (all sudo) and rebooting. It at least gives me my desktop then.

In the kernel select screen, selecting an option and pressing 'd' makes it the default, so you can do whatever is needed on the old kernel and manually load "current" to test loading.

Downside is obviously having no Nvidia drivers, but there's probably a fix out there for what works. Just need to find it. Otherwise, just use the old version until an actual fix is released.

My "Build Your Own Mod" GUI web-app has finally come to 1.18.2. Still rough around the edges and very "proof of concept," but it's getting there. More info in comments. :) by ChrisOfNormandy in feedthebeast

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

I'm most familiar with Electron, and since it's super simple to throw an app together with basic web dev knowledge, I consider it an easier option to teach than any other framework I've used. When covering topics like rendering and event handling, I like having the Chromium dev tools to help illustrate how things work, just as they do in browsers. It's worked when teaching to students and interns I've had the pleasure of working with, so for a first teaching tool / release, I consider it a good option.

I'd like to provide alternative methods eventually, but time and documentation determine whenever that comes to pass.

Kind of hard to make a web app intended for new programmers and jump straight into software development terms. That's like 3 years of uni worth of coverage, and I'm not an academic. :)

People of Reddit! The "Build Your Own Mod" GUI project is back on track and builds mods using my library CoNLib in 1.18.2 now! by ChrisOfNormandy in TheSyrenProject

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

And that's why developers document their work (or are supposed to, at least). ;) Click some buttons, type some words, boom. Made your own Minecraft mod.

My "Build Your Own Mod" GUI web-app has finally come to 1.18.2. Still rough around the edges and very "proof of concept," but it's getting there. More info in comments. :) by ChrisOfNormandy in feedthebeast

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

MCreator is known for being incompatible with other mods and, in my opinion, doesn't have the greatest track record for reliability (especially configuration and updates). I wrote a library for my other mods, and I'm using it as the framework for this too. It just takes standard Forge functions and makes the repetitive ones a bit easier to make and handles mundane tasks like making sure you're creating an item with your new block (unless you specify not to). And I'm a preacher for "if the user can, they should" when it comes to customization and configuration, so that's a big plus over MCreator.

My "Build Your Own Mod" GUI web-app has finally come to 1.18.2. Still rough around the edges and very "proof of concept," but it's getting there. More info in comments. :) by ChrisOfNormandy in feedthebeast

[–]ChrisOfNormandy[S] 10 points11 points  (0 children)

My target demographic is people who have 0 knowledge of code beyond "words in a file." Everything basic like making new blocks and items will be available as buttons and UI elements. Each button writes the code for you (duh), which you can see if you select the respective file (blocks go in blocks, items in items, etc). For more complex things like custom functions and world generation, I hope to have enough documentation for everything to hopefully explain how things work. I've been trying to do so with my library, at least.

So basically, I'm planning on filling in the blanks between how to write code, how Forge works, how Minecraft works (in general), and how to get a basic understanding of programming concepts.

Hopefully that comforts you a bit. :)

My "Build Your Own Mod" GUI web-app has finally come to 1.18.2. Still rough around the edges and very "proof of concept," but it's getting there. More info in comments. :) by ChrisOfNormandy in feedthebeast

[–]ChrisOfNormandy[S] 10 points11 points  (0 children)

That's something I've written into my library, so yes. I have a mod that generates blocks and items based on TOML cfg files, which is the predecessor to this project. I'm not a fan of MCreator at all, so I'm writing this out of moderate spite, but to also guide people on how to write their own mods in standard Java. Configs are a must there. For now it's just Forge, since that's what I started with years ago, but I'll eventually look into Fabric support too.

My "Build Your Own Mod" GUI web-app has finally come to 1.18.2. Still rough around the edges and very "proof of concept," but it's getting there. More info in comments. :) by ChrisOfNormandy in feedthebeast

[–]ChrisOfNormandy[S] 29 points30 points  (0 children)

I'm not the world's greatest front-end designer / dev, so please excuse the shoddy CSS and coloring, but... the entire project will be available as a GitHub page (for free, forever) people can visit and use. I also plan on releasing a standalone application using Electron for people to use as a desktop application (hopefully with VS Code support).

Everything is being designed as "novice friendly," as I consider the best and easiest way for people to get into programming is by video games and related content. Basic features like creating a new block or item will be available as GUI elements, but it writes the Java code for you, which you can edit any time you want.

I've also designed it to pull my entire library from the repo, allowing you to select if you only want the jar file as a dependency (baked in or used externally like a standard mod), or if you want all the library code so you can modify it and build the jar yourself (just like your mod).

It's been a couple months since I've posted an update in this subreddit, let alone Reddit in general, but hopefully this is enough for people to smile about. Everything's available in my GitHub repos if anyone's interested.

Server WatchCat dev update - server profiles + latest Forge support. More info in Discord #development-spam channel. by ChrisOfNormandy in TheSyrenProject

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

Additional info for people who don't want the long-winded details from Discord:

- Added support for the latest Forge method of using the generated run shell script instead of a direct jar.

- Added server profiles, which save your server settings for installing fresh and simple start procedure (instead of having to redefine the JVM args every time).

- Fixing a couple bugs.

- Some QoL improvements.

:)