• Stars
    star
    192
  • Rank 195,168 (Top 4 %)
  • Language
    Java
  • License
    Other
  • Created about 6 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Public facing repo for MCP SRG mappings.

MCPConfig

Public facing repo for MCP SRG mappings.

This is NOT intended for end users to use. This is NOT a replacement for MCP. This will NOT allow you to make Mods. DO NOT ASK. This is ONLY intended for making part of the process of updating MC obfuscation mappings public. As well as publishing those mappings to the Forge Maven so that others may access them in a standard way.

License

The data contained here is released under a modified zlib license. The brands and names of the project and packages are still reserved. This means you are allowed to create and publish derivative works. However, those publications must be done under a different group and name. This is intended to prevent conflicting mappings from being published as that does nothing but hurt stability. We also appreciate if you give acknowledgement or credits in someway. But this is not required.

Mojang Mappings

This project uses the obfuscation logs provided by Mojang for Minecraft in order to generate its data. That means that the data here could be considered a derivative work of those mappings. So you should be fully versed in the license associated with those official mappings. You can read more about our interpretation of them here.

How to Use:

This is INTENTIONALLY not holding your hand because this is a powerful tool that if used incorrectly can cause a lot of issues. Spend a few minutes reading the gradle and you can figure things out. If you wish to work on MCPConfig, and know what you are doing. You are free to join the #mcpconfig channel in the Forge discord and discuss it there.

More Repositories

1

MinecraftForge

Modifications to the Minecraft base files to assist in compatibility between mods. New Discord: https://discord.minecraftforge.net/
Java
6,589
star
2

ForgeGradle

Minecraft mod development framework used by Forge and FML for the gradle build system
Java
481
star
3

Documentation

Read the docs MinecraftForge documentation
HTML
451
star
4

FML

(Archive Only: Merged into Forge proper) The Forge Mod Loader - an opensource replacement mod loader for minecraft
Java
433
star
5

ForgeFlower

Forge's modifications to FernFlower. Fixing various bugs/inconsistencies. Main Repo: https://github.com/MinecraftForge/FernFlower
76
star
6

Installer

A simple installer for creating Launcher profiles
Java
72
star
7

FernFlower

Unofficial mirror of FernFlower Java decompiler, Subtree split of: https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine
Java
67
star
8

Srg2Source

Applies source level refactors to java source code.
Java
60
star
9

EventBus

Event Bus
Java
38
star
10

CoreMods

CoreMods
Java
35
star
11

LegacyJavaFixer

Coremod to fix older FML/Forge versions for the broken Java 8_20 build.
Java
29
star
12

Scorge

Scala Language Adapter for Forge Mods
Scala
28
star
13

FernFlowerLegacy

Legacy FernFlower with our changes. Currently working on redesiging how we do this repo to make updating easier.
Java
25
star
14

Remapper

A GUI Wrapper around Srg2Source.
Java
22
star
15

Mercurius

End user statistics gathering mod. {Server side in development}
Java
15
star
16

Web

Stuff related to our websites
SCSS
14
star
17

ForgeSPI

Forge SPI
Java
12
star
18

ForgeUtils

11
star
19

SrgUtils

A library for working with SRG, and other mapping variants.
Java
11
star
20

JavaWrapper

Go
9
star
21

MergeTool

Merges two jars together
Java
8
star
22

paulscode

Paulscode SoundSystem
Java
8
star
23

BinaryPatcher

A tool for generating and applying binary differences between jar files.
Java
8
star
24

ForgeAutoRenamingTool

A tool used to rename java classes.
Java
7
star
25

JarSplitter

Splits a jar.
Java
6
star
26

MercuriusUpdater

A update checker/downloader for Mercurius. It is important to keep Mercurius updated so that we can properly manage server side changes. NO OTHER MOD should do this.
Java
6
star
27

forgesharedlibrary

Forge Groovy Shared Libraries for Jenkins
Groovy
6
star
28

DePigifier

A tool to match mappings between obfuscated jars using Proguard output logs.
Java
6
star
29

JarJar

Java
5
star
30

LegacyDev

Legacy Forge dev-launcher. Unsupported.
Java
5
star
31

InstallerTools

A collection of command line tools that are useful for the Forge installer, that are not worth being their own standalone projects.
Java
4
star
32

NexusScripts

Scripts for nexus information harvesting tasks for the files website
Groovy
4
star
33

MappingVerifier

A tool used to verify that a map file against a jar will not break inheritance.
Java
4
star
34

blog

Blogs
HTML
4
star
35

Unsafe

Java
3
star
36

MCPCleanup

MCP decompiled code cleanup processor
Java
3
star
37

GradleUtils

Small set of Non-Minecraft related utilities for our gradle scripts
Groovy
2
star
38

Snowblower

Java
2
star
39

Actionable

A custom Github action for helping with common management duties.
Java
1
star
40

SharedActions

A holding zone for our reusable Github Actions workflows.
1
star
41

.github

1
star
42

GroovyDSLImprover

Groovy
1
star
43

JarCompatibilityChecker

Java
1
star