Module:Navbox/Exchangers

From Feed The Beast Wiki
Jump to: navigation, search

Documentation for this module may be created at Module:Navbox/Exchangers/doc

local p = {}
p.navbox = function(navbox, highlightline, group, list, line, ni, nid, l)

local exch = l{"Exchangers", [=[<translate><!--T:1--> Exchangers</translate>]=]}

local exchangers = [=[<translate><!--T:2--> Exchangers</translate>]=]
local exchangercores = [=[<translate><!--T:3--> Exchanger Cores</translate>]=]
local tier1 = [=[<translate><!--T:9--> Tier 1</translate>]=]
local tier2 = [=[<translate><!--T:10--> Tier 2</translate>]=]
local tier3 = [=[<translate><!--T:11--> Tier 3</translate>]=]

local vanilla = [=[<translate><!--T:4--> Vanilla</translate>]=]
local enderio = l{"Ender IO", [=[<translate><!--T:5--> Ender IO</translate>]=]}
local immersiveengineering = l{"Immersive Engineering", [=[<translate><!--T:6--> Immersive Engineering</translate>]=]}
local mekanism = l{"Mekanism", [=[<translate><!--T:7--> Mekanism</translate>]=]}
local thermalexpansion5 = l{"Thermal Expansion 5", [=[<translate><!--T:8--> Thermal Expansion 5</translate>]=]}

return navbox{title = exch, mod = "EXCH", modname = "Exchangers",
	group{name = "vanilla", title = vanilla,
		list{title = exchangers,
			ni{"Tuberous Exchanger"},
			ni{"Wooden Exchanger"},
			ni{"Stone Exchanger"},
			ni{"Golden Exchanger"},
			ni{"Iron Exchanger"},
			ni{"Diamond Exchanger"},
			ni{"Emerald Exchanger"},
			ni{"Obsidian Exchanger"},
			ni{"Creative Exchanger"}
		},
		list{title = exchangercores,
			ni{"Exchanger Core (Tier 1)", "Exchanger Core (Tier 1)", tier1},
			ni{"Exchanger Core (Tier 2)", "Exchanger Core (Tier 2)", tier2},
			ni{"Exchanger Core (Tier 3)", "Exchanger Core (Tier 3)", tier3},
		}
	},
	group{name = "enderio", title = enderio,
		list{title = exchangers,
			ni{"Conductive Iron Exchanger"},
			ni{"Pulsating Iron Exchanger"},
			ni{"Electrical Steel Exchanger"},
			ni{"Energetic Exchanger"},
			ni{"Dark Steel Exchanger"},
			ni{"Vibrant Exchanger"}
		},
		list{title = exchangercores,
			ni{"Ender IO Exchanger Core (Tier 1)", "Ender IO Exchanger Core (Tier 1)", tier1},
			ni{"Ender IO Exchanger Core (Tier 2)", "Ender IO Exchanger Core (Tier 2)", tier2},
			ni{"Ender IO Exchanger Core (Tier 3)", "Ender IO Exchanger Core (Tier 3)", tier3},
		}
	},
	group{name = "immersiveengineering", title = immersiveengineering,
		list{title = exchangers,
			ni{"LV Exchanger"},
			ni{"MV Exchanger"},
			ni{"HV Exchanger"}
		},
		list{title = exchangercores,
			ni{"Immersive Engineering Exchanger Core (Tier 1)", "Immersive Engineering Exchanger Core (Tier 1)", tier1},
			ni{"Immersive Engineering Exchanger Core (Tier 2)", "Immersive Engineering Exchanger Core (Tier 2)", tier2},
			ni{"Immersive Engineering Exchanger Core (Tier 3)", "Immersive Engineering Exchanger Core (Tier 3)", tier3},
		}
	},
	group{name = "mekanism", title = mekanism,
		list{title = exchangers,
			ni{"Basic Exchanger"},
			ni{"Advanced Exchanger"},
			ni{"Elite Exchanger"},
			ni{"Advanced Exchanger"}
		},
		list{title = exchangercores,
			ni{"Mekanism Exchanger Core (Tier 1)", "Mekanism Exchanger Core (Tier 1)", tier1},
			ni{"Mekanism Exchanger Core (Tier 2)", "Mekanism Exchanger Core (Tier 2)", tier2},
			ni{"Mekanism Exchanger Core (Tier 3)", "Mekanism Exchanger Core (Tier 3)", tier3},
		}
	},
	group{name = "thermalexpansion5", title = thermalexpansion5,
		list{title = exchangers,
			ni{"Leadstone Exchanger"},
			ni{"Hardened Exchanger"},
			ni{"Reinforced Exchanger"},
			ni{"Signalum Exchanger"},
			ni{"Resonant Exchanger"}
		},
		list{title = exchangercores,
			ni{"Thermal Expansion Exchanger Core (Tier 1)", "Thermal Expansion Exchanger Core (Tier 1)", tier1},
			ni{"Thermal Expansion Exchanger Core (Tier 2)", "Thermal Expansion Exchanger Core (Tier 2)", tier2},
			ni{"Thermal Expansion Exchanger Core (Tier 3)", "Thermal Expansion Exchanger Core (Tier 3)", tier3}
		}
	}
}

end
return p