Update release script to create universal binary distro.
This commit is contained in:
parent
75a0bf2c09
commit
2a8a917fdd
|
@ -1,14 +1,14 @@
|
|||
--- ../src_base/minecraft/net/minecraft/client/Minecraft.java
|
||||
+++ ../src_work/minecraft/net/minecraft/client/Minecraft.java
|
||||
@@ -17,6 +17,7 @@
|
||||
import javax.swing.JPanel;
|
||||
|
||||
import net.minecraft.src.*;
|
||||
@@ -116,6 +116,7 @@
|
||||
import net.minecraft.src.WorldInfo;
|
||||
import net.minecraft.src.WorldRenderer;
|
||||
import net.minecraft.src.WorldSettings;
|
||||
+import net.minecraftforge.common.ForgeHooks;
|
||||
|
||||
import org.lwjgl.LWJGLException;
|
||||
import org.lwjgl.Sys;
|
||||
@@ -2109,80 +2110,12 @@
|
||||
@@ -2209,80 +2210,12 @@
|
||||
if (this.objectMouseOver != null)
|
||||
{
|
||||
boolean var1 = this.thePlayer.capabilities.isCreativeMode;
|
||||
|
|
23
release.py
23
release.py
|
@ -13,7 +13,6 @@ from forge import reset_logger, load_version, zip_folder, zip_create, inject_ver
|
|||
|
||||
reobf_dir = os.path.join(mcp_dir, 'reobf')
|
||||
client_dir = os.path.join(reobf_dir, 'minecraft')
|
||||
server_dir = os.path.join(reobf_dir, 'minecraft_server')
|
||||
zip = None
|
||||
zip_name = None
|
||||
zip_base = None
|
||||
|
@ -55,9 +54,9 @@ def main():
|
|||
|
||||
os.makedirs(out_folder)
|
||||
|
||||
zip_start('minecraftforge-client-%s.zip' % version_str)
|
||||
zip_start('minecraftforge-universal-%s.zip' % version_str)
|
||||
zip_folder(client_dir, '', zip)
|
||||
zip_add('forge_client/src/forge_logo.png')
|
||||
zip_add('client/forge_logo.png')
|
||||
zip_add('install/MinecraftForge-Credits.txt')
|
||||
zip_add('install/MinecraftForge-License.txt')
|
||||
zip_add('fml/CREDITS-fml.txt')
|
||||
|
@ -71,19 +70,6 @@ def main():
|
|||
zip_add('common/forge_at.cfg')
|
||||
zip_end()
|
||||
|
||||
zip_start('minecraftforge-server-%s.zip' % version_str)
|
||||
zip_folder(server_dir, '', zip)
|
||||
zip_add('install/MinecraftForge-Credits.txt')
|
||||
zip_add('install/MinecraftForge-License.txt')
|
||||
zip_add('fml/CREDITS-fml.txt')
|
||||
zip_add('fml/LICENSE-fml.txt')
|
||||
zip_add('fml/README-fml.txt')
|
||||
zip_add('fml/common/fml_at.cfg')
|
||||
zip_add('fml/common/fml_marker.cfg')
|
||||
zip_add('fml/common/fmlversion.properties')
|
||||
zip_add('common/forge_at.cfg')
|
||||
zip_end()
|
||||
|
||||
inject_version(os.path.join(forge_dir, 'common/net/minecraftforge/common/ForgeVersion.java'.replace('/', os.sep)), build_num)
|
||||
zip_start('minecraftforge-src-%s.zip' % version_str, 'forge')
|
||||
zip_add('client', 'client')
|
||||
|
@ -179,10 +165,8 @@ def extract_fml_obfed():
|
|||
lines = fh.readlines()
|
||||
|
||||
client = zipfile.ZipFile(os.path.join(mcp_dir, 'temp', 'client_reobf.jar'))
|
||||
server = zipfile.ZipFile(os.path.join(mcp_dir, 'temp', 'server_reobf.jar'))
|
||||
|
||||
print 'Extracting Reobfed Forge ModLoader classes'
|
||||
lines.append("minecraft/net/minecraft/client/MinecraftApplet.class") #Needed because users dont install Forge properly -.-
|
||||
|
||||
for line in lines:
|
||||
line = line.replace('\n', '').replace('\r', '').replace('/', os.sep)
|
||||
|
@ -191,11 +175,8 @@ def extract_fml_obfed():
|
|||
side = line.split(os.sep)[0]
|
||||
if side == 'minecraft':
|
||||
client.extract(line[10:].replace(os.sep, '/'), client_dir)
|
||||
else:
|
||||
server.extract(line[17:].replace(os.sep, '/'), server_dir)
|
||||
|
||||
client.close()
|
||||
server.close()
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
|
Loading…
Reference in New Issue