Update release script to create universal binary distro.

This commit is contained in:
LexManos 2012-08-13 22:28:23 -07:00
parent 75a0bf2c09
commit 2a8a917fdd
2 changed files with 7 additions and 26 deletions

View File

@ -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;

View File

@ -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()