Modification d'une api
-
Bonjour,
pour un mod j’aimerais modifier l’api forge, quelqu’un aurait-il une idée
de comment faire ?Merci d’avance
-
@titilegamer
Pourquoi tu veux modifier l’api forge ?
Si tu modifie l’API forge ton mod et les autres son plus compatibles. -
@ama j’aimerais ajouter un système d’xp qui permettrait d’obtenir des items et débloquer des craft et le seul moyen que je pense être pratique est de modifier l’api forge pour rajouter le système d’xp et modifier la façon de faire les item (même si ça me force à recoder les mods avec cette api) de plus ça me permettrait de pouvoir faire plusieurs mods
avec l’api pour séparer les items. Mais si jamais tu connais une solutions plus simple ça m’aiderait. -
@titilegamer
Tu n’a pas besoin de modifié l’api pour faire ça, si tu la modifie tu risque de créer énormément d’incompatibilité (en particulier si il utilise les classes que tu a modifié) -
Pour l’xp lié au joueur, il faut utiliser les capabilities.
Pour empêcher un craft si l’utilisateur ne l’a pas bloqué ça doit probablement être possible via des events, sinon il faut faire un coremod pour patcher juste la fonction lier au craft et surtout pas plus. -
@robin4002 ok merci
-
@titilegamer Modification liée à une entité -> Capabilities
Modification lié au code source du jeu -> Mixins