Jump to content
View in the app

A better way to browse. Learn more.

Forge Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (โ‹ฎ) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Hey everyone,

I just wondered, because I am working on a mod with the MCP right now, how does Forge handle the licensing with Minecraft?
How is Forge allowed?

I would never be able to publish my modification, so I wanted to know what Forge did different.
Is there a special contract with Mojang/Microsoft?
A loophole that allows it somehow?

Thanks for the answers, that would be really interesting to know!

10 minutes ago, diesieben07 said:

The Forge Git repository only contains patchesย to the decompiled Minecraft source code. In very simplified terms this means "remove this line from this file" or "add this code here". It does notย contain the decompiled game source code.

When the Forge installer is built, these patch files are converted to binary patches to the compiled code, these binary patch files are then shipped with the installer. As such the installer again does not contain any Minecraft code. When you then run the installer it takes the vanilla Minecraft jar (or downloads it from Mojang's servers if you don't have it) and then patches it, locally. As such, no Minecraft code is ever shipped by Forge.

When you are making a mod using the MDK a similar thing happens. The MDK will download Minecraft and decompile it on your local machine. The MDK does not contain Minecraft's code, only the instructions for your computer to get to it.

ย 

This is a very high level overview, there are a lot of intricacies to this process.

ย 

This is inaccurate and has nothing to do with it.

if you said its innacurate its a mojang emplyee of some kind right?

ย 

34 minutes ago, diesieben07 said:

The Forge Git repository only contains patchesย to the decompiled Minecraft source code. In very simplified terms this means "remove this line from this file" or "add this code here". It does notย contain the decompiled game source code.

When the Forge installer is built, these patch files are converted to binary patches to the compiled code, these binary patch files are then shipped with the installer. As such the installer again does not contain any Minecraft code. When you then run the installer it takes the vanilla Minecraft jar (or downloads it from Mojang's servers if you don't have it) and then patches it, locally. As such, no Minecraft code is ever shipped by Forge.

When you are making a mod using the MDK a similar thing happens. The MDK will download Minecraft and decompile it on your local machine. The MDK does not contain Minecraft's code, only the instructions for your computer to get to it.

ย 

This is a very high level overview, there are a lot of intricacies to this process.

ย 

This is inaccurate and has nothing to do with it.

This explains it very well to me, much appreciated!
So there is a way after all! (for the time being)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions โ†’ Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.