Greetings! Now this is something I was going to get done right at the start of C3 but some minor complications occurred while I future proofed a few things.
I am Scrydan, and I code things. I was wanting to work on a little project and wanted to do something for the Staff Team. This was mostly a solo effort but I did some some slight feedback from time to time (things got busy towards then end, so I didn't get too many tests done)!
This was supposed to be something done officially but turned into a personal project more or less. There's still things that need to be done but I am just going to release this as is. I'll work on this more later. Expect some features to pop up tomorrow as this is still actively worked on.
With that said, in the spirit of Mario Maker 2 and in our convention, I present to you for the first time:
The name comes from the fact that in Mario Maker you probably wished there were some things you could have implemented. SMWC has enabled many users to do things that SMW could never have done. So as a sort of in the spirit kind of deal, I am working on this to sort of give you that idea.
Growing up, I wanted to make levels. And over time, we received Lunar Magic, and now 2 versions of Mario Maker.
Here's an example of an Air Ship level. Keep in mind, some tiles and other objects are missing. I did run out of time and wanted to add more, but at the very least I could implement:
*3 Game Styles
*Each with 10 Game Themes
*Basic Start, Check Point, and Goal Spheres objects.
*Basic Tiles (ground top/ground, missing corners)
*And some secrets!
Things to work on still:
*Last few objects from SMW need to be converted to SMB.
*Finish SMB3 and work on NSMBU!
*Corner Ground Tiles
Now, consider this a tech demo or something I made because I wanted to make levels that are currently not possible in Mario Maker and potentially do something new and interesting.
So I also made this thread with a poll. That's right. The community can decide a special game style to implement!
So with that said, let's vote!
Option A: Super Mario Bros 2 - This could be an interesting theme.
Option B: Yoshi's Island - A very nice game that I think may be the popular choice.
Option C: Top Secret Area World - ??? Secrets ???
You have until the end of C3 to vote! So best of luck!
If you'd like to help me work on this project, I'll be soon opening it up to open source.
But I'll take some sprite rip assists to make the development process easier. Especially with the possible new theme
By the way, just an aside but you can save it in TXT format. This is so you can upload to your file bin. (doesn't take kindly to JSON format)
Sample levels (not the best, lol):
I wanted to do way more but this is the work of 2 weeks and mad sleepless nights. I hope to revamp some code over time.
Tomorrow I may release SMB3. Depends on feedback and everything. Enjoy!
So that's not all. I'd like to bring up some work I've also been doing. I've planned to do a Minecraft Randomizer for awhile now and it is about time I did what I set out to do. So I am actually working with someone close and whom I am living with on this. <3
Minecraft Randomizer, or name pending on what I decide to name it, is built using Python. You will want version 3 for this to work.
To run this program, you'll want (for now) to make a bat file if you're windows for convenience. Otherwise, you can just simply run it with some parameters in command line.
It will have an interface later, but we are working to get it to that point.
So what are some features? Well you can randomize the following:
*Loot Tables (blocks are apart of the above but it is separated as an option)
Now then, as you might imagine randomizing Minecraft can be a really crazy experience. By a default randomization with no control or checking, it can be downright insane to play. However, at minimal, we make sure each item name is swapped. There's 2 ways to go about this. One way is generating a key file as we go and find items. The other way is giving the program a parameter containing a list of items inside of a file (so you can technically allow any item to be swapped, like bedrock...if you were derp), otherwise it'd only swap what item it can find naturally as far as block drops, loot drops, and recipes go.
Speaking of Bedrock though, there is a exclusion list of things to ignore. Why? Because Chests for example would be really annoying to replace.
Imagine you working so hard to put lots of items in your Shulker Chest. You try to pick it up...and instead, you get a dead bush. Tragic!
So currently we have a list of things to ignore, like air, bedrock, chests, ender chests, and shulker boxes. I might add crafting tables to the mix, but that doesn't matter so much. Because that too is a parameter you can specify by setting up an exclusion json. Like excluding logs to still drop logs so you can still get wood.
I do have a gitlab repository for this and I may have someone join along if they wish to work on this with me if interested.
Current design of sorts:
Below are options to create a unique Minecraft experience!
Randomize Crafting: 
Randomize Block Drops: 
Randomize Loot Tables: 
Unique Blocks (Insanity mode if disabled!): [/]
Randomize items unique to category: 
Super Randomized Crafting (This will make the crafting recipes completely new/unique!): 
===Explaination of options===
(Anything seen like this is a description of its option, shown somewhere. Maybe hover?)
Randomize Crafting/Block Drops/Loot Tables: decides what you want to randomize.
Unique Blocks: makes sure that replaces for cobblestone for pickaxes and say cobblestone stairs, are the same swap (say planks).
Randomize items unique to category: This makes sure that each category has its own unique random per category.
Super Randomized Crafting: This has all crafting shapes and ingredients completely randomized!
Now while I do technically have the program in somewhat of a working state, I'll need more time to get it in a presentable state. Trust me, you'll want some more work done to it. However, as a treat, I am willing to provide datapacks that are randomized. I'll even include my first ever test. Which is hilarious.
I won't say what any of them do. That's for you to discover!
So if you DM me on Discord, I'll send you a few randomized datapacks to play with. Feedback would be much appreciated! I will say that recipes are currently disabled though, so you'll only get: random blocks, random loot drops, etc.
I'll probably post some screenshots, but if anyone wants to do videos or screenshots of their experience, please let me know!
I am also playing with the seed: random
So if you want to play along with me on a particular world, there you go!
Just want to specify that this can support 1.13 but mostly supports 1.14 at this time.
Edit later post:
Data Packs you can use now!
Now in order to use this, you need to make a datapack. You can make a shell datapack or download this:
Then pop the minecraft folder in the data folder of that, and put that into your datapacks folder of your save!
/reload and you should do well!
Originally posted by Scrydan
Also RIP video that refuses to upload and show off!