MINECRAFT (Java version)

python を用いた Minecraft プログラミング (3)


不死身のブロックを設置する

  1. 繰り返しブロックを置くことで、壊されても復活するブロックとなる。
  2. 'I' キーを押して 'py immortal_1_1 'とタイプすると、'immortal_1_1.py' が 呼び出される。
  3. C:/Users/nitta/Roaming/.minecraft-forge1.12.2/mcpi/immortal_1_1.py
    import mcpi.minecraft as minecraft
    import time
    
    mc = minecraft.Minecraft.create()
    
    x, y, z = mc.player.getPos()
    
    mc.setBlocks(x-3, y, z+3, x-2, y+3, z-3, 24)
    time.sleep(2)
    mc.setBlocks(x+2, y, z+3, x+3, y+3, z-3, 24)
    time.sleep(2)
    mc.setBlocks(x-3, y+4, z+3, x+3, y+5, z-3, 24)
    
  4. 実行例。