MMOQuark

A lightweight Fabric port of the famous Quark Minecraft modification.

OTHER License

Stars
9

MMOContent - Quark Module

A lightweight Fabric port of the famous Quark Minecraft modification, that aims to provide compatibility for porting worlds created in Quark's official MinecraftForge version.

What this mod aims to be

This mod does not aim to be an exact port of the original Quark mod. It only provides a big portion of Quark's blocks, items and entities. The goal of this mod is that worlds, created in MinecraftForge with the Quark mod, can be ported to Fabric with ease. By design, worlds created in Forge with the original mod, can be loaded in Fabric with this mod. For more information about world compatibility, see below.

Originally, this mod was started to provide Fabric content to LCLPServer 5.0. Therefore, some blocks have their functionality removed for performance reasons, e.g. pipes, the Ender Watcher. Some other features, like certain mobs or blocks have not been ported at all. Maybe these will follow in the future.

Feel free to add these features yourself. Contributions are welcome, just respect Quark's LICENSE.

All the assets of this project were taken from the original Quark mod, for more information, please refer to this project's LICENSE file.

Download and installation

  • locate your release on the downloads page and download the jar file (e.g. mmoquark-1.0.0.jar).
  • install Fabric
  • this project requires FabricAPI, so download it as well, if you haven't already
  • this project requires MMOContent (a modding library), download it as well
  • put MMOQuark, MMOContent and FabricAPI inside your /mods directory

World compatibility

Migrate 1.16 worlds to 1.18

From 1.16 to 1.18, some blocks were replaced with other ones (e.g. marble -> calcite + variants). However, you will have to migrate your world manually, before you first load it. Since 1.18, this mod bundles MCCT, a world NBT transformer mod. This mod automatically registers a transformer, that migrates all the blocks. To apply the transformation, follow the instructions provided on the MCCT Page.

Dev Setup

Clone the repository, and import it into your IDE. (IntelliJ IDEA is recommended, along with the MinecraftDevelopment plugin) If there are no run configurations, reopen your IDE. For more information consult the Fabric wiki.

Building

To build the project, use:

./gradlew build
Badges
Extracted from project README
Gradle Publish