Skip to content

A curated list of mods, apps, and resources simplifying the lives of Minecraft modpack developers.

License

Notifications You must be signed in to change notification settings

Modern-Modpacks/awesome-packdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Packdev Awesome

A curated list of mods, apps, and resources simplifying the lives of Minecraft modpack developers.

Join the maintainer's Discord!

Contents

Icon Legend

Versions

  • 1.7 1.7+ no1.7 no1.7+ - Supports/doesn't support 1.7 (and up).
  • 1.12 1.12+ no1.12 no1.12+ - Supports/doesn't support 1.12 (and up).
  • 1.16 1.16+ no1.16 no1.16+ - Supports/doesn't support 1.16 (and up).
  • 1.18 1.18+ no1.18 no1.18+ - Supports/doesn't support 1.18 (and up).
  • 1.19 1.19+ no1.19 no1.19+ - Supports/doesn't support 1.19 (and up).
  • 1.20 1.20+ no1.20 no1.20+ - Supports/doesn't support 1.20 (and up).
  • 1.21 1.21+ no1.21 no1.21+ - Supports/doesn't support 1.21 (and up).

Modloaders

  • forge - Forge/NeoForge-exclusive mod.
  • fabric - Fabric/Quilt-exclusive mod.

Misc

  • paid - Paid software.
  • freeware - Conditionally free software.
  • foss - Free and open-source software.
  • unmaintained - Unmaintained/abandoned project.
  • borked - Borked project.
  • experimental - Experimental project.
  • fork - Forked project.

Mods

Documentation

  • Better Questing 1.7 1.12 1.20 - Questing mod only accessible for older versions with vanilla-esque customizable design.
  • Better Questing Unofficial 1.12 fork - Fork of the Better Questing mod, adding more features such as the view mode.
  • FTB Quests 1.12+ - Questing mod with modern customizable design maintained by the FTB team, mostly popular among modern-version modpack developers.
  • Hardcore Questing Mode 1.7+ no1.21 - Questing mod with more experimental features, the main gimmick of which is a custom hardcore-esque mode that can be manipulated with in various ways using the questbook reward system.
  • Patchouli 1.12+ - Simple data-driven library mod for adding in-game documentation books.
  • Quest Additions 1.16+ no1.21 - Unofficial addon for FTB Quests, adding various extra features like repeatable rewards and new tasks.

Resource Loading

  • Load My Resources 1.12+ - Resourcepack loader, maintained by the creator of Fancy Menu, Keksuccino.
  • Open Loader 1.16+ - Resource-loading tool, allowing modpack developers to add instance-wide datapacks and resourcepacks.
  • Paxi 1.16+ - Global resource/data pack loader, developed by YUNGNICKYOUNG.
  • Resource Loder 1.7 1.12 - Resource-loading tool specialized for older versions of the game using older-versioned resourcepacks.

Gameplay/Balancing

Worldgen

  • Atlas 1.19+ no1.21 fabric - Datapack dimension generator, using heighmap images as input.
  • Lockdown 1.7+ no1.20+ forge - Tool that allows you to package maps with your modpack as world as world presets.
  • Oh The Trees You'll Grow 1.20 - Library that allows packdevs to add custom trees with Minecraft's .nbt structure files.
  • Skyblock Builder 1.16+ no1.21 forge - World generation customizer, similar to void island config but for newer versions.
  • Starter Structure 1.16+ - Allows packdevs to add structures to be generated at spawn on new world creation.
  • Void Island Control 1.12 - World generation customizer, adding a configurable skyblock-esque void world type.
  • Where Am I Going? (WAIG) 1.12 - Biome difficulty customizer; allowing modpack developers to do things like increase/decrease the number of mob spawns, obscure the the name of the biome, etc.

