The Mod Coder Pack (MCP) and the Evolution of Minecraft: Java Edition Server Development Environments
1. Introduction
Minecraft: Java Edition stands as a prominent example of a game profoundly shaped by its community, particularly through the extensive possibilities offered by modding.1 Modifications, or "mods," range from simple client-side visual tweaks to complex server-side alterations that introduce new gameplay mechanics, administrative tools, or entire minigames.1 This vibrant ecosystem thrives because the community actively reverse-engineers the game's Java code, allowing developers to create and share thousands of unique modifications.1 While client mods primarily alter a player's local experience, server-side mods, often referred to as plugins when using specific platforms like Spigot or PaperMC, modify the shared multiplayer environment, enabling features like anti-cheat systems, custom game modes, or enhanced server management capabilities.1
In the early days of Minecraft modding, a significant technical hurdle existed: the game's code was distributed in an obfuscated format, making it difficult for developers to understand and modify.3 The Mod Coder Pack (MCP) emerged as a foundational toolset that addressed this challenge, providing the means to decompile and deobfuscate the game's code, thereby unlocking the potential for sophisticated mod development.1 MCP played a pivotal role in the genesis of the Minecraft modding scene as it is known today.5
This report aims to provide a comprehensive overview of the Mod Coder Pack, detailing its definition, historical significance, and eventual transition away from mainstream use. It will clarify the often-misunderstood term "MCP server" by contextualizing it as a development environment. Furthermore, the report will explore the modern toolchains that have largely superseded MCP for server-side development—namely Forge MDK, Fabric Loom, Spigot, and PaperMC—and outline the general steps involved in setting up a contemporary server development environment using these tools. All information presented is synthesized from reliable community documentation and resources, adhering to APA 7th edition formatting guidelines.
2. Understanding the Mod Coder Pack (MCP)
2.1 Definition and Core Functionality
The Mod Coder Pack, commonly known as MCP (originally named Minecraft Coder Pack), was fundamentally a collection of scripts, tools, and community-generated data designed to facilitate mod development for Minecraft: Java Edition.1 Its primary purpose was to overcome the obstacle presented by Mojang's distribution of the game with obfuscated code—a practice where meaningful class, method, and field names are replaced with short, nonsensical ones (e.g., a(), field_12345_a, ☃) to deter reverse engineering and reduce file size.3
MCP achieved this by performing two critical functions:
Decompilation: It converted Minecraft's compiled Java bytecode (.class files) back into human-readable Java source code (.java files).1
Deobfuscation: Using community-contributed mapping files, it replaced the obfuscated names in the decompiled code with meaningful, human-readable names, making the code understandable and workable for developers.1
Beyond making the code readable, MCP also provided the necessary tools to recompile any modified source code and then re-obfuscate it back into a format that could be injected into the original game's .jar file, allowing the modifications to take effect.1 This workflow enabled developers to create mods that significantly altered game mechanics, added new content, or interacted deeply with the game's internal systems.
2.2 Historical Role in Enabling Modding
MCP's creation is attributed to Michael Stoyke, known online as Searge, who later joined Mojang Studios.1 It is important to note that MCP was initially a community-driven project, born out of the necessity to understand and modify the obfuscated game, rather than an official tool provided by Mojang.4 Its existence was crucial for the early modding community.
Before more sophisticated mod loaders became prevalent, MCP was instrumental in making "Jar Modding" a viable, albeit complex, practice.5 This involved developers directly editing the decompiled source code obtained via MCP, recompiling it, and manually inserting the modified .class files into the main minecraft.jar file (often requiring the deletion of the META-INF folder to bypass code signing checks).6 While cumbersome and prone to conflicts if multiple mods edited the same files, this was a significant step up from earlier, even more primitive and incompatible modification techniques.6
Perhaps MCP's most significant contribution was laying the groundwork for modern modding APIs and loaders. The Forge Mod Loader (FML) and Minecraft Forge, which revolutionized modding by allowing multiple mods to coexist and introducing standardized APIs, heavily relied on MCP's deobfuscation capabilities and its mapping data in their early versions.1 Forge utilized MCP mappings to apply its own patches and hooks to the Minecraft code, enabling the creation of complex mods and, crucially, modded multiplayer servers.1 MCP provided the essential translation layer that made these advanced modding frameworks possible.
2.3 Explanation of MCP Mapping Systems
Central to MCP's functionality was the concept of "mappings"—files that acted as dictionaries translating the obfuscated code names generated by Mojang into more understandable forms.3 The process involved several layers of names:
Notch Mappings: These were the original, obfuscated names present in the distributed game files (e.g., a, br, ☃). They offered no semantic meaning and were highly unstable, often changing completely between different Minecraft versions, making mods break frequently upon updates.3
Searge Mappings (SRG - Searge RetroGuard): Developed by Searge, these provided unique, algorithmically generated but consistent intermediate names for methods, fields, and parameters (e.g., func_72838_d, field_70159_w). While not inherently human-readable for methods and fields, they were designed to be more stable across Minecraft updates than Notch mappings, changing only when the underlying code structure (like method signatures) changed. Class names in Searge mappings were often human-readable. These intermediate mappings were crucial for tools like Forge to apply patches consistently.3 Some platforms, like Sponge, also used Searge mappings at runtime.3
MCP Mappings: These were the fully human-readable names (e.g., spawnEntityInWorld, posX, EntityPlayer) largely contributed by the modding community via tools like the MCPBot.3 Developers primarily interacted with these names within their MCP development environment. When preparing a mod for distribution, the code written using MCP mappings would be re-obfuscated, typically back to Searge or Notch names, so it could function correctly with the obfuscated runtime environment of the game.3
The existence of these distinct mapping layers highlights the technical complexity inherent in early Minecraft modding. Developers needed tools like MCP not just to write code, but to navigate a multi-stage translation process between the human-readable names used during development and the obfuscated names used by the game itself. This complexity likely served as a significant motivator for the development of more integrated and user-friendly toolchains in later years, which aimed to abstract away much of this intricate mapping management for the average developer.11
3. MCP in the Modern Era: Status and Terminology
3.1 The Shift Away from MCP
While MCP was indispensable in the early years, its direct relevance for developing mods for contemporary Minecraft versions has significantly diminished. Official development and maintenance of MCP mappings largely ceased for versions beyond Minecraft 1.12.x.5 Several factors contributed to this shift:
Maintenance Challenges: Keeping the community-sourced MCP mappings accurate and up-to-date with Mojang's frequent game updates and code refactoring became increasingly difficult.14
Technical Changes in Minecraft: The major code restructuring in Minecraft 1.13, known as "The Flattening," significantly altered game internals, breaking many existing mods and making the mapping process even more complex.5
Forge Evolution: Around the same time as the Flattening, the Minecraft Forge project undertook a significant rewrite to address technical debt.5 As part of this evolution, Forge began integrating the necessary deobfuscation and patching tools directly into its Mod Development Kit (MDK), reducing reliance on the standalone MCP toolset.9 Forge eventually transitioned to using Mojang's official mappings (released starting with version 1.14.4) combined with its own stable SRG intermediate mappings, phasing out the use of the classic community MCP mappings.10 The last official MCP snapshot mapping release noted in Forge documentation was for version 1.16.5.11
Emergence of Fabric: The Fabric modding toolchain emerged as a lightweight alternative, particularly gaining traction from Minecraft 1.14 onwards.5 Fabric's developers explicitly chose not to use MCP mappings, citing concerns about their update frequency, the perceived lack of openness in the contribution process (preferring a merge request system over MCP's IRC bot submissions), and potential licensing ambiguities.14 Fabric developed its own mapping systems: stable "Intermediary" mappings designed to bridge versions, and community-driven "Yarn" mappings for development.5
Decommissioning of MCP Infrastructure: The MCPBot, the primary tool for collecting community mapping contributions, was eventually decommissioned, marking the end of the collaborative effort behind the classic MCP mappings.10
As a result, the original MCP toolset and its community-driven mappings are considered historical artifacts for modern Minecraft modding.
3.2 Current Relevance and Alternatives (MCP-Reborn, RetroMCP)
Despite the obsolescence of the original MCP for current versions, the name and concept persist through community-maintained forks and related projects:
MCP-Reborn: This active project aims to provide an MCP-like development environment specifically for modern Minecraft versions (reportedly supporting 1.13 up to 1.21.4 as of early 2025).19 It utilizes Gradle and leverages components from the Forge ecosystem (MCPConfig, ForgeGradle) to achieve decompilation and deobfuscation.19 Its primary use cases appear to be creating modded game clients (often for specialized purposes outside the standard Forge/Fabric ecosystems) and facilitating research into the game's code.19 Its continued updates and community engagement on platforms like GitHub suggest it fills a specific niche.19
RetroMCP / RetroMCP-Java: These projects focus on preserving the MCP experience for older versions of Minecraft, including Alpha, Beta, and early release versions, some of which were never officially supported by the original MCP.8 RetroMCP-Java is a more modern implementation written in Java, offering both command-line and graphical interfaces.24 These tools cater to enthusiasts interested in modding historical versions of the game or researching its evolution.8
It is crucial to understand that these forks, while carrying the MCP name, are specialized tools and do not represent the mainstream approach for developing server mods or plugins for current Minecraft: Java Edition.
3.3 Clarifying "MCP Server": The Development Environment Context
The term "MCP server," as used in the initial query, requires clarification. MCP itself was never server software; it was a development toolchain—a collection of scripts and programs used to prepare a development environment.1 Therefore, an "MCP server" is not a distinct type of Minecraft server like Spigot or Forge.
Based on MCP's function, the term most likely refers historically to a standard Minecraft server instance that was launched from within a development environment set up using MCP or tools derived from it (like early versions of the Forge MDK that bundled MCP components).1 The purpose of such a server would be solely for developing, testing, and debugging mods or plugins, allowing developers to see their code changes in action in a controlled environment before distributing them.19
One source encountered during research 26 presents a conflicting description, portraying MCP as a server management tool with features like configuration management, player permissions, mod installation, and automated backups. This description is inconsistent with the well-documented purpose and functionality of the Mod Coder Pack, which focused entirely on code manipulation (decompilation, deobfuscation, recompilation).1 It appears this source either misidentifies MCP or conflates it with unrelated server administration software.
In contemporary terms, the concept of running a dedicated server instance for development purposes remains central to the workflow. However, instead of using the historical MCP, developers now launch these test servers directly from their IDEs using run configurations generated by modern toolchains like the Forge MDK, Fabric Loom, Spigot's BuildTools environment, or PaperMC development setups.2
The persistence of the term "MCP" in discussions 7 and its use by forks 19, even after the original toolset became obsolete for modern development, illustrates how foundational technologies can leave a lasting linguistic footprint. This semantic drift can sometimes lead to ambiguity, as seen with the term "MCP server." As the technology evolved, the original name occasionally lingered as shorthand for the concept of a deobfuscated development environment, necessitating clear definitions to avoid confusion, especially for newcomers.
4. Modern Toolchains for Server Development
With the decline of the original MCP for current Minecraft versions, several sophisticated toolchains have emerged, each catering to different aspects of server-side modification. Understanding their distinctions is key to choosing the right platform for a development project.
4.1 Overview: Forge, Fabric, Spigot, PaperMC (Mods vs. Plugins)
The modern landscape for Minecraft: Java Edition server development is primarily divided between platforms focused on mods and those focused on plugins:
Modding Platforms (Forge, Fabric): These toolchains are designed for creating mods, which can make deep changes to the game, adding new blocks, items, entities, dimensions, and game mechanics.1 Mods developed with Forge or Fabric often require installation on both the game client and the server to function correctly, as they introduce new assets and logic that both sides need to understand.1
Plugin Platforms (Spigot, PaperMC): These platforms are built upon the Bukkit API and are designed for creating plugins, which are server-only modifications.1 Plugins typically focus on altering server behavior, managing gameplay, adding commands, protecting areas, or integrating with databases, without requiring players to install anything on their clients.1 PaperMC is a popular, high-performance fork of Spigot, offering optimizations and additional APIs while maintaining compatibility with most Spigot/Bukkit plugins.2
While this distinction is generally clear, some overlap exists (e.g., server-only mods are possible with Forge/Fabric). The choice between them depends on the scope and nature of the desired modifications.
The maturation of the modding scene led to this divergence. While MCP provided general access, different development needs—such as deep content integration versus server administration and performance—drove the creation of specialized toolchains. Forge became the standard for comprehensive mods, Fabric emerged prioritizing rapid updates and leaner modifications, Spigot focused on server extensibility via the Bukkit API, and Paper further optimized Spigot for performance-critical servers.1 This specialization allows for powerful, tailored solutions but also means developers must choose their platform carefully, as APIs and development practices differ significantly.
Table 1: Comparison of Modern Server Development Toolchains
4.2 Forge Mod Development Kit (MDK)
The Forge MDK is the official package provided by the Minecraft Forge team for developing mods.11 It includes the necessary Forge libraries, a Gradle-based build system setup, example mod source code, and scripts to configure a development environment.11 Gradle handles dependency management, compiling, and packaging the mod.11 For deobfuscation during development, Forge MDK utilizes official Mojang mappings where available, supplemented by stable SRG (Searge RetroGuard) intermediate mappings.10 Historically, it relied on MCP mappings, and remnants of this might be seen in older documentation or configuration files.11 Extensive documentation is available on the official Forge website, alongside active community forums.9
4.3 Fabric Loom
Fabric Loom is the Gradle plugin central to the Fabric modding toolchain.12 It automates the setup of a development environment by managing Minecraft dependencies, applying mappings, processing Mixins (a bytecode manipulation library commonly used in Fabric mods), and handling other build-related tasks.12 Fabric's default mapping strategy involves using "Intermediary" mappings, which are designed to be stable across minor game versions and snapshots, combined with community-driven "Yarn" mappings, which provide human-readable names.5 Loom is flexible and can be configured to use other mapping sets, such as official Mojang mappings, if desired.39 The Fabric API is a separate but commonly used library that provides essential hooks, events, and utilities for Fabric mod developers.29 Official documentation and community resources are available through the Fabric website and GitHub repositories.12
4.4 Spigot API (via BuildTools)
Spigot is a highly popular modified Minecraft server software derived from the Bukkit project, known for its extensive Plugin API.2 Developing Spigot plugins involves coding against the Spigot API, which extends the original Bukkit API with additional features and performance improvements.31 Setting up a development environment typically requires obtaining the Spigot API libraries. This is often done by running Spigot's BuildTools utility, which downloads the vanilla server code, decompiles it, and applies the necessary patches to produce the Spigot server and API JARs for a specific Minecraft version.2 Plugin projects are commonly managed using standard Java build tools like Maven or Gradle.31 The SpigotMC website hosts official documentation, Javadocs, and extensive community forums with guides and support.2
4.5 PaperMC API
PaperMC (or simply Paper) is a widely used fork of the Spigot server software, focusing on high performance, stability, and incorporating bug fixes and further API additions.2 Plugin development for Paper builds upon the Bukkit and Spigot APIs but allows developers to leverage Paper-specific events, methods, and performance optimizations.32 A notable recent change (versions 1.20.5 and later) is Paper's adoption of Mojang's official mappings for its runtime environment, which may require developers to explicitly declare the mapping namespace their plugin targets in their build scripts (Gradle or Maven) for compatibility.30 Paper also features an experimental "Paper Plugins" system, using a paper-plugin.yml file, which introduces concepts like plugin bootstrappers and isolated classloaders for more advanced plugin structures.34 The PaperMC documentation site provides detailed guides for setup (often using Gradle or Maven), API usage, and configuration.30
5. Setting Up a Modern Server Development Environment: A General Guide
While the specifics vary between Forge, Fabric, Spigot, and Paper, the general workflow for setting up a modern Minecraft: Java Edition server development environment shares common principles, largely leveraging standard Java development practices. This section outlines the typical steps involved.
5.1 Essential Prerequisites
Java Development Kit (JDK): A compatible JDK is non-negotiable. The required version depends heavily on the target Minecraft version and the chosen toolchain. For instance, older Forge versions might require JDK 8 11, while modern Forge, Fabric, and Paper typically require JDK 17 or JDK 21.27 It is crucial to install the Development Kit (JDK), not just the Java Runtime Environment (JRE).48 Reputable sources like Eclipse Temurin (formerly AdoptOpenJDK) are recommended.11
Integrated Development Environment (IDE): An IDE significantly enhances productivity. IntelliJ IDEA and Eclipse are popular choices due to their strong Java support and integration with build tools like Gradle and Maven.11 Visual Studio Code, with appropriate Java and Gradle/Maven extensions, is also a viable option.11
Git (Recommended): While not strictly required for basic setup, using Git for version control is highly recommended for managing code changes, collaboration, and backups.49
5.2 Acquiring and Setting Up Toolchains
Forge: Download the Mod Development Kit (MDK) .zip archive from the official Forge files website for the target Minecraft version. Extract its contents into a new, empty project directory.11
Fabric: Create a new Gradle project. Add the Fabric Loom plugin and necessary dependencies (like the Fabric API) to the build.gradle (or build.gradle.kts) file. Using the official Fabric example mod or template generator can streamline this process.12
Spigot: Download the BuildTools.jar from the SpigotMC website. Run it using the command line (java -jar BuildTools.jar --rev <version>) in an empty directory to compile the Spigot server and API JARs for the desired Minecraft version.2 These JARs will then be used as dependencies in your plugin project (typically managed by Maven or Gradle).
PaperMC: For plugin development, you primarily need the Paper API dependency. Add the Paper Maven repository and the paper-api dependency to your project's pom.xml (Maven) or build.gradle (Gradle) file.30 The server JAR itself can be downloaded directly from the PaperMC website for testing.33
5.3 IDE Integration and Project Configuration
Import Project: Open your IDE and import the project. For Forge MDK or Fabric Loom setups, import it as a Gradle project. For Spigot/Paper, import it as a Maven or Gradle project depending on your chosen build system.27 The IDE's integration with the build tool should automatically resolve and download required dependencies (Minecraft code, APIs, mappings) and set up the project structure.11
Build Scripts (build.gradle / pom.xml): These files are central to managing the project. They define dependencies, specify mapping versions (for Forge/Fabric), configure how the mod/plugin is built, and may include tasks for running the game.11 Common initial configurations involve setting the mod/plugin's unique ID, version number, and group ID (often based on a reverse domain name).27
Generate IDE Run Configurations: For Forge and Fabric, specific Gradle tasks (e.g., gradlew genEclipseRuns, gradlew genIntellijRuns) are typically run once to create launch configurations within the IDE.11 These configurations allow you to easily start a Minecraft client or server directly from the IDE with your mod loaded for testing and debugging. Spigot and Paper setups might require manual creation of run configurations or rely on executing build tool tasks (like mvn install followed by running the server JAR manually or via a script).30
Plugin/Mod Metadata File: Every mod or plugin requires a metadata file that tells the loader essential information. This is typically mods.toml for Forge 28, fabric.mod.json for Fabric, plugin.yml for Bukkit/Spigot/Paper 30, or potentially paper-plugin.yml for experimental Paper plugins.51 This file defines the mod/plugin's name, ID, version, main class entry point, dependencies, authors, and other relevant details.
5.4 Running and Testing
Launch from IDE: Use the generated run configurations (e.g., "Run Client," "Run Server") or equivalent build tool tasks to start a test instance of Minecraft.19 The IDE will typically compile your code and launch the game with your mod/plugin automatically included in the classpath or mods/plugins folder of the test environment.
Accept EULA (Server): When running a test server for the first time, it will likely shut down immediately. You must navigate to the run directory created by the toolchain (often named run or similar) and edit the eula.txt file, changing eula=false to eula=true to signify agreement with the Minecraft End User License Agreement.27 The server should then start correctly on subsequent launches.
Debugging: Modern IDEs allow you to set breakpoints in your mod/plugin code and step through execution when launched via the debug configurations, greatly aiding in troubleshooting.31
5.5 Basic Build Process
Compile and Package: Use the appropriate build tool command (e.g., gradlew build for Gradle projects, mvn package for Maven projects) to compile your code and package it into a distributable .jar file.19
Output Location: The resulting .jar file is typically found in a build/libs (Gradle) or target (Maven) directory within your project folder.19 This JAR is what you would distribute to users or server administrators to install in their mods or plugins folder.
The adoption of standard Java ecosystem tools like Gradle and Maven across the major modding and plugin platforms represents a significant convergence from the more manual and bespoke methods of the early MCP era. While platform-specific APIs and configurations still require dedicated learning, the underlying development workflow—managing dependencies, building with automated tools, integrating with IDEs for testing and debugging—aligns closely with general software development practices. This standardization lowers the barrier to entry compared to the past and makes skills more transferable for developers familiar with Java development.
6. Conclusion
The Mod Coder Pack (MCP) holds a vital place in the history of Minecraft: Java Edition modding. By providing the essential tools to decompile and deobfuscate the game's code, MCP empowered a generation of developers to create the rich and diverse ecosystem of modifications that define the game today.1 It served as the critical foundation upon which early mod loaders like Forge were built.1
However, the landscape has evolved significantly. Due to the increasing complexity of maintaining mappings for frequent Minecraft updates, major technical shifts within the game itself (like the 1.13 Flattening), and the development of more integrated solutions, the original MCP is no longer the standard tool for contemporary mod or plugin development.5 While community forks like MCP-Reborn and RetroMCP cater to specific niches like modern client modding or historical version development 19, mainstream development has shifted to dedicated toolchains.
The term "MCP server" should be understood not as a distinct server type, but as a historical or colloquial reference to a development and testing server environment, likely set up using the original MCP or related tools.19 The modern equivalents involve launching test servers from within development environments configured using Forge MDK, Fabric Loom, Spigot, or PaperMC setups.27
For developers looking to modify Minecraft: Java Edition servers today, the path forward involves choosing the appropriate modern toolchain: Forge MDK for comprehensive mods, Fabric Loom for often lighter-weight mods with a focus on quick updates, and the Spigot or PaperMC APIs for server-side plugins, with PaperMC offering enhanced performance and features.1 Each platform provides sophisticated tools, build system integration, and dedicated APIs, representing the culmination of years of evolution built upon the pioneering work enabled by the Mod Coder Pack. Consulting the official documentation for the chosen toolchain is essential for successful development.
7. References
(Note: APA 7 requires specific formatting for author names, dates, titles, and retrieval information. Dates are inferred from context like GitHub activity, wiki history, or snippet metadata where available; "n.d." is used otherwise. URLs are provided as direct links.)
Architectury Documentation Contributors. (n.d.). Using MCP. Architectury Documentation. Retrieved October 26, 2024, from https://docs.architectury.dev/loom/using_mcp 40
APIPark Contributors. (n.d.). Unlock the Full Potential of Your Minecraft Experience: Top Strategies for Mastering the MCP Server. APIPark Tech Blog. Retrieved October 26, 2024, from https://apipark.com/techblog/en/unlock-the-full-potential-of-your-minecraft-experience-top-strategies-for-mastering-the-mcp-server/ 26
briangershon. (2024, January 13). Minecraft Plugin Development Guide. GitHub Gist. Retrieved October 26, 2024, from https://gist.github.com/briangershon/7a009cad2a1e11a7b785e8b8bf6ada1a 49
Bukkit Forums Contributors. (2014, July 16). * The ultimate guide to code a Bukkit plugin*. Bukkit Forums. Retrieved October 26, 2024, from https://bukkit.org/threads/newbie-tutorial-the-ultimate-guide-to-code-a-bukkit-plugin.263074/ 59
CaffeineMC Contributors. (2021, August 9). Use Mojang mappings by default? GitHub Issues. Retrieved October 26, 2024, from https://github.com/CaffeineMC/caffeine-meta/issues/4 39
CurseForge Contributors. (2017, April 21). Coder's Pack. CurseForge. Retrieved October 26, 2024, from https://www.curseforge.com/minecraft/modpacks/coders-pack 60
Dave, J. (2015, May 4). How to write a Minecraft/Bukkit plugin for Spigot 1.8. Just Dave dot Net. Retrieved October 26, 2024, from https://www.justdave.net/dave/2015/05/04/how-to-write-a-minecraftbukkit-plugin-for-spigot-1-8/ 48
EMI Contributors. (n.d.). Mappings and Maven. EMI Dev Blog. Retrieved October 26, 2024, from https://emi.dev/blog/mappings-and-maven/ 18
Empire Minecraft Forum Contributors. (2014, February 25). Mod Coder Pack - MCP 9.03 RC1 for Minecraft 1.7.2. Empire Minecraft Forums. Retrieved October 26, 2024, from https://empireminecraft.com/threads/mod-coder-pack-mcp-9-03-rc1-for-minecraft-1-7-2.36652/ 61
Empire Minecraft Forum Contributors. (2020, September 25). [GUIDE] Maximizing Performance with Fabric (1.17.x). Empire Minecraft Forums. Retrieved October 26, 2024, from https://empireminecraft.com/threads/guide-maximizing-performance-with-fabric-1-17-x.83393/ 62
FabricMC Contributors. (n.d.-a). Fabric Documentation. Retrieved October 26, 2024, from https://docs.fabricmc.net/ 43
FabricMC Contributors. (n.d.-b). Getting Started with Loom. Fabric Documentation. Retrieved October 26, 2024, from https://docs.fabricmc.net/develop/loom/ 12
FabricMC Contributors. (n.d.-c). Introduction to Fabric and Modding. Fabric Documentation. Retrieved October 26, 2024, from https://docs.fabricmc.net/develop/getting-started/introduction-to-fabric-and-modding 29
FabricMC Contributors. (n.d.-d). Mappings. Fabric Documentation. Retrieved October 26, 2024, from https://wiki.fabricmc.net/tutorial:mappings 17
FabricMC Contributors. (n.d.-e). Philosophy - FAQ. Fabric Wiki. Retrieved October 26, 2024, from https://wiki.fabricmc.net/faq:expert 14
FabricMC Contributors. (2019, September 6). Mappings API. GitHub Issues. Retrieved October 26, 2024, from https://github.com/FabricMC/fabric-loom/issues/130 41
FabricMC Contributors. (2024a). Fabric API [GitHub repository]. GitHub. Retrieved October 26, 2024, from https://github.com/FabricMC/fabric 42
FabricMC Contributors. (2024b). Fabric Documentation Source [GitHub repository]. GitHub. Retrieved October 26, 2024, from https://github.com/FabricMC/fabric-docs 44
Forge Documentation Contributors. (n.d.). Getting Started. Forge Documentation (1.16.x). Retrieved October 26, 2024, from https://docs.minecraftforge.net/en/1.16.x/gettingstarted/ 11
Forge Documentation Contributors. (n.d.). Getting Started. Forge Documentation (1.17.x - Read the Docs Mirror). Retrieved October 26, 2024, from https://forgeforce-docs.readthedocs.io/en/latest/gettingstarted/ 63
Forge Documentation Contributors. (n.d.). Getting Started. Forge Documentation (Latest). Retrieved October 26, 2024, from https://docs.minecraftforge.net/en/latest/gettingstarted/ 27
Forge Documentation Contributors. (n.d.). Home. Forge Documentation. Retrieved October 26, 2024, from https://docs.minecraftforge.net/ 37
Forge Documentation Contributors. (2024). MinecraftForge Documentation [GitHub repository]. GitHub. Retrieved October 26, 2024, from https://github.com/MinecraftForge/Documentation 36
Forge Forum Contributors. (2018, January 22). Minecraft Coder Pack. Minecraft Forge Forums. Retrieved October 26, 2024, from https://forums.minecraftforge.net/topic/62716-minecraft-coder-pack/ 9
Forge Forum Contributors. (2019, August 31). Pointing to MCP folder instead of MDK. Minecraft Forge Forums. Retrieved October 26, 2024, from https://forums.minecraftforge.net/topic/78730-pointing-to-mcp-folder-instead-of-mdk/ 64
Forge Forum Contributors. (2019, May 15). Forge MDK Drama. Minecraft Forge Forums. Retrieved October 26, 2024, from https://hypixel.net/threads/forge-mdk-drama.1616799/ 65
G-Portal Wiki Contributors. (n.d.). Minecraft Spigot. G-Portal Wiki. Retrieved October 26, 2024, from https://www.g-portal.com/wiki/en/minecraft-spigot/ 2
Gemwire Wiki Contributors. (n.d.). Getting Started. Gemwire Forge Wiki. Retrieved October 26, 2024, from https://forge.gemwire.uk/wiki/Getting_Started 28
Hacker News Contributors. (2018, October 7). The Mod Coder Pack wasn't developed by Mojang. Hacker News. Retrieved October 26, 2024, from https://news.ycombinator.com/item?id=18159287 4
Hexeption. (2024). MCP-Reborn [GitHub repository]. GitHub. Retrieved October 26, 2024, from https://github.com/Hexeption/MCP-Reborn 19
Hochstein, L. (n.d.). Creating a new project. Forge Docs Mirror. Retrieved October 26, 2024, from http://lorinhochstein.org/forge-docs/new-project/ 57
Hypixel Forum Contributors. (2015, January 14). [GUIDE] Bukkit/Spigot Plugin Development. Hypixel Forums. Retrieved October 26, 2024, from https://hypixel.net/threads/guide-bukkit-spigot-plugin-development.251827/ 55
Hypixel Forum Contributors. (2015, July 28). Basic Plugin Development Guide. Hypixel Forums. Retrieved October 26, 2024, from https://hypixel.net/threads/basic-plugin-development-guide.355149/ 58
Hypixel Forum Contributors. (2022, July 13). Is this safe? (Sorry for asking so much). Hypixel Forums. Retrieved October 26, 2024, from https://hypixel.net/threads/is-this-safe-sorry-for-asking-so-much.5044415/ 23
Hypixel Forum Contributors. (2024, May 15). Editing with Minecraft source code. Hypixel Forums. Retrieved October 26, 2024, from https://hypixel.net/threads/editing-with-minecraft-source-code.5658314/ 22
Jake. (2024, August 19). Lighthearted fun with Minecraft Coder Pack. Somnolescent Blog. Retrieved October 26, 2024, from https://blog.somnolescent.net/2024/08/lighthearted-fun-with-minecraft-coder-pack/ 8
Kaupenjoe. (2023, July 1). Minecraft Forge Modding 1.20.x - Ep 1: Setup. YouTube. https://www.youtube.com/watch?v=55qUIf3GMss 66
Kaupenjoe. (2023, July 1). Minecraft Fabric Modding 1.20.x - Ep 1: Setup. YouTube. https://www.youtube.com/watch?v=0Pr_iHlVKsI 67
MCPHackers. (2024). RetroMCP-Java [GitHub repository]. GitHub. Retrieved October 26, 2024, from https://github.com/MCPHackers/RetroMCP-Java 24
MineColonies Wiki Contributors. (n.d.). Wiki Home. MineColonies Wiki. Retrieved October 26, 2024, from https://minecolonies.com/wiki/ 68
Minecraft Wiki Contributors. (n.d.). Minecraft modding. Wikipedia. Retrieved October 26, 2024, from https://en.wikipedia.org/wiki/Minecraft_modding 1
Minecraft Wiki Contributors. (n.d.). Minecraft server. Wikipedia. Retrieved October 26, 2024, from https://en.wikipedia.org/wiki/Minecraft_server 69
Mojang Studios. (2024, March 14). Minecraft Live 2025: The Recap. Minecraft.net. Retrieved October 26, 2024, from https://www.minecraft.net/fr-ca/article/minecraft-live-2025-recap 70
NeoForged Documentation Contributors. (n.d.). What are Mappings? NeoForged Documentation. Retrieved October 26, 2024, from https://neoforged.net/personal/sciwhiz12/what-are-mappings/ 10
PaperMC Documentation Contributors. (n.d.-a). Adding Plugins. PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/admin/getting-started/adding-plugins
PaperMC Documentation Contributors. (n.d.-b). Admin Getting Started Category. PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/cat/admin/getting-started 54
PaperMC Documentation Contributors. (n.d.-c). Creating Your First Plugin. Velocity Docs. Retrieved October 26, 2024, from https://docs.papermc.io/velocity/dev/creating-your-first-plugin 53
PaperMC Documentation Contributors. (n.d.-d). Development Guide (1.19). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/1.19/dev
PaperMC Documentation Contributors. (n.d.-e). Development Guide (1.20). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/1.20/dev 32
PaperMC Documentation Contributors. (n.d.-f). Development Guide (Latest). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/dev 50
PaperMC Documentation Contributors. (n.d.-g). Getting Started (Admin). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/getting-started 33
PaperMC Documentation Contributors. (n.d.-h). Getting Started (Developer - 1.19). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/1.19/dev/getting-started 71
PaperMC Documentation Contributors. (n.d.-i). Getting Started (Developer - Latest). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/dev/getting-started 34
PaperMC Documentation Contributors. (n.d.-j). Paper Plugins (Experimental - 1.19). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/1.19/dev/getting-started/paper-plugins 51
PaperMC Documentation Contributors. (n.d.-k). Paper Plugins (Experimental - Latest). PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/dev/getting-started/paper-plugins 52
PaperMC Documentation Contributors. (n.d.-l). Project Setup. PaperMC Docs. Retrieved October 26, 2024, from https://docs.papermc.io/paper/dev/project-setup 30
PhoenixVX. (n.d.). Setting up MCP. Golden Age Wiki (GitHub). Retrieved October 26, 2024, from https://github.com/PhoenixVX/golden-age-wiki/blob/main/mcp/setting_up.md 25
Prou R. (Hexeption). (2021, August 16). How to use MCP-Reborn (Minecraft Coder Pack). YouTube. https://www.youtube.com/watch?v=K6KScyIpCtc 72
Reddit Contributors. (2016, August 24). Anyone know what is http://www.modcoderpack.com/ [Online forum post]. Reddit. https://www.reddit.com/r/Minecraft/comments/4ytvl4/anyone_know_what_is_httpwwwmodcoderpackcom/ 7
Reddit Contributors. (2018, August 31). Modding with forge, confused on documentation [Online forum post]. Reddit. https://www.reddit.com/r/feedthebeast/comments/9bxif4/modding_with_forge_confused_on_documentation/ 15
Reddit Contributors. (2020, March 14). How to look into the code? [Online forum post]. Reddit. https://www.reddit.com/r/technicalminecraft/comments/fj1vhh/how_to_look_into_the_code/ 13
Reddit Contributors. (2021, February 26). History of Modding [Online forum post]. Reddit. https://www.reddit.com/r/feedthebeast/comments/lsvo6x/history_of_modding/ 5
Reddit Contributors. (2021, March 7). Any documentation for fabric that covers EVERYTHING? [Online forum post]. Reddit. https://www.reddit.com/r/fabricmc/comments/lzplzn/any_documentation_for_fabric_that_covers/ 45
Reddit Contributors. (2021, September 30). How do I make Spigot mods? [Online forum post]. Reddit. https://www.reddit.com/r/Minecraft/comments/pyearj/how_do_i_make_spigot_mods/ 46
Reddit Contributors. (2023, June 17). Historic Milestones in Modded Minecraft [Online forum post]. Reddit. https://www.reddit.com/r/feedthebeast/comments/14br9bw/historic_milestones_in_modded_minecraft/ 6
Reddit Contributors. (2023, July 9). Minecraft Mod Development Documentation [Online forum post]. Reddit. https://www.reddit.com/r/feedthebeast/comments/14vau1s/minecraft_mod_development_documentation/ 73
Reddit Contributors. (2024, March 27). Need help getting started/with documentation? [Online forum post]. Reddit. https://www.reddit.com/r/MinecraftForge/comments/1bp47pz/need_help_getting_startedwith_documentation/ 38
SciWhiz12. (2016, June 10). Forge MDK 1.9 Setup. YouTube. https://www.youtube.com/watch?v=PfmlNiHonV0 35
Shockbyte Knowledgebase Contributors. (2024, December 9). How to Install Fabric Mods on your PC. Shockbyte. https://shockbyte.com/help/knowledgebase/articles/how-to-install-fabric-mods-on-your-pc 74
Simon_Flash. (2024, June 13). Minecraft Spigot Plugin Tutorial #1 - Setup Your Plugin. YouTube. https://www.youtube.com/watch?v=2FcnwD2MHOA 75
SourceForge Mirror Admins. (2023, November 15). MCP-Reborn Mirror - 1.20.2-official. SourceForge. Retrieved October 26, 2024, from https://sourceforge.net/projects/mcp-reborn.mirror/files/1.20.2-official/ 21
SourceForge Mirror Admins. (2025, February 16). MCP-Reborn Mirror. SourceForge. Retrieved October 26, 2024, from https://sourceforge.net/projects/mcp-reborn.mirror/ 20
SpigotMC Wiki Contributors. (n.d.-a). Spigot Plugin Development. SpigotMC Wiki. Retrieved October 26, 2024, from https://www.spigotmc.org/wiki/spigot-plugin-development/ 31
SpigotMC Wiki Contributors. (n.d.-b). Spigot/Bukkit Plugin Development. SpigotMC Wiki. Retrieved October 26, 2024, from https://www.spigotmc.org/wiki/spigot-bukkit-plugin-development/ 47
Sponge Documentation Contributors. (n.d.). MCP (Mod Coder Pack). Sponge Documentation (v5.1.0). Retrieved October 26, 2024, from https://docs.spongepowered.org/5.1.0/en/plugin/internals/mcp.html 3
Stack Overflow Contributors. (2020, February 1). Gradle does not create library - Minecraft Forge MDK [Online forum post]. Stack Overflow. https://stackoverflow.com/questions/59801747/gradle-does-not-create-library-minecraft-forge-mdk 56
Stack Overflow Contributors. (2021, June 1). build.gradle can't compile 1.16.5 forge mdk [Online forum post]. Stack Overflow. https://stackoverflow.com/questions/67978491/build-gradle-cant-compile-1-16-5-forge-mdk 16
Stack Overflow Contributors. (2021, August 8). Is there any complete Minecraft Forge documentation anywhere? [Online forum post]. Stack Overflow. https://stackoverflow.com/questions/68603733/is-there-any-complete-minecraft-forge-documentation-anywhere 76
Suited Llama. (2024, June 13). Minecraft Fabric Modding Tutorial 1.21 | #1 Project Setup. YouTube. https://www.youtube.com/watch?v=LyVa3pon4OM 77
Unknown. (n.d.). Repository of Programs and editors/Mod Coder Pack in March 2025. GitPiper. Retrieved October 26, 2024, from https://gitpiper.com/resources/minecraft/development/mod-coder-pack-tool-for-properly 78
Unknown. (n.d.). History & Culture Subject Kit. Minecraft Education. Retrieved October 26, 2024, from https://education.minecraft.net/en-us/resources/history-and-culture-subject-kit 79
Works cited
Minecraft modding - Wikipedia, accessed April 13, 2025, https://en.wikipedia.org/wiki/Minecraft_modding
Minecraft Spigot An overview of Spigot | GPORTAL Wiki, accessed April 13, 2025, https://www.g-portal.com/wiki/en/minecraft-spigot/
MCP (Mod Coder Pack) — Sponge 5.1.0 documentation, accessed April 13, 2025, https://docs.spongepowered.org/5.1.0/en/plugin/internals/mcp.html
The Mod Coder Pack wasn't developed by Mojang. MCP is the work of the community - Hacker News, accessed April 13, 2025, https://news.ycombinator.com/item?id=18159287
History of Modding : r/feedthebeast - Reddit, accessed April 13, 2025, https://www.reddit.com/r/feedthebeast/comments/lsvo6x/history_of_modding/
Historic Milestones in Modded Minecraft? : r/feedthebeast - Reddit, accessed April 13, 2025, https://www.reddit.com/r/feedthebeast/comments/14br9bw/historic_milestones_in_modded_minecraft/
anyone know what is http://www.modcoderpack.com/ ? : r/Minecraft - Reddit, accessed April 13, 2025, https://www.reddit.com/r/Minecraft/comments/4ytvl4/anyone_know_what_is_httpwwwmodcoderpackcom/
Lighthearted fun with Minecraft Coder Pack - Letters From Somnolescent, accessed April 13, 2025, https://blog.somnolescent.net/2024/08/lighthearted-fun-with-minecraft-coder-pack/
Minecraft Coder Pack - Support & Bug Reports - Forge Forums, accessed April 13, 2025, https://forums.minecraftforge.net/topic/62716-minecraft-coder-pack/
What are Mappings: An Explainer - NeoForge, accessed April 13, 2025, https://neoforged.net/personal/sciwhiz12/what-are-mappings/
Home - Minecraft Forge Documentation, accessed April 13, 2025, https://docs.minecraftforge.net/en/1.16.x/gettingstarted/
Loom | Fabric Documentation, accessed April 13, 2025, https://docs.fabricmc.net/develop/loom/
How to look into the code? : r/technicalminecraft - Reddit, accessed April 13, 2025, https://www.reddit.com/r/technicalminecraft/comments/fj1vhh/how_to_look_into_the_code/
Frequently Asked Questions: Expert Mode - Fabric Wiki, accessed April 13, 2025, https://wiki.fabricmc.net/faq:expert
Modding with forge, confused on documentation : r/feedthebeast - Reddit, accessed April 13, 2025, https://www.reddit.com/r/feedthebeast/comments/9bxif4/modding_with_forge_confused_on_documentation/
build.gradle can't compile (1.16.5 Forge MDK) - Stack Overflow, accessed April 13, 2025, https://stackoverflow.com/questions/67978491/build-gradle-cant-compile-1-16-5-forge-mdk
Mappings - Fabric Wiki, accessed April 13, 2025, https://wiki.fabricmc.net/tutorial:mappings
Inching Over the Finish Line 60 Times: Gradle, Mappings, and Maven - Emi, accessed April 13, 2025, https://emi.dev/blog/mappings-and-maven/
MCP-Reborn is an MCP (Mod Coder Pack) for Minecraft for ... - GitHub, accessed April 13, 2025, https://github.com/Hexeption/MCP-Reborn
MCP-Reborn download | SourceForge.net, accessed April 13, 2025, https://sourceforge.net/projects/mcp-reborn.mirror/
MCP-Reborn - Browse /1.20.2-official at SourceForge.net, accessed April 13, 2025, https://sourceforge.net/projects/mcp-reborn.mirror/files/1.20.2-official/
Editing with Minecraft source code - Hypixel Forums, accessed April 13, 2025, https://hypixel.net/threads/editing-with-minecraft-source-code.5658314/
Is this safe? (sorry for asking so much) - Hypixel Forums, accessed April 13, 2025, https://hypixel.net/threads/is-this-safe-sorry-for-asking-so-much.5044415/
MCPHackers/RetroMCP-Java: A rewrite of MCP to provide support for many versions of Minecraft which were never supported by original MCP - GitHub, accessed April 13, 2025, https://github.com/MCPHackers/RetroMCP-Java
golden-age-wiki/mcp/setting_up.md at main - GitHub, accessed April 13, 2025, https://github.com/PhoenixVX/golden-age-wiki/blob/main/mcp/setting_up.md
Unlock the Full Potential of Your Minecraft Experience: Top Strategies for Mastering the MCP Server - APIPark, accessed April 13, 2025, https://apipark.com/techblog/en/unlock-the-full-potential-of-your-minecraft-experience-top-strategies-for-mastering-the-mcp-server/
Getting Started with Forge - Minecraft Forge Documentation, accessed April 13, 2025, https://docs.minecraftforge.net/en/latest/gettingstarted/
Getting Started - Forge Community Wiki - Gemwire, accessed April 13, 2025, https://forge.gemwire.uk/wiki/Getting_Started
Introduction to Fabric and Modding | Fabric Documentation, accessed April 13, 2025, https://docs.fabricmc.net/develop/getting-started/introduction-to-fabric-and-modding
Paper Project Setup | PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/dev/project-setup
Spigot Plugin Development | SpigotMC - High Performance ..., accessed April 13, 2025, https://www.spigotmc.org/wiki/spigot-plugin-development/
Development Guide - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/1.20/dev
Getting Started - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/getting-started
Development Guide - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/dev/getting-started
HOWTO setup the Minecraft Forge MDK in IntelliJ 2016.1 - YouTube, accessed April 13, 2025, https://www.youtube.com/watch?v=PfmlNiHonV0
Read the docs MinecraftForge documentation - GitHub, accessed April 13, 2025, https://github.com/MinecraftForge/Documentation
Minecraft Forge Documentation, accessed April 13, 2025, https://docs.minecraftforge.net/
Need help getting started/with documentation? : r/MinecraftForge - Reddit, accessed April 13, 2025, https://www.reddit.com/r/MinecraftForge/comments/1bp47pz/need_help_getting_startedwith_documentation/
Switch from Yarn to Mojang mappings · Issue #4 · CaffeineMC/caffeine-meta - GitHub, accessed April 13, 2025, https://github.com/CaffeineMC/caffeine-meta/issues/4
loom:using_mcp | Architectury Documentation, accessed April 13, 2025, https://docs.architectury.dev/loom/using_mcp
Support for alternate mappings systems · Issue #130 · FabricMC/fabric-loom - GitHub, accessed April 13, 2025, https://github.com/FabricMC/fabric-loom/issues/130
FabricMC/fabric: Essential hooks for modding with Fabric. - GitHub, accessed April 13, 2025, https://github.com/FabricMC/fabric
Fabric Documentation, accessed April 13, 2025, https://docs.fabricmc.net/
FabricMC/fabric-docs: Official curated documentation for Fabric, a modding toolchain for Minecraft. - GitHub, accessed April 13, 2025, https://github.com/FabricMC/fabric-docs
Any documentation for fabric that covers everything? : r/fabricmc - Reddit, accessed April 13, 2025, https://www.reddit.com/r/fabricmc/comments/lzplzn/any_documentation_for_fabric_that_covers/
How do i make spigot mods?? : r/Minecraft - Reddit, accessed April 13, 2025, https://www.reddit.com/r/Minecraft/comments/pyearj/how_do_i_make_spigot_mods/
Spigot/Bukkit Plugin Development | SpigotMC - High Performance Minecraft Community, accessed April 13, 2025, https://www.spigotmc.org/wiki/spigot-bukkit-plugin-development/
How to write a Minecraft/Bukkit Plugin for Spigot 1.14 - Justdave.net, accessed April 13, 2025, https://www.justdave.net/dave/2015/05/04/how-to-write-a-minecraftbukkit-plugin-for-spigot-1-8/
Minecraft Plugin Development Guide - GitHub Gist, accessed April 13, 2025, https://gist.github.com/briangershon/7a009cad2a1e11a7b785e8b8bf6ada1a
Development Guide | PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/dev
Paper Plugins - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/1.19/dev/getting-started/paper-plugins
Paper Plugins (Experimental) - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/dev/getting-started/paper-plugins
Creating Your First Plugin - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/velocity/dev/creating-your-first-plugin
Getting Started - PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/cat/admin/getting-started
[GUIDE] Bukkit/Spigot Plugin Development - Hypixel Forums, accessed April 13, 2025, https://hypixel.net/threads/guide-bukkit-spigot-plugin-development.251827/
Gradle does not create library (minecraft forge mdk) - Stack Overflow, accessed April 13, 2025, https://stackoverflow.com/questions/59801747/gradle-does-not-create-library-minecraft-forge-mdk
New project - Minecraft Forge Unofficial Docs - Lorin Hochstein, accessed April 13, 2025, http://lorinhochstein.org/forge-docs/new-project/
Basic Plugin Development [Guide] - Hypixel Forums, accessed April 13, 2025, https://hypixel.net/threads/basic-plugin-development-guide.355149/
[Newbie Tutorial] The ultimate guide to code a Bukkit plugin!, accessed April 13, 2025, https://bukkit.org/threads/newbie-tutorial-the-ultimate-guide-to-code-a-bukkit-plugin.263074/
Coder's Pack - Minecraft Modpacks - CurseForge, accessed April 13, 2025, https://www.curseforge.com/minecraft/modpacks/coders-pack
Mod Coder Pack - MCP 9.03 RC1 for Minecraft 1.7.2, accessed April 13, 2025, https://empireminecraft.com/threads/mod-coder-pack-mcp-9-03-rc1-for-minecraft-1-7-2.36652/
[Guide] Maximizing Performance with Fabric [1.17.x] - Empire Minecraft, accessed April 13, 2025, https://empireminecraft.com/threads/guide-maximizing-performance-with-fabric-1-17-x.83393/
Home - Forge Documentation, accessed April 13, 2025, https://forgeforce-docs.readthedocs.io/en/latest/gettingstarted/
pointing to MCP folder instead of MDK ??? - Support & Bug Reports - Forge Forums, accessed April 13, 2025, https://forums.minecraftforge.net/topic/78730-pointing-to-mcp-folder-instead-of-mdk/
Forge MDK Drama - Hypixel Forums, accessed April 13, 2025, https://hypixel.net/threads/forge-mdk-drama.1616799/
Forge Modding Tutorial - Minecraft 1.20: Workspace Setup | #1 - YouTube, accessed April 13, 2025, https://www.youtube.com/watch?v=55qUIf3GMss
Fabric Modding Tutorial - Minecraft 1.20: Workspace Setup | #1 - YouTube, accessed April 13, 2025, https://www.youtube.com/watch?v=0Pr_iHlVKsI
Wiki Home | MineColonies Wiki, accessed April 13, 2025, https://minecolonies.com/wiki/
Minecraft server - Wikipedia, accessed April 13, 2025, https://en.wikipedia.org/wiki/Minecraft_server
Minecraft LIVE 2025 Recap, accessed April 13, 2025, https://www.minecraft.net/fr-ca/article/minecraft-live-2025-recap
Development Guide | PaperMC Docs, accessed April 13, 2025, https://docs.papermc.io/paper/1.19/dev/getting-started
MCP 1.16.2 - Minecraft code source tutorial ! (MCP Reborn) - YouTube, accessed April 13, 2025, https://www.youtube.com/watch?v=K6KScyIpCtc
Minecraft mod development documentation? : r/feedthebeast - Reddit, accessed April 13, 2025, https://www.reddit.com/r/feedthebeast/comments/14vau1s/minecraft_mod_development_documentation/
How to Install Fabric Mods on your PC - Shockbyte, accessed April 13, 2025, https://shockbyte.com/help/knowledgebase/articles/how-to-install-fabric-mods-on-your-pc
Spigot Plugin Development - 71 - Understanding Packets with ProtocolLib - YouTube, accessed April 13, 2025, https://www.youtube.com/watch?v=2FcnwD2MHOA
is there any complete minecraft forge documentation anywhere? [closed] - Stack Overflow, accessed April 13, 2025, https://stackoverflow.com/questions/68603733/is-there-any-complete-minecraft-forge-documentation-anywhere
Fabric 1.21.1 Modding Tutorial - Setup - YouTube, accessed April 13, 2025, https://www.youtube.com/watch?v=LyVa3pon4OM
Repository of Programs and editors/Mod Coder Pack in March 2025 - GitPiper, accessed April 13, 2025, https://gitpiper.com/resources/minecraft/development/mod-coder-pack-tool-for-properly
Minecraft History & Culture Kit, accessed April 13, 2025, https://education.minecraft.net/en-us/resources/history-and-culture-subject-kit
Comments
Post a Comment