Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import minecraft
- import block
- import math
- # Create instance of Minecraft
- mc = minecraft.Minecraft.create()
- ## Variables ##
- # Example 'Block detection'
- blockPos = minecraft.Vec3(0,20,0)
- block = block.MELON
- blockBroken = False
- # Example 'Mob example'
- mobPos = minecraft.Vec3(0,20,0)
- mobHealth = 0
- mobHealthMax = 3
- mobName = "Melon Monster"
- mobBlock = block.MELON
- mobAlive = False
- ## END ##
- # Block detection **EXAMPLE**
- mc.setBlock(blockPos, block)
- while (blockBroken==False):
- if(mc.getBlock(block)!=103):
- mc.postToChat("Broken melon block!")
- blockBroken = True
- # Mob example **EXAMPLE**
- mobAlive = True
- mobHealth = mobHealthMax
- mc.setBlock(mobPos, mobBlock)
- mc.setBlock(minecraft.Vec3(mobPos.x, mobPos.y+1, mobPos.z), block.DIAMOND_ORE)
- while (mobAlive==True):
- if(mc.getBlock(mobPos!=mobBlock):
- mobHealth = mobHealth-1
- mc.setBlock(mobPos, mobBlock)
- if(mc.getBlock(minecraft.Vec3(mobPos.x, mobPos.y+1, mobPos.z))!=block.DIAMOND_ORE and mc.getBlock(minecraft.Vec3(mobPos.x, mobPos.y+1, mobPos.z))!=block.IRON_ORE and mc.getBlock(minecraft.Vec3(mobPos.x, mobPos.y+1, mobPos.z)!=block.COAL_ORE))
- mobHealth = mobHealth-1
- if(mobHealth==2):
- mc.setBlock(minecraft.Vec3(mobPos.x, mobPos.y+1, mobPos.z), block.IRON_ORE)
- if(mobHealth==1):
- mc.setBlock(minecraft.Vec3(mobPos.x, mobPos.y+1, mobPos.z), block.COAL_ORE)
- if(mobHealth<=0):
- mc.postToChat("Killed: " + mobName)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement