First update to 1.4.1, patches need updating.

This commit is contained in:
LexManos 2012-10-23 14:44:04 -07:00
parent 54f5225530
commit 37697d7f44
9 changed files with 15545 additions and 15503 deletions

View file

@ -288,7 +288,7 @@ public class MCPMerger
reader.accept(classNode, 0); reader.accept(classNode, 0);
if (!classNode.name.equals("bcs")) //Special case CodecMus so I dont have to make a new patch, anyone who uses this in production code is.. bad. if (!classNode.name.equals("bct")) //Special case CodecMus so I dont have to make a new patch, anyone who uses this in production code is.. bad.
{ {
if (classNode.visibleAnnotations == null) classNode.visibleAnnotations = new ArrayList<AnnotationNode>(); if (classNode.visibleAnnotations == null) classNode.visibleAnnotations = new ArrayList<AnnotationNode>();
classNode.visibleAnnotations.add(getSideAnn(isClientOnly)); classNode.visibleAnnotations.add(getSideAnn(isClientOnly));

View file

@ -1,73 +1,71 @@
#Main FML Access Transformer configuration file #Main FML Access Transformer configuration file
# TileEntity addMapping # TileEntity addMapping
public aml.a(Ljava/lang/Class;Ljava/lang/String;)V public amm.a(Ljava/lang/Class;Ljava/lang/String;)V # TileEntity/func_70306_a
# EntityList addMappings # EntityList addMappings
public le.a(Ljava/lang/Class;Ljava/lang/String;I)V public lf.a(Ljava/lang/Class;Ljava/lang/String;I)V # EntityList/func_75618_a
public le.a(Ljava/lang/Class;Ljava/lang/String;III)V public lf.a(Ljava/lang/Class;Ljava/lang/String;III)V # EntityList/func_75614_a
# EntityList nameToClassMap and idToClassMap and classToNameMap public le.b # EntityList/field_75625_b nameToClassMap
public le.b public le.c # EntityList/field_75626_c classToNameMap
public le.d public le.d # EntityList/field_75623_d idToClassMap
public le.c
# RenderEngine # RenderEngine
public azb.h # textureList public azc.h # RenderEngine/field_78367_h textureList
public azb.k # texturePack public azc.k # RenderEngine/field_78366_k texturePack
# RenderManager renderers # RenderManager
public azv.o public azw.o # RenderManager/field_78729_o renderers
# RenderBlocks - everything # RenderBlocks - everything
public azc.* public azd.*
public azc.*() public azd.*()
#RenderPlayer - make armorlist public and not final #RenderPlayer
public-f bap.h public-f baq.h # RenderPlayer/field_77110_j armorlist
#RenderBiped - armorlist again #RenderBiped
public-f bad.k public-f bae.k # RenderBiped/field_82424_k armorlist
#StringTranslate - make the current table and language public #StringTranslate
public bd.b public be.b # StringTranslate/field_74815_b
public bd.d public be.d # StringTranslate/field_74813_d
# TileEntityRenderer - make the list of renderers public # TileEntityRenderer
public bbx.m public bby.m # TileEntityRenderer/field_76966_m
# CraftingManager - make the add recipe methods public # CraftingManager - make the add recipe methods public
public vp.a(Ltu;[Ljava/lang/Object;)V public vq.a(Ltv;[Ljava/lang/Object;)V # CraftingManager/func_77595_a
public vp.b(Ltu;[Ljava/lang/Object;)V public vq.b(Ltv;[Ljava/lang/Object;)V # CraftingManager/func_77596_b
# WeightedRandomItem - make the "probability" public # WeightedRandomItem
public kf.a public kg.a # WeightedRandomItem/field_76292_a probability
# ItemStack - make itemId final # ItemStack
#public+f tu.c #public+f tv.c # ItemStack/field_77993_c itemId
# StatBase - Make statName public, no server side getter # StatBase
public jb.a public jc.a # StatBase/field_75978_a statName
# NetLoginHandler make the "complete connection" callback public so I can reset it during FML negotiation # NetLoginHandler
public ij.a(Lij;Z)Z public ik.a(Lik;Z)Z # NetLoginHandler/func_72531_a 'complete connection'
# NetLoginHandler userName field public ij.h # NetLoginHandler/field_72543_h userName
public ij.h
# EntityPlayerMP getNextWindowId # EntityPlayerMP getNextWindowId
public ig.cd()V public ih.cd()V # EntityPlayerMP/func_71117_bO
public ig.cu public ih.cv # EntityPlayerMP/field_71139_cq
# EntityAITaskEntry class -> public # EntityAITaskEntry
public mn public mo
# EntityAITasks taskList # EntityAITasks
public mm.a public mmn.a # EntityAITasks/field_75782_a taskList
# BlockChest isOcelotBlockingChest (a bounding box check actually) # BlockChest
public ahy.n(Lxd;III)Z public ahy.n(Lxd;III)Z # BlockChest/func_72292_n isOcelotBlockingChest
# EntityLiving # EntityLiving
public lm.aS # carryoverDamage public ln.aS # EntityLiving/field_70736_aM carryoverDamage
public lm.bn # tasks public ln.bn # EntityLiving/field_70714_bg tasks
public lm.bF # isJumping public ln.bG # EntityLiving/field_70703_bu isJumping
# EntityAIOcelotSit # EntityAIOcelotSit
protected mz.a(Lxd;III)Z # nearestSittableBlock protected na.a(Lxe;III)Z # EntityAIOcelotSit/func_75398_a nearestSittableBlock
protected mz.f()Z # isblocksittable protected na.f()Z # EntityAIOcelotSit/func_75399_f isblocksittable
# CallableMinecraftVersion - sanity check the MC version # CallableMinecraftVersion - sanity check the MC version
public b public b
public b.<init>(La;)V # constructor public b.<init>(La;)V # constructor
# EntityAnimal # EntityAnimal
public og.d # inLove public oh.d # EntityAnimal/field_70881_d inLove
# WorldType # WorldType
public xo.<init>(ILjava/lang/String;)V public xp.<init>(ILjava/lang/String;)V
public xo.<init>(ILjava/lang/String;I)V public xp.<init>(ILjava/lang/String;I)V
# ComponentVillage # ComponentVillage
public aep public aeq
# EntityVillager - addbuy and addsell and minmax lists # EntityVillager - minmax lists
public qc.a(Lwv;ILjava/util/Random;F)V public qd.a(Lww;ILjava/util/Random;F)V # EntityVillager/func_70948_a addBuy
public qc.b(Lwv;ILjava/util/Random;F)V public qd.b(Lww;ILjava/util/Random;F)V # EntityVillager/func_70949_b addSell
public qc.bO public qd.bP # EntityVillager/field_70958_bB
public qc.bP public qd.bQ # EntityVillager/field_70960_bC
# GuiButtonMerchant # GuiButtonMerchant
public aul public aum

View file

@ -2,11 +2,11 @@
# Only runs at runtime because it's not necessary at compile time # Only runs at runtime because it's not necessary at compile time
# has deobf and obf mappings so it runs OK in mcp # has deobf and obf mappings so it runs OK in mcp
# entityplayer -> network/player # entityplayer -> network/player
qf cpw/mods/fml/common/network/Player qg cpw/mods/fml/common/network/Player
net.minecraft.src.EntityPlayer cpw/mods/fml/common/network/Player net.minecraft.src.EntityPlayer cpw/mods/fml/common/network/Player
# block -> blockproxy # block -> blockproxy
ale cpw/mods/fml/common/registry/BlockProxy alf cpw/mods/fml/common/registry/BlockProxy
net.minecraft.src.Block cpw/mods/fml/common/registry/BlockProxy net.minecraft.src.Block cpw/mods/fml/common/registry/BlockProxy
# item -> itemproxy # item -> itemproxy
ts cpw/mods/fml/common/registry/ItemProxy tt cpw/mods/fml/common/registry/ItemProxy
net.minecraft.src.Item cpw/mods/fml/common/registry/ItemProxy net.minecraft.src.Item cpw/mods/fml/common/registry/ItemProxy

File diff suppressed because it is too large Load diff

View file

@ -36,8 +36,8 @@ DirNatives = %(DirJars)s/bin/natives
Client = %(DirJars)s/bin/minecraft.jar Client = %(DirJars)s/bin/minecraft.jar
Server = %(DirJars)s/minecraft_server.jar Server = %(DirJars)s/minecraft_server.jar
LWJGL = %(DirJars)s/bin/jinput.jar,%(DirJars)s/bin/lwjgl.jar,%(DirJars)s/bin/lwjgl_util.jar LWJGL = %(DirJars)s/bin/jinput.jar,%(DirJars)s/bin/lwjgl.jar,%(DirJars)s/bin/lwjgl_util.jar
MD5Client = 32a654388b54d3e4bb29c1a46e7d6a12 MD5Client = 542621a5298659dc65f383f35170fc4c
MD5Server = 99f84541e184979c5b0312e9afc56ce1 MD5Server = 736ffcb0d9f36d47de96a6923ec82699
[RETROGUARD] [RETROGUARD]
Location = %(DirRuntime)s/bin/retroguard.jar Location = %(DirRuntime)s/bin/retroguard.jar

View file

@ -41,10 +41,6 @@ p_70038_1_,par1,2
p_70038_3_,par3,2 p_70038_3_,par3,2
p_70038_5_,par5,2 p_70038_5_,par5,2
p_70039_1_,par1NBTTagCompound,2 p_70039_1_,par1NBTTagCompound,2
p_70041_1_,par1,2
p_70041_2_,par2,2
p_70041_3_,par3,2
p_70041_4_,par4,2
p_70048_1_,par1,2 p_70048_1_,par1,2
p_70048_3_,par3,2 p_70048_3_,par3,2
p_70048_5_,par5,2 p_70048_5_,par5,2
@ -132,11 +128,6 @@ p_70227_1_,par1MovingObjectPosition,2
p_70239_1_,par1,2 p_70239_1_,par1,2
p_70240_1_,par1,2 p_70240_1_,par1,2
p_70243_1_,par1,2 p_70243_1_,par1,2
p_70244_1_,par1,2
p_70244_3_,par3,2
p_70244_5_,par5,2
p_70244_7_,par7,2
p_70244_8_,par8,2
p_70265_1_,par1,2 p_70265_1_,par1,2
p_70266_1_,par1,2 p_70266_1_,par1,2
p_70269_1_,par1,2 p_70269_1_,par1,2
@ -2010,7 +2001,6 @@ p_72874_1_,par1,2
p_72874_2_,par2,2 p_72874_2_,par2,2
p_72875_1_,par1AxisAlignedBB,2 p_72875_1_,par1AxisAlignedBB,2
p_72875_2_,par2Material,2 p_72875_2_,par2Material,2
p_72876_10_,par10,2
p_72876_1_,par1Entity,2 p_72876_1_,par1Entity,2
p_72876_2_,par2,2 p_72876_2_,par2,2
p_72876_4_,par4,2 p_72876_4_,par4,2
@ -7056,6 +7046,29 @@ p_82869_1_,par1EntityPlayer,2
p_82870_1_,par1EntityPlayer,2 p_82870_1_,par1EntityPlayer,2
p_82870_2_,par2ItemStack,2 p_82870_2_,par2ItemStack,2
p_82877_1_,par1,2 p_82877_1_,par1,2
p_83010_1_,par1World,2
p_83010_2_,par2,2
p_83010_3_,par3,2
p_83010_4_,par4,2
p_83010_5_,par5,2
p_83011_1_,par1World,2
p_83011_2_,par2,2
p_83011_3_,par3,2
p_83011_4_,par4,2
p_83011_5_,par5,2
p_83018_1_,par1Block,2
p_83019_11_,par11,2
p_83019_1_,par1,2
p_83019_3_,par3,2
p_83019_5_,par5,2
p_83019_7_,par7,2
p_83019_9_,par9,2
p_83020_11_,par11,2
p_83020_1_,par1,2
p_83020_3_,par3,2
p_83020_5_,par5,2
p_83020_7_,par7,2
p_83020_9_,par9,2
p_accept_1_,par1File,2 p_accept_1_,par1File,2
p_accept_2_,par2Str,2 p_accept_2_,par2Str,2
p_actionPerformed_1_,par1ActionEvent,2 p_actionPerformed_1_,par1ActionEvent,2
@ -9864,6 +9877,7 @@ p_i5109_1_,par1Vec3Pool,2
p_i5109_2_,par2,2 p_i5109_2_,par2,2
p_i5109_4_,par4,2 p_i5109_4_,par4,2
p_i5109_6_,par6,2 p_i5109_6_,par6,2
p_i6000_1_,par1CrashReport,2
p_implies_1_,par1Permission,2 p_implies_1_,par1Permission,2
p_init_1_,par1,2 p_init_1_,par1,2
p_init_2_,par2CipherParameters,2 p_init_2_,par2CipherParameters,2

1 param name side
41 p_70038_3_ par3 2
42 p_70038_5_ par5 2
43 p_70039_1_ par1NBTTagCompound 2
p_70041_1_ par1 2
p_70041_2_ par2 2
p_70041_3_ par3 2
p_70041_4_ par4 2
44 p_70048_1_ par1 2
45 p_70048_3_ par3 2
46 p_70048_5_ par5 2
128 p_70239_1_ par1 2
129 p_70240_1_ par1 2
130 p_70243_1_ par1 2
p_70244_1_ par1 2
p_70244_3_ par3 2
p_70244_5_ par5 2
p_70244_7_ par7 2
p_70244_8_ par8 2
131 p_70265_1_ par1 2
132 p_70266_1_ par1 2
133 p_70269_1_ par1 2
2001 p_72874_2_ par2 2
2002 p_72875_1_ par1AxisAlignedBB 2
2003 p_72875_2_ par2Material 2
p_72876_10_ par10 2
2004 p_72876_1_ par1Entity 2
2005 p_72876_2_ par2 2
2006 p_72876_4_ par4 2
7046 p_82870_1_ par1EntityPlayer 2
7047 p_82870_2_ par2ItemStack 2
7048 p_82877_1_ par1 2
7049 p_83010_1_ par1World 2
7050 p_83010_2_ par2 2
7051 p_83010_3_ par3 2
7052 p_83010_4_ par4 2
7053 p_83010_5_ par5 2
7054 p_83011_1_ par1World 2
7055 p_83011_2_ par2 2
7056 p_83011_3_ par3 2
7057 p_83011_4_ par4 2
7058 p_83011_5_ par5 2
7059 p_83018_1_ par1Block 2
7060 p_83019_11_ par11 2
7061 p_83019_1_ par1 2
7062 p_83019_3_ par3 2
7063 p_83019_5_ par5 2
7064 p_83019_7_ par7 2
7065 p_83019_9_ par9 2
7066 p_83020_11_ par11 2
7067 p_83020_1_ par1 2
7068 p_83020_3_ par3 2
7069 p_83020_5_ par5 2
7070 p_83020_7_ par7 2
7071 p_83020_9_ par9 2
7072 p_accept_1_ par1File 2
7073 p_accept_2_ par2Str 2
7074 p_actionPerformed_1_ par1ActionEvent 2
9877 p_i5109_2_ par2 2
9878 p_i5109_4_ par4 2
9879 p_i5109_6_ par6 2
9880 p_i6000_1_ par1CrashReport 2
9881 p_implies_1_ par1Permission 2
9882 p_init_1_ par1 2
9883 p_init_2_ par2CipherParameters 2

View file

@ -1,4 +1,4 @@
[VERSION] [VERSION]
MCPVersion = 7.17 MCPVersion = 7.18
ClientVersion = 1.4 ClientVersion = 1.4.1
ServerVersion = 1.4 ServerVersion = 1.4.1

View file

@ -61,8 +61,8 @@ def pre_decompile(mcp_dir, fml_dir):
with open(server_jar, 'rb') as fh: with open(server_jar, 'rb') as fh:
md5_s = md5(fh.read()).hexdigest() md5_s = md5(fh.read()).hexdigest()
clean_c = "32a654388b54d3e4bb29c1a46e7d6a12" clean_c = "542621a5298659dc65f383f35170fc4c"
clean_s = "99f84541e184979c5b0312e9afc56ce1" clean_s = "736ffcb0d9f36d47de96a6923ec82699"
if not md5_c == clean_c: if not md5_c == clean_c:
print 'Warning, Modified Client jar detected' print 'Warning, Modified Client jar detected'

View file

@ -1,15 +1,14 @@
>ot >ou
>iy >iZ
>xc >xD
>wz >xa
>ang >anh
>anl >anm
>jm
>ue
>agy
>jn >jn
<fn >uf
<hl >agz
>jo
<fo
<hm <hm
<hn <hn
<ho <ho
@ -18,3 +17,4 @@
<hr <hr
<hs <hs
<ht <ht
<hu