Si vous installez Raspberry Jam Mod dans la version PC de Minecraft, vous pouvez jouer en déplaçant des blocs et des joueurs dans Minecraft par programmation.
--OS X 10.11 El Capitan ou Windows 7
Achetez sur le [site Web] de Minecraft (https://minecraft.net) (26,95 $ US) ou installez la version d'essai. (Pour la version d'essai, cliquez sur «Téléchargez-le ici» sous «Obtenir Minecraft» sur le côté droit du site)
Lorsque vous lancez Minecraft, Minecraft Launcher (1.6.48) sera lancé.
Définir la version 1.8.x.
Pour installer Forge la prochaine fois, il est nécessaire de démarrer le monde fait avec la série 1.8 une fois.
--W en avant
Retraite S --A Déplacer horizontalement vers la gauche --D Déplacer horizontalement vers la droite
Liste des éléments E (fermer avec Esc)
Basculer entre le mode vol / mode normal deux fois rapidement (Le mode vol est uniquement le mode créatif)
Augmentation de l'espace (mode de vol) / saut (mode normal)
Maj gauche vers le bas (mode de vol) / se pencher vers le bas (mode normal)
Écran de menu ESC (paramètres, publier sur LAN, enregistrer et revenir au titre), déplacer le curseur de la souris hors de l'écran
Commande T Chat / serveur, déplacez le curseur de la souris hors de l'écran
--F1 Affichage tête haute (informations supplémentaires) Commutation d'affichage
--F3 Commutation d'affichage des informations de débogage, autres fonctions en combinaison avec d'autres touches
--Commutation du point de vue F5 (soi-même, de l'arrière, de l'avant) --F11 Commutation de l'affichage plein écran (sur Mac, même lorsque fn + option + F11)
Installez Minecraft Forge pour gérer les mods.
→ ・ [compatible 1.8] Mod introduit dans Minecraft sur Mac OS X --AQUAALTA → ・ [[Minecraft] Ceci peut être installé! Comment installer un nouveau MOD modifié-Explication des paramètres de Forge et de dossier [1.7.10 / 1.8 ~] --Napoan's Micra](http://napoan.com/archives/ new-way-to-install-mod.html) → ・ [Méthode d'installation du premier mod compatible [Minecraft] 1.8 pour Windows --AQUAALTA
Redémarrez Minecraft.
Le profil «Forge» doit être ajouté à «Profil» en bas à gauche de Minecraft Launcher, alors sélectionnez-le et appuyez sur le bouton «Modifier le profil».
Sélectionnez la version Forge "release 1.8-Forge 11.14.4.1563" installée dans "Use Version".
Cochez «Répertoire du jeu» dans «Info profil» et vérifiez / Users / username / Library / Application Support / minecraft / versions / 1.8-Forge11.14.4.1563 (Mac) ou C: \ Users \ Username \ AppData \ Roaming \ .minecraft \ versions \ 1.8-Forge-11.14.4.1563 (Windows) Spécifiez comme.
Mac; "Finder"> "Menu"> "Go"> Appuyez sur la touche d'option pour afficher "Bibliothèque", alors sélectionnez-la> "Application Support"> "Minecraft"> "versions"> "1.8-Forge 11.14.4.1563" dossier Trouvé dans.
Windows; Suivez comme "Ordinateur"> "Disque local (C :)"> "Utilisateur"> Nom d'utilisateur> "AppData"> "Roaming"> ".minecraft"> "versions"> "1.8-Forge-11.14.4.1563" Je peux y aller.
Cinq. Une fois le réglage terminé, cliquez sur le bouton "Enregistrer le profil" en bas à droite pour enregistrer le paramètre.
Cliquez sur «releases» en haut du site GitHub de Raspberry Jam Mod. Cliquez sur.
Cliquez sur «RaspberryJamMod.jar» dans «Téléchargements» de «Dernière version (0.51)» pour télécharger.
Placez le RaspberryJamMod.jar téléchargé dans le répertoire spécifié dans "Game Directory" (sur Mac, / Users / username / Library / Application Support / minecraft / versions / 1.8-Forge11.14.4.1563). Déplacer ou copier dans le dossier.
※ Mise en garde; Pour Windows, sélectionnez «RaspberryJamMod.jar» dans «Téléchargements». Si vous sélectionnez "RaspberryJamMod-Installer.exe", RaspberryJamMod.jar sera automatiquement installé dans un dossier différent de celui ci-dessus.
Lors de l'utilisation de Python; Téléchargez également "python2-scripts.zip" et "python3-scripts.zip" dans "Téléchargements".
En plus du Raspberry Jam Mod compatible avec Minecraft 1.8, il existe également un mcpiapi mod compatible avec 1.7.
Les opérations telles que le déplacement de la fenêtre Minecraft elle-même ne peuvent pas être effectuées sans appuyer sur la touche Echap.
Gardez l'écran Minecraft World ouvert pendant que le programme est en cours d'exécution. (Pas l'écran du lanceur)
Si vous êtes dans le même environnement LAN, vous pouvez partager le monde avec une autre personne (multijoueur) en sélectionnant «Publier sur LAN» dans le menu du jeu.
$ gem install minecraft-pi-ruby
Successfully installed minecraft-pi-ruby-0.0.1
Parsing documentation for minecraft-pi-ruby-0.0.1
Done installing documentation for minecraft-pi-ruby after 1 seconds
1 gem installed
Il manquait de fonctionnalités par rapport à Python, alors je l'ai ajouté. → ・ https://github.com/noanoa07/minecraft-pi-ruby/tree/feature
$ gem install specific_install
$ gem specific_install https://github.com/noanoa07/minecraft-pi-ruby.git feature
hello.rb
require 'minecraft-pi-ruby'
mc = Minecraft.new
mc.say 'Hello Minecraft World!'
Gardez le monde Minecraft ouvert;
$ ruby hello.rb
Sur l'écran de Minecraft World;
hello minecraft world!
S'affiche, c'est réussi!
Peut également être exécuté avec irb
Reportez-vous à la référence A ci-dessous ou à Minecraft-Pi-Ruby site Web pour les commandes utilisables.
Téléchargez python2-scripts.zip (pour Python2) ou python3-scripts.zip (pour Python3) depuis le Raspberry Jam Mod site GitHub Et déployez.
Le dossier "mcpipy" développé contient divers exemples de programmes Python, ainsi que le dossier "MCPI".
Créez-le au même emplacement que le dossier MCPI.
hello.py
import mcpi.minecraft as minecraft
mc = minecraft.Minecraft.create()
mc.postToChat("Hello Minecraft World!")
Gardez le monde Minecraft ouvert;
$ cd mcpipy
$ python hello.py
Sur l'écran de Minecraft
hello minecraft world!
S'affiche, c'est réussi!
Essayez d'exécuter d'autres exemples de programmes dans le dossier mcpipy.
Peut également être exécuté avec un shell interactif
Liste des instructions;
→ ・ Minecraft API- \
Programme écrit en Python, commentaire; → ・ Horloge numérique dans Minecraft - Raspberry Pi • Voir le sujet → ・ Python et Minecraft sur Raspberry Pi! --Importer minecraft --MCPIPY.com → ・ Codage Python pour Minecraft --instructables → ・ Aventures dans Minecraft- \ <Stuff about = "code" > → ・ Cartes de recette Minecraft Pi --arghbox → ・ Programmation Python avec Minecraft Pi: Early Draft --arghbox
require 'minecraft-pi-ruby' mc = Minecraft.new
Les deux lignes ci-dessus sont requises pour l'exécution. (Mc est un nom de variable arbitraire.)
--set_camera_mode (environnement Raspberry Pi uniquement) Régler le mode de l'appareil photo (: fixe,: normal,: suivre)
--set_block (x, y, z, ID de bloc [, données de bloc]) ou set_block (position, ID de bloc [, données de bloc])
Exemple) set_block (0, 0, 0, Block :: STONE) L'ID de bloc peut être un nombre Les données de bloc peuvent être omises (L'ID de bloc et les données de bloc seront décrits plus tard)
Les coordonnées peuvent être spécifiées par (x, y, z) ou position = Position.new (x, y, z).
Les coordonnées Minecraft sont en unités de bloc et la coordonnée y est dans la direction de la hauteur (+ en haut)
--get_block (x, y, z) * Extension d'origine Renvoie l'ID de bloc des coordonnées (x, y, z)
--set_blocks ou make_cuboid Les arguments peuvent être spécifiés comme (x1, y1, z1, x2, y2, z2, ID de bloc [, données de bloc]) ou (position1, position2, ID de bloc [, données de bloc])
Exemple) set_blocks (0, 0, 0, 20, 20, 20, Block :: OBSIDIAN) L'ID de bloc peut être un nombre Les données de bloc peuvent être omises (L'ID de bloc et les données de bloc seront décrits plus tard)
--get_ground_height (x, z) ou ground_height (x, z) Renvoie la hauteur du sol (coordonnée y) aux coordonnées (x, z)
--set_player_position (x, y, z) ou set_player_position (position) Placez le joueur aux coordonnées (x, y, z)
--get_player_position * Extension d'origine Renvoie les coordonnées du joueur dans la classe Position.
(license; public domain)
○ Afficher les caractères à l'écran
hello.rb
require 'minecraft-pi-ruby'
mc = Minecraft.new
mc.say 'Hello Minecraft World!'
○ Aplatissez le terrain
reset.rb
require 'minecraft-pi-ruby'
mc = Minecraft.new
sleep 5
mc.say 'Reset this World!'
mc.set_blocks(-100, 0, -100, 100, 63, 100, Block::AIR)
mc.set_blocks(-100, -1, -100, 100, -1, 100, Block::GRASS)
mc.set_blocks(-100, -63, -100, 100, -2, 100, Block::STONE)
mc.set_player_position(0, 100, 0)
○ Placez le bloc au sol en forme de lettre
chars.rb
require 'minecraft-pi-ruby'
mc = Minecraft.new
chars = [
'##### # # #### # # #',
'# # # # # # # # #',
'# # # # #### # #',
'#### # # # # # #',
'# # # # # # # ',
'# # #### #### # #',
]
sleep 5
mc.set_player_position(0, 100, 0)
mc.say 'Hello Ruby !'
# Reset the world
mc.set_blocks(-100, 0, -100, 100, 63, 100, Block::AIR)
mc.set_blocks(-100, -1, -100, 100, -1, 100, Block::GRASS)
mc.set_blocks(-100, -63, -100, 100, -2, 100, Block::STONE)
x = -10
y = 0
z = -10
chars.each do |line|
line.each_char do |ch|
if ch == '#'
mc.set_block(x, y, z, Block::GOLD_BLOCK)
end
x += 1
end
x = -10
z += 1
end
Référence) → ・ Étudiez la programmation tout en jouant avec Minecraft Pi Edition! --TONGARISM.COM
○ Afficher la touche enfoncée
chat.rb
require 'minecraft-pi-ruby'
require 'io/console'
mc = Minecraft.new
mc.say 'chat start!'
# ctrl + C to exit
while ch = STDIN.getch
exit if ch == ?\C-c
mc.say ch
end
0 AIR (Air, ne rien laisser) 1 PIERRE 2 HERBE 3 DIRT (samedi) 4 COBBLESTONE (Maruishi) 5 * BOIS_PLANKS 6 * SAPLING (jeune arbre) 7 CHAMBRES 8 WATER_FLOWING EAU (mercredi) 9 * WATER_STATIONARY (eau stationnaire) 10 LAVA_FLOWING LAVE 11 * LAVA_STATIONARY (lave stationnaire) 12 SABLE 13 GRAVIER 14 GOLD_ORE 15 IRON_ORE (minerai de fer) 16 COAL_ORE 17 * BOIS 18 * FEUILLES 20 VERRE 21 LAPIS_LAZULI_ORE 22 LAPIS_LAZULI_BLOCK 24 * PIERRE DE SABLE 26 LITS 30 COBWEB (toile d'araignée) 31 * GRASS_TALL (herbe) 35 * LAINE (laine) 37 FLOWER_YELLOW (fleur jaune) 38 FLOWER_CYAN (rose rouge) 39 MUSHROOM_BROWN (Thé aux champignons) 40 MUSHROOM_RED (rouge champignon) 41 GOLD_BLOCK 42 IRON_BLOCK (bloc de fer) 43 * STONE_SLAB_DOUBLE (demi-blocs superposés) 44 * STONE_SLAB (demi-bloc) 45 BRICK_BLOCK 46 * TNT (bombe TNT) 47 BOOKSHELF (bibliothèque) 48 MOSS_STONE (pierre de mousse) 49 OBSIDIEN 50 * TORCHE (Matsuaki Tamatsu) 51 FEU 53 * STAIRS_WOOD (escalier en chêne) 54 * Poitrine 56 DIAMOND_ORE 57 DIAMOND_BLOCK 58 CRAFTING_TABLE (table de travail) 60 FERME 61 * FOURNAISE_INACTIVE (Kamado) 62 * FURNACE_ACTIVE (Burning Kamado) 64 DOOR_WOOD (porte en bois) 65 * ÉCHELLE 67 * STAIRS_COBBLESTONE (escalier en rondins) 71 DOOR_IRON (porte en fer) 73 REDSTONE_ORE 78 NEIGE 79 ICE (glace) 80 * SNOW_BLOCK 81 CACTUS 82 ARGILE 83 SUGAR_CANE (cactus) 85 CLÔTURE 89 GLOWSTONE_BLOCK 95 BEDROCK_INVISIBLE (coffre verrouillé) 98 * STONE_BRICK (brique de pierre) 102 GLASS_PANE (verre plat) 103 MELON (bloc de pastèque) 107 * FENCE_GATE 246 GLOWING_OBSIDIAN (pierre noire brillante) 247 * NETHER_REACTOR_CORE (Nether Reactor Core)
5 WOOD_PLANKS 0: Oak 1: Spruce 2: Birch 3: Jungle
6 SAPLING (jeune arbre) 0: Oak 1: Spruce 2: Birch 3: Jungle
9 WATER_STATIONARY (eau stationnaire) 11 LAVA_STATIONARY (lave stationnaire) 0-7: Level of the water, 0 being the highest, 7 the lowest (0-7: hauteur, 0 est le plus bas, 7 est le plus élevé)
17 BOIS 0: Oak (up/down) 1: Spruce (up/down) 2: Birch (up/down) 3: Jungle (up/down) 4: Oak (east/west) 5: Spruce (east/west) 6: Birch (east/west) 7: Jungle (east/west) 8: Oak (north/south) 9: Spruce (north/south) 10: Birch (north/south) 11: Jungle (north/south) 12: Oak (only bark) 13: Spruce (only bark) 14: Birch (only bark) 15: Jungle (only bark)
18 FEUILLES 1: Oak leaves 2: Spruce leaves 3: Birch leaves
24 PIERRE DE SABLE 0: Sandstone 1: Chiseled sandstone 2: Smooth sandstone
31 GRASS_TALL (herbe) 0: Shrub 1: Grass 2: Fern 3: Grass (color affected by biome)
35 LAINE (laine) 0: White 1: Orange 2: Magenta 3: Light Blue 4: Yellow 5: Lime 6: Pink 7: Grey 8: Light grey 9: Cyan 10: Purple 11: Blue 12: Brown 13: Green 14: Red 15:Black
43 STONE_SLAB_DOUBLE (demi-blocs superposés) 44 STONE_SLAB (demi-bloc) 0: Stone 1: Sandstone 2: Wooden 3: Cobblestone 4: Brick 5: Stone Brick 6: Nether Brick 7: Quartz
46 TNT (bombe TNT) 0: Inactive 1: Ready to explode
50 TORCHE (Matsuaki Tamatsu) 1: Pointing east 2: Pointing west 3: Pointing south 4: Pointing north 5: Facing up
53 STAIRS_WOOD (escalier en chêne) 67 STAIRS_COBBLESTONE (escalier en rondins) 0: Ascending east 1: Ascending west 2: Ascending south 3: Ascending north 4: Ascending east (upside down) 5: Ascending west (upside down) 6: Ascending south (upside down) 7: Ascending north (upside down)
54 POITRINE 61 FURNACE_INACTIVE (Kamado) 62 FURNACE_ACTIVE (Burning Kamado) 65 ÉCHELLE 107 FENCE_GATE 2: Facing north 3: Facing south 4: Facing west 5: Facing east
80 SNOW_BLOCK (bloc de neige) 0-7: Height of snow, 0 being the lowest, 7 being the highest. (0-7: hauteur de neige, 0 est le plus bas, 7 est le plus élevé)
98 STONE_BRICK (brique de pierre) 0: Stone brick 1: Mossy stone brick 2: Cracked stone brick 3: Chiseled stone brick
247 NETHER_REACTOR_CORE (Nether Reactor Core) 0: Unused 1: Active 2: Stopped / used up
→ ・ Minecraft API- \
(Suite "Suivant" ou "Afficher toutes les étapes" en bas de l'écran)
Recommended Posts