Scripting

  • CraftTweaker 1.7+ - In-game feature tweaker allowing developers to change certain mechanics using a custom language called ZenScript.
  • Custom Machinery 1.16+ no1.20 - Data-driven utility for adding custom machines with heavy integration with both CraftTweaker and KubeJS.
  • CustomMachinery (Fork) 1.20 fork - Unofficial port of Custom Machinery to 1.20.1, based on the 1.21 version of the original mod.
  • Game Stages 1.12+ no1.21 - Library, allowing packdevs using mods like CraftTweaker or GroovyScript to add certain "game stages" to players based on their level of progression, that then could be used to alter custom mechanics.
  • GroovyScript 1.12 - Sandboxed Apache Groovy in-game interpreter that includes interfaces for tempering with the game.
  • KubeJS 1.16+ - JavaScript script loader allowing for interactions with the game mainly through the event system.
  • Packmode 1.12+ no1.21 - Library that adds a "pack mode" system which can be used to alter custom mechanics based on the mode the player selected.
  • ProbeJS 1.18+ - Addon to KubeJS, adding support for VSCode intellisense.
  • ProbeJS Legacy 1.16 forge experimental fork - Experimental port of ProbeJS for 1.16.5.

Utility

  • AtlasViewer 1.18+ - Atlas explorer that allows you to view and inspect atlases and the textures comprising them through and in-game menu.
  • Celestial 1.16+ - Allows packdevs to customize per-dimension skyboxes through a simple JSON config system.
  • In Control! 1.12+ forge - Mob spawn editor, configurable through JSON files.
  • Modern Custom Discs 1.16 forge - Packdev tool that allows you to add customizable music discs with .ogg files.
  • Perfect Spawn 1.7 1.12 - Utility that allows packdevs to modify the spawn position of the player with a higher degree of control.
  • Resource Reloader 1.12 - Utility, adding a set of commands to reload only specific types of resources (instead of reloading all of them with F3+T), speeding up the process.
  • Spark 1.7+ - Game profiler, allowing for easy visualization of the most resource-intensive tasks within the instance; helpful when debugging performance issues.
  • TellMe 1.7+ no1.21 - Asset information dumper/lister, accessible using in-game commands.
  • Totally Harmonious Item Stages 1.16+ no1.21+ forge unmaintained - Gamestage-based utility mod for item gating. Discontinued after 1.20.1, use Decursio Stages instead.

Command Autocompletion

  • NBT Autocomplete 1.16+ - Client-side mod which adds support for autocompleting NBT tags when typing commands in chat.
  • Suggestion Provider Fix 1.16+ forge - Simple fix which allows command autocompletion to work with resource locations under any namespace, not just minecraft:.
  • Suggestion Tweaker 1.18+ - Both-sided mod which improves command suggestions in various ways.

Apps

Assetmaking

Music

  • FL Studio freeware - Paid tool professional tool for making digital music.
  • LMMS foss - Free and open-source multimedia studio prefect for beginners as well as advanced users.
  • Tenacity foss fork - Open-source fork of Audacity, the software used for editing audio at a lower level.

Textures/Models

  • Aseprite paid - Source-available (previously open-source) tool for creating textures using pixelart.
  • Blockbench foss - Specialized tool for editing Minecraft's various model formats.
  • LibreSprite foss fork - Free and open-source maintainted fork of Aseprite, based on its last available version under a free license.
  • LibreSprite Dotto foss - Version of LibreSprite available directly inside a web browser.
  • Minecraft Title Generator - Blockbench plugin that adds a simple way to generate logos in the Minecraft style.

Coding

  • VSCode foss - General Integrated Development Environment perfect for working with Java and scripting languages in the same app.
  • VSCodium foss fork - Distribution of VSCode, providing compiled binaries of it licensed under an open-source license.

CLI foss

  • CarbonJS unmaintained borked - Advanced package manager for KubeJS scripts implementing version control, written in Rust.
  • KJSPKG 1.12+ - Simple lightweight-ish crossplatform package manager for KubeJS scripts written in Python 3.

Packaging

  • AlmostPacked - Automated git hook developed by the Almost Reliable team allowing for distribution of modpacks.
  • InstanceSync unmaintained - Git hook allowing for distribution of modpacks using version control.
  • Packwiz - Automation utility for distributing modpacks across the CurseForge and Modrinth ecosystems, written in Go.
  • Pakku - Multiplatform modpack manager for CurseForge and Modrinth ecosystems, written in Kotlin.
  • Pax - Automation utility for distributing modpacks across the CurseForge ecosystem, focused on collaboration and written in Nim.

Discord Bots foss

  • Linkie - Bot providing various useful utilities for mod and modpack developers, the main one being the ability to see information about various mappings.

