Être un programmeur effectuant des tâches fastidieuses me donne toujours envie de le scénariser.
Existe-t-il un moyen de script intelligemment Minecraft, en réagissant à l'environnement.
Être un programmeur effectuant des tâches fastidieuses me donne toujours envie de le scénariser.
Existe-t-il un moyen de script intelligemment Minecraft, en réagissant à l'environnement.
En termes d'automatisation, j'ai trouvé pas mal d'articles intéressants concernant l'utilisation de l ' Autohotkey avec Minecraft. Voici un joli fil de discussion sur le forum par exemple. De toute évidence, cela ne suffit pas pour réagir à ce qui se passe dans le jeu, le seul moyen de le faire est via un mod (je ne trouve aucun mod de script), mais cela permettra toujours des sessions Minecraft plus longues avant que le RSI ne démarre. dans.
La seule possibilité que je connaisse serait de créer des scripts via le mod WorldEdit (disponible à la fois SSP et SMP via bukkit). Il utilise JavaScript pour Scripts.
Vous pouvez bien sûr aussi comprendre le modding lui-même, en utilisant Java, qui vous permet de faire n'importe quoi . Mais sachez que Notch ré-obfusque apparemment le code de version en version ...
Il n'y a pas d'interface de script pour Minecraft, cependant Notch a mentionné qu'il prévoyait d'ajouter la prise en charge des mods officiels, ce qui vous permettra alors de faire faire à Minecraft ce que vous voulez, même au point d'écrire votre propre moteur de script .
Pas vraiment. Vous pouvez essayer de créer un mod qui ajoute une interface de script, mais je suis sûr que cela nécessiterait suffisamment de code pour qu'il soit plus logique de faire les choses vous-même. Vous voudrez peut-être consulter le mod MineColony si vous souhaitez simplement rassembler des ressources.
Sans une API de modding officielle et stable, beaucoup d'efforts pour des objectifs similaires sont gaspillés en ingénierie inverse et en clarifiant l'architecture désordonnée. Golem était une tentative de créer une telle automatisation, mais il est cassé car Notch change des choses. Les choses iront bien mieux si Notch publie son api de modding.
Vous pouvez exécuter un serveur local, installer Bukkit et coder en Java contre cela.
Bukkit est une plate-forme assez flexible, mais tout ce qui est écrit dessus sera un plugin côté serveur et non côté client. La distinction est un peu floue lorsque vous jouez seul, donc cela pourrait ne pas vous donner tout ce que vous voulez pouvoir faire.
Absolument !
Regardez dans ComputerCraft ou OpenComputers. Ce sont des mods disponibles pour Minecraft. Les deux nécessitent le Forge Modloader. Tous les trois sont gratuits.
ComputerCraft vous permet d'automatiser presque tout ce qui est imaginable à l'aide de robots à script Lua que vous créez et programmez dans le jeu. OpenComputers est à peu près le même, mais on pense qu'il est plus équilibré et utilise Scala au lieu de Lua.
ComputerCraft offre des moyens de connecter des ordinateurs fixes, de copier des fichiers sur des disques qui agissent comme des éléments du jeu, voire des moyens pour créer des réseaux filaires et sans fil dans le jeu.
Ce sont des outils absolument formidables pour enseigner la programmation aux enfants. L'API Lua pour ComputerCraft est simple et robuste. Des seaux, des cisailles, vous l'appelez, ComputerCraft peut le gérer.
Profitez-en!
Le " Macro / Keybind Mod" (nommé de façon peu imaginative) est un mod côté client qui permet d'écrire des scripts relativement complexes que vous pouvez exécuter sur n'importe quel serveur (par exemple vanilla).
Il attend actuellement une mise à jour de Minecraft 1.7 (cependant, il n'y a normalement que quelques semaines de retard lorsque de nouvelles versions sortent).
Je l'ai utilisé pour écrire sur l'arboriculture et scripts de culture du blé. Certaines personnes ont également écrit des mineurs automatiques.
Mon scénario le plus complexe a obtenu des os d'une ferme squelette, les a transformés en farine d'os, utilisé la farine d'os pour faire du blé, puis a échangé le blé avec un villageois contre de l'émeraude.
Ce n'est pas une réponse directe à votre question, mais c'est un exemple de script dans Minecraft.
Si vous n'avez pas entendu parler du projet Baritone, je vais laisser un lien ici: https://github.com/cabaletta/baritone
C'est plus ou moins comme un programme qui peut contrôler votre personnage à l'intérieur du jeu pour effectuer diverses tâches.Je ne l'ai pas vraiment utilisé mais j'ai vu diverses vidéos de personnes l'utilisant sur Youtube, par exemple, ici je laisse un lien sur un youtube qui joue dans le serveur 2B2T et parle du projet Baritone comme moyen de l'utiliserdans le serveur:
Il y a plus de vidéos liées sur la plate-forme, et le premier lien que j'ai mis contient le code du programme, peut-être que vous pourrez voir ce que les gens ont fait pour utiliser des scripts dans Minecraft.