Petit explication sur l'Api ASM de forge …
-
[Forge Noob demande aide]
Coucou
Franchement waw. A croire que FML à nécessité plus de travail que Minecraft :P.
Je découvre la partie ASM. Cette librairie a l’air bien plus compliqué que javassist.Est-il possible de placer des “hooks” sur les méthodes de Minecraft vanilla sans modifier le code ? (topic qui existe déjà, mais pas de réponse)
Je ne parle pas ici de changer l’accessibilité d’une fonction (environ 100% des tutos ASM sur le net que j’ai trouvé), mais de placer par exemple un appel de fonction juste avant ou après une méthode, appeler du code arbitraire et si possible récupérer les paramètres de la fonction.Merci
-
L’ASM étant très compliqué, ça risque de prendre du temps avant de recevoir une réponse.
Mais, pour ton problème, expose ce que tu veux faire par exemple ?
-
" placer par exemple un appel de fonction juste avant ou après une méthode, appeler du code arbitraire et si possible récupérer les paramètresde la fonction"
Concretement, j’ai besoin en ce moment de detecter chaque chargemement de map ou chaque fous que le joyeur se co a un serveur. -
GameRegitry.registerPlayerTracker(new TonTracker());
Il y a une méthode onPlayerLogin la dedans. -
Bon je vais voir ça.
Merci -
Personnellement, je vais regarder pour utiliser l’ASM.
Je vous en dirais des nouvelles -
Ok ok
-
Alors, sur Skype xav nous a montré un peu d’ASM.
Bonne chance rafoudiablol, bonne chance.
-
Xav
Et un petit tuto est prévu ou pas ?Bon il y a pas mal de pdf sur asm. Je vais essayer. Si j’arrive a faire un truc, je ferais un tuto
-
Pas de tuto prévu pour le moment
Je suis encore loin de maîtriser l’ASM