Hello all. I'm proud to announce that Quark for 1.20 is ALMOST ready to be tested. The current version has some critical issues preventing it from being deemed "playable", but it shouldn't be long.
Why So Late?
In case you missed it, this version is essentially a full rewrite of the entire mod's guts. Quark was previously highly tied to Forge's systems to work, and a herculean amount of effort from quat, ithundxr, and siuolplex was necessary to even get all of that decoupled.
In fact, those three were the absolute MVPs of this whole show. I essentially took a backseat and let them handle all the technical work and only came in at the end to help patch things up and take care of all the design changes I wanted to do.
If you haven't read about what we're doing for Quark regarding Project Zeta and want to learn more about the port and future Fabric compatibility, please go read the original post, as I explain everything there in great detail.
If you're wondering, our current status is somewhere around Figure 5 of that post. We decided to do 1.20 earlier than originally anticipated so there was actually something for people to play rather than just endlessly wading in technical guts. There's still parts of the system that have yet to be decoupled and will need to do so before Multi-loader support can begin.
What's New?
The Obvious
- Rewrote the entire technical backend of Quark's module loading system to allow for implementing Fabric support later down the line
- Ported to 1.20.1
- Removed the AutoRegLib dependency (this will later be a Zeta dependency, but currently it's built-in)
Removals
- Pink Blossom Trees, as they constitute content overlap with Cherry trees
- Echorang, as we felt it wasn't worth to add an additional smithing template for just one niche item
- Several other minor things that were added to vanilla since 1.19.2
Renames
- Charcoal Block -> Block of Charcoal
- Blossom Wood -> Trumpet Wood (from Trumpet trees)
- Ancient Wood -> Ashen Wood
- Ancient Fruit -> Enchanted Fruit
Integration Changes
- Flamarang is now made using the Netherite Smithing Template
- Vertical Slabs for Bamboo, Bamboo Mosaic, and Cherry Planks
- Hanging Signs for Ashen, Trumpet, and Azalea Wood
- All the Quark wood variant blocks for Cherry Wood with excellent textures by Sully as always
- Ashen Saplings are now acquired from the Sniffer
- You can switch back to the old method in the config if you please
- Pathfinder Maps can now find Cherry Groves and Mangrove Swamps
- Moved Badlands to the lower tier now to keep the pools balanced
- Fixed Flower Forest emerald price being wrong too, I somehow let that slip before
- Glass Item Frames will now align to all types of signs, from both the front and back
- Hanging Signs can hang from Posts much like Lanterns already could
Creative Mode Stuff
- All Quark items will slot themselves between relevant vanilla items in creative tabs rather than just being slotted at the end
- If the variants are enabled: Calcite, Dripstone, and Tuff will also be added to Building Blocks
- Some items may be incorrectly placed right now, we're working on it
- Since no one really cared for that feature, Seed Pouches no longer clog up the menu with all the possible variants
Other Minor Things
- The Quark Config menu can now keep track of how many changes you made and let you know how much you have to save
- Touched up the Emotes screen with a new look that was actually a bug but I liked it so it stayed
Screenshots
There really isn't much to show as this is mainly just a technical update, but here's some anyway so it's not just a bunch of text.
When?
Thank you for reading and for your continued support as always. And once again, a massive massive thank you to quat, ithundxr, siuolplex, and Sully, as this would not be possible without their hard work. Please give them all your thanks and kindness if you see them around.
Once we have something available for testing that doesn't explode horribly if you look at it funny, I'll let you know. Until then, happy holidays.