
//Set the icon item
setIcon(<bigreactors:turbinerotorshaft>)

//Set the title String
setTitle("Reactor Part 1")

//Set the description String
setDescription("Craft the Turbine Rotor Shaft, some Turbine Housing, the Turbine Fluid Port, the Turbine Controller, the Turbine Rotor Bearing, and a Turbine Rotor Blade")

//Add a parent advancement. The syntax is "modid:folder/path/to/the/advancement/then/filename"
addParent("triumph:engineer/root")


//Hide the connection lines, so I can have a pretty shape
hideLines()

//Adds criteria named "crafted" with the trigger type "triumph:player_crafted_item". This function returns the criteria as an object
criteria1 = addCriteria("hasRotorShaft", "minecraft:inventory_changed")

//Sets the item for the criteria. This is the item that needs to be crafted.
criteria1.addItem(<bigreactors:turbinerotorshaft>)

criteria2 = addCriteria("hasBearing", "minecraft:inventory_changed")
criteria2.addItem(<bigreactors:turbinebearing>)

criteria3 = addCriteria("hasTurbineBlade", "minecraft:inventory_changed")
criteria3.addItem(<bigreactors:turbinerotorblade>)

criteria4 = addCriteria("hasTurbineFP", "minecraft:inventory_changed")
criteria4.addItem(<bigreactors:turbinefluidport>)

criteria5 = addCriteria("hasTurbineController", "minecraft:inventory_changed")
criteria5.addItem(<bigreactors:turbinecontroller>)

criteria6 = addCriteria("hasTurbineHousing", "minecraft:inventory_changed")
criteria6.addItem(<bigreactors:turbinehousing>)

//By not setting anything about requirements here, all criteria are automatically required

//Set the toast notification in the top right corner of the screen to not show up when this advancement is achieved.
setShowToast(true)

//Set the advancement to not send a chat message when it is achieved.
setAnnounceToChat(true)
setPos(112,112)