J'utilise Java et Jython, et après quelques recherches, j'ai découvert que donner aux scripts un accès direct à l'interface du moteur pouvait être une erreur, car cela couplerait étroitement les deux.
Il semble que la plupart des scripts qui permettent aux mods de créer et de gérer des entités le font par le biais d'une sorte d'abstraction. Ces abstractions sont-elles là pour cette raison, ou est-ce simplement pour fournir un moyen plus intuitif aux non-programmeurs de modifier le jeu?