Résolu Problème forge : Modifier une class existante
-
@‘torticounette’:
non mais je parle juste en théorie.
Je ne demande pas de me faire le code en entier mais de m’expliquer genre “tu commence en mettant cette balise, ensuite tu recopie le code de cette classe” ect…
C’est plus complexe que ça ^^’
Si je me rappelle bien, il faut une classe fille de ITransformerPlugin et spécifier les noms des classes filles IClassTransformer que tu utilises.
Dans ces dernières il faudrait analyser le bytecode fourni par le classloader et le modifier à la volée si nécessaire. -
http://www.minecraftforum.net/forums/mapping-and-modding/mapping-and-modding-tutorials/1571568-tutorial-1-6-2-changing-vanilla-without-editing
Deuxième partie, coremods.
Le principe n’a pas changé depuis, mais c’est très complexe a utiliser, il faut comprendre le byte code. -
Et il n’y a aucun moyen de modifier directement le .jar avec forge ? Est-ce que le Meta-inf peux détecter quand ce n’est que le lien qui est changé ?
-
Non, c’est une très mauvaise idée de tenter de faire ça.