def normal_sand(block, data=0): tag = { "Block": nbt.noquote_str(block), "Time": 1, "id": nbt.noquote_str("FallingSand") } if data: tag["Data"] = data return tag
def normal_sand(block, data=0): tag = { "Block": nbt.noquote_str(block), "Time": 1, "DropItem": 0, "id": nbt.noquote_str("falling_block") } if data: tag["Data"] = data return tag
def normal_sand(block, data=0): tag = { "Block": nbt.noquote_str(block), "Time": 1, "DropItem":0, "id": nbt.noquote_str("falling_block") } if data: tag["Data"] = data return tag
def generate_sand(command_obj, direction): tag = { "Block": nbt.noquote_str(command_obj.block), "Time": 1, "TileEntityData": { "Command": str(command_obj), "TrackOutput": nbt.int_b(0) }, "id": nbt.noquote_str("FallingSand") } data = direction+8 if command_obj.cond else direction if data: tag["Data"] = data return tag
def generate_sand(command_obj, direction): if isinstance(command_obj, FakeCommand): return normal_sand(command_obj.block, command_obj.data) tag = { "Block": nbt.noquote_str(command_obj.block), "TileEntityData": {"Command": str(command_obj), "TrackOutput": nbt.int_b(0)}, "DropItem": 0, "Time": 1, "id": nbt.noquote_str("FallingSand"), } data = direction + 8 if command_obj.cond else direction if data: tag["Data"] = data return tag
def generate_sand(command_obj, direction): if isinstance(command_obj, FakeCommand): return normal_sand(command_obj.block, command_obj.data) tag = { "Block": nbt.noquote_str(command_obj.block), "TileEntityData": { "Command": str(command_obj), "TrackOutput": nbt.int_b(0) }, "DropItem": 0, "Time": 1, "id": nbt.noquote_str("falling_block") } data = direction + 8 if command_obj.cond else direction if data: tag["Data"] = data return tag
def cart(command): return { "id": nbt.noquote_str("commandblock_minecart"), "Command": command }
def cart(command): return {"id": nbt.noquote_str("commandblock_minecart"), "Command": command}
def cart(command): return { "id": nbt.noquote_str("MinecartCommandBlock"), "Command": command }