Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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
Esempio n. 5
0
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
Esempio n. 6
0
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
Esempio n. 7
0
def cart(command):
	return {
		"id": nbt.noquote_str("commandblock_minecart"),
		"Command": command
	}
Esempio n. 8
0
def cart(command):
    return {"id": nbt.noquote_str("commandblock_minecart"), "Command": command}
Esempio n. 9
0
def cart(command):
	return {
		"id": nbt.noquote_str("MinecartCommandBlock"),
		"Command": command
	}