Productivity

  • Draw.io foss - Tool for creating diagrams that also allows for real-time collaboration, very useful for visualizing code.
  • Figma freeware - Web tool that allows you to edit design files and FigJam boards which are perfect for brainstorming.
  • Notion freeware - Closed-source cooperative/individual online text document editor using a custom format with extensive markup features.
  • Obsidian freeware - Open-source individual local document editor using the Markdown format for text files and including various visualization features.
  • Trello freeware - Cloud organization-focused app including various productivity tools, mainly a cooperative ToDo board.

Resources

Discord Servers

  • Almost Reliable - Community owned by the Almost Reliable team, offering support for their mods.
  • BlameJared - Developer-owned community for CraftTweaker, offering support for modpack developers who use it.
  • FTB - Server owned by the FTB team, providing support for modpacks using their mods and more.
  • Kekscord - Server created by Keksuccino, the developer of FancyMenu, Drippy Loading Screen, and Load My Resources, offering support for both of these mods and more.
  • Latvian.dev - Server created by the developers of KubeJS, the members of which frequently provide help for other people using it and JavaScript in general.
  • Minecraft Pack Development (MPD) - General community of modpack developers, sharing their works and help to others.
  • Modded Minecraft - General community for all things modded Minecraft.
  • Modded Minecraft Reviews - Developer-owned server for the Modded Minecraft Reviews project.
  • Modern Modpacks - Developer-owned server for the Modern Modpacks organization, also offering help for other 1.16 project maintainers.
  • Packwiz - Official support server for packwiz.
  • Shedaniel's Development - Server owned by shedaniel, the creator of Roughly Enough Items and other mods, providing support for them.
  • The 1.12 Modding Coalition - Community offering help for all 1.12 mod and modpack creators alike.

Websites

  • CFLookup foss - Webpage allowing you to look up deleted mods in the CurseForge ecosystem by typing in their IDs.
  • CurseRinth foss unmaintained borked - Frontend for the CurseRinth api, a CurseForge api mirror that's fully compatable with Modrinth's api.
  • CurseRinth (Tizu Fork) foss fork - Forked version of CurseRinth, maintained by tizu69.
  • Entity Icons foss - Repository that contains 16x16 and 8x8 icons for all vanilla Minecraft mobs.
  • Jacobsjo's Tools And Projects foss - Collection of various web utilities, mainly focused on aiding the development of worldgen datapacks.
  • KJSPKG Lookup foss - Simple registry/search website for all packages on KJSPKG.
  • Linkie foss - WebUI-version of the Linkie discord bot.
  • Mcasset.Cloud foss - Frontend for viewing assets in the different versions of the base Minecraft game.
  • Minecraft GIF to Animated Texture - Converter for turning GIFs into animated texture PNGs and .mcmeta files usable in-game.
  • Misode Data Pack Generators foss - Collection of various web utilities for datapack editing and visualization.
  • Modded Minecraft Reviews - Community-maintained hub offering reviews for submitted mods and modpacks, includes the ability for maintainers of projects to respond to the reviews.
  • Modpack Index foss unmaintained - Reimplementation of CurseForge's modpack list/search UI with more filters and other various features.
  • Opticraft - List of various 1.12.2 optimization mods including the descriptions of what they do.
  • UniUI - Opinionated UI library with a web-based editor for making in-game GUIs with KubeJS.
  • Unused Textures foss - Large repository of freely-licensed Minecraft-styled textures.
  • Useful Mods - General list of mods for different versions that improve the performance of the game and fix various bugs.
  • Writouli foss - Web editor for Patchouli-registered books.

Fun

  • ThisRecipeDoesNotExist foss - Random recipe generator, can serve as a inspiration for your actual custom recipes.

Go Back Up

Contributing

If you wish to add something to the list, please first read the contribution guidelines.

License

CC0

This repository is licensed under CC0, and thus freely available for redistribution and modification without any conditions.


THIS PROJECT IS NOT ENDORSED BY THE MAINTAINERS OF THE ORIGINAL AWESOME LIST, NOR WILL IT EVER BE SUBMITTED TO THE LIST BECAUSE THEIR REQUIRED GUIDELINES ARE NOT BEING FULLY ENFORCED HERE. well, as with most projects in that list :trollface:

About

A curated list of mods, apps, and resources simplifying the lives of Minecraft modpack developers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published