Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- me=peripheral.wrap("bottom")
- a=peripheral.wrap("front")
- bd=a.getBeeBreedingData()
- shell.run("hashlist")
- function getSpeciesinME()
- items=me.getAvailableItems()
- availableSpecies={}
- for i=1,#items do
- if items[i].fingerprint.id=="gendustry:GeneSample" then
- smp=sample[items[i].fingerprint.nbt_hash]
- if smp~=nil then
- availableSpecies[smp.value]=items[i].fingerprint
- end
- end
- end
- return availableSpecies
- end
- function getPossibleBreedingPairs()
- bp=a.getBeeBreedingData()
- pbp={} --possible breeding pairs
- for i=1,#bp do
- if availableSpecies[bp[i].allele1]~=nil and availableSpecies[bp[i].allele2]~=nil then
- table.insert(pbp,bp[i])
- end
- end
- return pbp
- end
- function getPossibleNeededBreedingPairs()
- pnbp={} --possible needed breeding pairs
- for i=1, #pbp do
- if availableSpecies[pbp[i].result]==nil then
- table.insert(pnbp,pbp[i])
- end
- end
- return pnbp
- end
- getSpeciesinME()
- getPossibleBreedingPairs()
- getPossibleNeededBreedingPairs()
- for i=1,#pnbp do
- print(pnbp[i].result)
- end
Advertisement
Add Comment
Please, Sign In to add comment