コード例 #1
0
ファイル: mob_analysis.py プロジェクト: Icarus-xx/NBT
def main(world_folder):
	world = WorldFolder(world_folder)
	
	try:
		for chunk in world.iter_nbt():
			print_results(entities_per_chunk(chunk["Level"]))

	except KeyboardInterrupt:
		return 75 # EX_TEMPFAIL
	return 0 # NOERR
コード例 #2
0
def main(world_folder):
    world = WorldFolder(world_folder)

    try:
        for chunk in world.iter_nbt():
            print_results(entities_per_chunk(chunk["Level"]))

    except KeyboardInterrupt:
        return 75  # EX_TEMPFAIL
    return 0  # NOERR
コード例 #3
0
ファイル: Counter.py プロジェクト: Watchful1/OreCounter
        except ValueError:
            print("Aborting, bad value in line " + str(i) + " : " + line)
            sys.exit()
        line = inputfile.readline().strip("\n\r")
        i += 1
    inputfile.close()
    #print(find)

    #return

    counter = 0
    world = WorldFolder(world_folder)

    print("Counting chunks")
    numchunks = 0
    for chunk in world.iter_nbt():
        numchunks += 1
        sys.stdout.write('%d chunks\r' % (numchunks))
        sys.stdout.flush()
    #numchunks = 689
    print("")
    chunknum = 0
    try:
        for chunk in world.iter_nbt():
            chunknum += 1
            sys.stdout.write('%d / %d chunks searched\r' %
                             (chunknum, numchunks))
            sys.stdout.flush()

            biomes = chunk["Level"]["Biomes"]
            #print("\n",chunk["Level"]["xPos"].__str__(),"\n")
コード例 #4
0
ファイル: Counter.py プロジェクト: Watchful1/OreCounter
		except ValueError:
			print("Aborting, bad value in line "+str(i)+" : "+line)
			sys.exit()
		line = inputfile.readline().strip("\n\r")
		i += 1
	inputfile.close()
	#print(find)

	#return

	counter = 0
	world = WorldFolder(world_folder)
	
	print("Counting chunks")
	numchunks = 0
	for chunk in world.iter_nbt():
		numchunks += 1
		sys.stdout.write('%d chunks\r' % (numchunks))
		sys.stdout.flush()
	#numchunks = 689
	print("")
	chunknum = 0
	try:
		for chunk in world.iter_nbt():
			chunknum += 1
			sys.stdout.write('%d / %d chunks searched\r' % (chunknum, numchunks))
			sys.stdout.flush()
			
			biomes = chunk["Level"]["Biomes"]
			#print("\n",chunk["Level"]["xPos"].__str__(),"\n")
			#if int(chunk["Level"]["xPos"].__str__()) == 9 and int(chunk["Level"]["zPos"].__str__()) == 16: