Module:Navbox/Thaumcraft 6

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

local tc6 = l{"Thaumcraft 6", [=[ Thaumcraft 6 ]=]}

local basic = [=[ Basic information ]=] local concepts = [=[ Concepts ]=] local research = [=[ Research ]=] local curiosities = [=[ Curiosities ]=] local ores = [=[ Ores ]=] local greatwood = [=[ Greatwood ]=] local silverwood = [=[ Silverwood ]=] local plants = [=[ Flori ]=] local taint = [=[ Taint ]=] local enchantments = [=[ Infusion Enchantments ]=] local creative = [=[ Creative ]=] local biomes = [=[ Biomes ]=] local mobs = [=[ Mobs ]=] local bosses = [=[ Bosses ]=] -- eldritch, crimson, taint local misc = [=[ Misc ]=]

local auromancy = [=[ Auromancy ]=] local devices = [=[ Devices ]=] local focuseffects = [=[ Focus effects ]=] local removedfocuseffects = [=[ Removed focus effects ]=] -- misc

local alchemy = [=[ Alchemy ]=] local crafting = [=[ Crafting ]=] local processing = [=[ Processing ]=] local piping = [=[ Piping ]=] local devices = [=[ Devices ]=] local rawcomps = [=[ Raw components ]=] local comps = [=[ Components ]=] local thaumtools = [=[ Thaumium tools and armor ]=] local artifice = [=[ Artifice ]=] -- devices -- comps -- misc

local arcaneinfusion = [=[ Arcane infusion ]=] -- devices local construction = [=[ Construction ]=] local baubles = [=[ Baubles ]=] local armortools = [=[ Armor and tools ]=] local thaumaturge = [=[ Thaumaturge ]=] -- misc

local golems = l{"Golemancy (Thaumcraft 6)", [=[ Golemancy ]=]} local seals = [=[ Control Seals ]=] local basicseals = [=[ Basic ]=] local advancedseals = [=[ Advanced ]=]

local sealcollect = [=[ Collect ]=] local sealstore = [=[ Store ]=] local sealempty = [=[ Empty ]=] local sealguard = [=[ Guard ]=] -- components -- misc

local eldritch = [=[ The Eldritch ]=] local material = [=[ Material ]=] local tools = [=[ Tools ]=] local armor = [=[ Armor ]=] local terrain = [=[ Terrain ]=] local void = [=[ Void Metal ]=] local crimson = [=[ Crimson Cult ]=] local treasure = [=[ Treasure ]=] -- misc

local addons = [=[ Addons ]=]

return navbox{title = tc6, mod = "TC6", modname = "Thaumcraft 6", group{name = "basic", title = basic, list{title = concepts, l{"Aura (Thaumcraft 6)", [=[ Aura ]=]}, l{"Aspects (Thaumcraft 6)", [=[ Aspects ]=]}, l{"Champion Mobs (Thaumcraft 6)", [=[ Champion Mobs ]=]}, l{"Commands (Thaumcraft 6)", [=[ Commands ]=]}, l{"Essentia (Thaumcraft 6)", [=[ Essentia ]=]}, l{"Flux (Thaumcraft 6)", [=[ Flux ]=]}, l{"Flux Rift", [=[ Flux Rift ]=]}, l{"Research (Thaumcraft 6)", [=[ Research ]=]}, l{"Vis (Thaumcraft 6)", [=[ Vis ]=]}, l{"Warp (Thaumcraft 6)", [=[ Warp ]=]} },		list{title = research, ni{"Celestial Notes (Solar)", "Celestial Notes", [=[ Celestial Notes ]=]}, nid{"Research Table"}, nid{"Scribing Tools"}, ni{mod = "V", "Written Book", "Strange Dreams", [=[ Strange Dreams ]=]}, nid{"Thaumonomicon"}, nid{"Thaumometer"} },		list{title = curiosities, ni{"Ancient Curiosity"}, ni{"Arcane Curiosity"}, ni{"Eldritch Curiosity"}, ni{"Illuminating Curiosity"}, ni{"Preserved Curiosity"}, ni{"Twisted Curiosity"}. ni{"Pech Wand"}, nid{"Crimson Rites"} },		list{title = ores, nid{"Amber Bearing Stone"}, nid{"Cinnabar Ore"}, nid{"Quartz Ore"}, nid{"Air Crystal"}, nid{"Fire Crystal"}, nid{"Earth Crystal"}, nid{"Water Crystal"}, nid{"Order Crystal"}, nid{"Entropy Crystal"}, nid{"Flux Crystal"} },		list{title = plants, list{title = greatwood, nid{"Greatwood Log"}, nid{"Greatwood Leaves"}, nid{"Greatwood Planks"}, nid{"Greatwood Stairs"}, nid{"Greatwood Slab"}, nid{"Greatwood Sapling"} },			list{title = silverwood, nid{"Silverwood Log"}, nid{"Silverwood Leaves"}, nid{"Silverwood Planks"}, nid{"Silverwood Stairs"}, nid{"Silverwood Slab"}, nid{"Silverwood Sapling"} },			nid{"Shimmerleaf"}, nid{"Cinderpearl"}, nid{"Vishroom"} },		list{title = taint, nid{"Crusted Taint"}, nid{"Flux Goo"}, nid{"Fibrous Taint"}, nid{"Swollen Taint"}, nid{"Tainted Rock"}, nid{"Tainted Soil"}, nid{"Taintwood Log"}, nid{"Taint Geyser"}, nid{"Porous Stone"} },		list{title = creative, nid{"Flux Sponge"} },		list{title = biomes, l{"Magical Forest (Thaumcraft 6)", [=[ Magical Forest ]=]}, l{"Eerie (Thaumcraft 6)", [=[ Eerie ]=]}, l{"Outer Lands (Thaumcraft 6)", [=[ Outer Lands ]=]} },		list{title = misc, nid{"Salis Mundus"}, nid{"Amber"}, nid{"Amber Block"}, nid{"Amber Bricks"}, nid{"Block of Flesh"}, ni{"Copper Nugget"}, ni{"Iron Nugget"}, nid{"Iron Plate"}, ni{"Lead Nugget"}, ni{"Quartz Sliver"}, nid{"Quicksilver"}, nid{"Quicksilver Drop"}, ni{"Silver Nugget"}, ni{"Tin Nugget"}, nid{"Zombie Brain"}, nid{"Wood Table"}, nid{"Ambient Grass Block"} },		list{title = treasure, ni{"Rare Crate", "Crate", [=[ Crate ]=]}, ni{"Rare Urn", "Urn", [=[ Urn ]=]}, ni{"Rare Treasure", "Treasure", [=[ Treasure ]=]} },		list{title = mobs, ni{"Spawn Angry Zombie", "Angry Zombie (Thaumcraft 6)", [=[ Angry Zombie ]=]}, ni{"Spawn Furious Zombie", "Furious Zombie (Thaumcraft 6)", [=[ Furious Zombie ]=]}, ni{"Spawn Firebat", "Firebat (Thaumcraft 6)", [=[ Firebat ]=]}, ni{"Spawn Furious Zombie", "Furious Zombie (Thaumcraft 6)", [=[ Furious Zombie ]=]}, ni{"Spawn Pech Forager", "Pech (Thaumcraft 6)", [=[ Pech ]=]}, ni{"Spawn Wisp", "Wisp (Thaumcraft 6)", [=[ Wisp ]=]}, list{title = taint, ni{"Spawn Taint Seed", "Taint Seed", [=[ Taint Seed ]=]}, ni{"Spawn Giant Taint Seed", "Giant Taint Seed", [=[ Giant Taint Seed ]=]}, ni{"Spawn Thaumic Slime", "Thaumic Slime (Thaumcraft 6)", [=[ Thaumic Slime ]=]}, ni{"Spawn Taint Swarm", "Taint Swarm (Thaumcraft 6)", [=[ Taint Swarm ]=]}, ni{"Spawn Tainted Crawler", "Tainted Crawler (Thaumcraft 6)", [=[ Tainted Crawler ]=]}, ni{"Spawn Taintacle", "Taintancle (Thaumcraft 6)", [=[ Taintancle ]=]} },			list{title = crimson, ni{"Spawn Crimson Cleric", "Crimson Cleric (Thaumcraft 6)", [=[ Crimson Cleric ]=]}, ni{"Spawn Crimson Knight", "Crimson Knight (Thaumcraft 6)", [=[ Crimson Knight ]=]}, ni{"Spawn Lesser Crimson Portal", "Lesser Crimson Portal (Thaumcraft 6)", [=[ Lesser Crimson Portal ]=]} },			list{title = eldritch, ni{"Spawn Eldritch Crab", "Eldritch Crab (Thaumcraft 6)", [=[ Eldritch Crab ]=]}, ni{"Spawn Eldritch Guardian", "Eldritch Guardian (Thaumcraft 6)", [=[ Eldritch Guardian ]=]}, ni{"Spawn Mind Spider", "Mind Spider (Thaumcraft 6)", [=[ Mind Spider ]=]}, ni{"Spawn Shambling Husk", "Shambling Husk (Thaumcraft 6)", [=[ Shambling Husk ]=]} },			list{title = bosses, ni{"Spawn Giant Taintacle", "Giant Taintacle (Thaumcraft 6)", [=[ Giant Taintacle ]=]}, ni{"Spawn Greater Crimson Portal", "Greater Crimson Portal (Thaumcraft 6)", [=[ Greater Crimson Portal ]=]}, ni{"Spawn Crimson Praetor", "Crimson Praetor (Thaumcraft 6)", [=[ Crimson Praetor ]=]}, ni{"Spawn Eldritch Warden", "Eldritch Warden (Thaumcraft 6)", [=[ Eldritch Warden ]=]}, ni{"Spawn Eldritch Construct", "Eldritch Construct (Thaumcraft 6)", [=[ Eldritch Construct ]=]} }		}	},	group{name = "auromancy", title = auromancy, list{title = casting, ni{"Caster's Gauntlet"}, ni{"Blank Lesser Focus"}, ni{"Blank Advanced Focus"}, ni{"Blank Greater Focus"}, nid{"Focus Pouch"} },		list{title = devices, nid{"Focal Manipulator"}, nid{"Amulet of Vis"}, ni{"Workbench Charger"}, nid{"Recharge Pedestal"}, ni{"Vis Battery"} },		list{title = misc, nid{"Stone Table"}, ni{"Vis Resonator"} },		list{title = focuseffects, -- In order of progression l{"Fire (Thaumcraft 6)", [=[ Fire ]=]}, l{"Air", [=[ Air ]=]}, l{"Frost", [=[ Frost ]=]}, l{"Earth", [=[ Earth ]=]}, l{"Flux (Thaumcraft 6)", [=[ Flux ]=]}, l{"Heal (Thaumcraft 6)", [=[ Heal ]=]}, l{"Curse (Thaumcraft 6)", [=[ Curse ]=]}, l{"Exchange", [=[ Exchange ]=]}, l{"Rift", [=[ Rift ]=]}, l{"Break", [=[ Break ]=]} },		list{title = focusmediums, -- In order of progression l{"Touch (Thaumcraft 6)", [=[ Touch ]=]}, l{"Projectile (Thaumcraft 6)", [=[ Projectile ]=]}, l{"Bolt", [=[ Bolt ]=]}, l{"Plan", [=[ Plan ]=]}, l{"Arcane Mine", [=[ Arcane Mine ]=]}, l{"Cloud (Thaumcraft 6)", [=[ Cloud ]=]}, l{"Spellbat", [=[ Spellbat ]=]} },		list{title = focusmodifiers, l{"Scatter", [=[ Scatter ]=]}, l{"Split Target", [=[ Split Target ]=]}, l{"Split Trajectory", [=[ Split Trajectory ]=]} },		list{title = removedfocuseffects, l{"Burst", [=[ Burst ]=]}, l{"Chaining", [=[ Chaining ]=]}, l{"Charge", [=[ Charge ]=]}, l{"Fortune (Thaumcraft 6)", [=[ Fortune ]=]}, l{"Frugal", [=[ Frugal ]=]}, l{"Lingering", [=[ Lingering ]=]}, l{"Magic (Thaumcraft 6)", [=[ Magic ]=]}, l{"Potency", [=[ Potency ]=]}, l{"Silk Touch (Thaumcraft 6)", [=[ Silk Touch ]=]} }	},	group{name = "alchemy", title = alchemy, list{title = devices, list{title = crafting, nid{"Crucible"}, l{"Thaumatorium", [=[ Thaumatorium ]=]}, nid{"Mnemonic Matrix"} },			list{title = processing, nid{"Essentia Smeltery"}, nid{"Thaumium Essentia Smeltery"}, nid{"Void Metal Essentia Smeltery"}, nid{"Auxiliary Slurry Pump"}, nid{"Auxiliary Venting Port"}, nid{"Arcane Alembic"}, nid{"Essentia Centrifuge"}, ni{"Flux Condenser"}, ni{"Flux Condenser Lattice"} },			list{title = piping, nid{"Essentia Tube"}, nid{"Essentia Valve"}, nid{"Filtered Essentia Tube"}, nid{"Restricted Essentia Tube"}, nid{"Directional Essentia Tube"}, nid{"Essentia Buffer"}, nid{"Warded Jar"}, nid{"Void Jar"}, nid{"Blank Label"}, nid{"Brass Lid Brace"}, nid{"Emptying Essentia Transfuser"}, nid{"Filling Essentia Transfuser"} },			nid{"Alchemical Construct"}, nid{"Advanced Alchemical Construct"}, nid{"Arcane Bellows"}, nid{"Arcane Spa"}, nid{"Essentia Resonator"}, nid{"Everfull Urn"}, ni{"Potion Sprayer"}, ni{"White Tallow Candle", "Tallow Candle (Thaumcraft 6)", [=[ Tallow Candle ]=]} },		list{title = misc, nid{"Alumentum"}, ni{"Yellow Nitor", "Nitor (Thaumcraft 6)", [=[ Nitor ]=]}, nid{"Bottle of Taint"}, nid{"Glass Phial"}, nid{"Purifying Bath Salts"}, ni{"Purifying Fluid Bucket", "Purifying Fluid (Thaumcraft 6)", [=[ Purifying Fluid ]=]}, nid{"Sanitizing Soap"}, ni{"Liquid Death Bucket", "Liquid Death (Thaumcraft 6)", [=[ Liquid Death ]=]}, nid{"Triple Meat Treat"} },		list{title = thaumtools, nid{"Thaumium Axe"}, nid{"Thaumium Sword"}, nid{"Thaumium Shovel"}, nid{"Thaumium Pickaxe"}, nid{"Thaumium Hoe"}, nid{"Thaumium Helm"}, nid{"Thaumium Chestplate"}, nid{"Thaumium Leggings"}, nid{"Thaumium Boots"} },		list{title = rawcomps, nid{"Magic Tallow"}, ni{"Native Iron Cluster", "Native Cluster (Thaumcraft 6)", [=[ Native Cluster ]=]}, nid{"Beef Nugget"}, nid{"Chicken Nugget"}, nid{"Fish Nugget"}, nid{"Mutton Nugget"}, nid{"Pork Nugget"}, nid{"Rabbit Nugget"} },		list{title = comps, nid{"Alchemical Brass Ingot"}, ni{"Alchemical Brass Nugget"}, nid{"Brass Block"}, nid{"Brass Gear"}, nid{"Brass Plate"}, nid{"Essentia Filter"}, nid{"Morphic Resonator"}, nid{"Phial of Essentia"}, nid{"Thaumium Block"}, nid{"Thaumium Gear"}, nid{"Thaumium Ingot"}, ni{"Thaumium Nugget"}, nid{"Thaumium Plate"}, ni{"Aer Vis Crystal", "Vis Crystal", [=[ Vis Crystal ]=]} }	},	group{name = "artifice", title = artifice, list{title = devices, nid{"Arcane Workbench"}, ni{"Arcane Activator Rail"}, nid{"Arcane Bellows"}, nid{"Arcane Bore"}, nid{"Arcane Ear"}, nid{"Arcane Lamp"}, nid{"Lamp of Fertility"}, nid{"Lamp of Growth"}, nid{"Arcane Levitator"}, nid{"Arcane Pattern Crafter"}, nid{"Automated Crossbow"}, nid{"Advanced Automated Crossbow"}, nid{"Hungry Chest"}, nid{"Infernal Furnace"}, nid{"Redstone Relay"}, nid{"Thaumic Dioptra"}, ni{"Vis Generator"}, nid{"Magic Mirror"}, nid{"Essentia Mirror"} },		list{title = misc, ni{"Arcane Grappler"}, nid{"Goggles of Revealing"}, nid{"Magic Hand Mirror"} },		list{title = comps, ni{"Rare Earths"}, ni{"Simple Arcane Mechanism"}, ni{"Complex Arcane Mechanism"}, ni{"Grappler Head"}, ni{"Grappler Spool"}, nid{"Mirrored Glass"} }	},	group{name = "arcaneinfusion", title = arcaneinfusion, list{title = devices, l{"Infusion Altar (Thaumcraft 6)", [=[ Infusion Altar ]=]}, nid{"Runic Matrix"}, nid{"Arcane Pedestal"}, nid{"Ancient Pedestal"}, nid{"Eldritch Pedestal"}, nid{"Infusion Cost Stone"}, nid{"Infusion Speed Stone"}, nid{"Barrier Stone"}, nid{"Paving Stone of Travel"}, ni{"Stabilizer"} },		list{title = construction, nid{"Arcane Brick Stairs"}, nid{"Arcane Brick Slab"}, nid{"Arcane Stone"}, nid{"Arcane Stone Brick"}, nid{"Arcane Stone Slab"}, nid{"Arcane Stone Stairs"} },		list{title = baubles, list{title = comps, nid{"Mundane Amulet"}, nid{"Mundane Belt"}, nid{"Mundane Ring"}, nid{"Fancy Amulet"}, nid{"Fancy Belt"}, nid{"Fancy Ring"} },			ni{"Apprentice's Ring"}, ni{"Charm of Undying"}, ni{"Cloudstepper Ring"}, ni{"Headband of Curiosity"}, ni{"Verdant Heart Charm"}, nid{"Vis Stone"} },		list{title = armortools, nid{"Boots of the Traveller"}, nid{"Sword of the Zephyr"}, nid{"Pickaxe of the Core"}, nid{"Axe of the Stream"}, nid{"Shovel of the Earthmover"}, nid{"Hoe of Growth"}, nid{"Thaumium Fortress Helm"}, nid{"Thaumium Fortress Cuirass"}, nid{"Thaumium Fortress Thigh Guards"} },		list{title = thaumaturge, nid{"Thaumaturge's Robe"}, nid{"Thaumaturge's Leggings"}, nid{"Thaumaturge's Boots"} },		list{title = misc, ni{"Causality Collapser"}, nid{"Enchanted Fabric"}, ni{"White Banner", "Banner (Thaumcraft 6)", [=[ Banner ]=]}, l{"Infusion Enchanting", [=[ Infusion Enchanting ]=]}, l{"Runic Shielding", [=[ Runic Shielding ]=]}, -- it's not an item, it's a modification },		list{title = enchantments, l{"Collector", [=[ Collector ]=]}, l{"Burrowing", [=[ Burrowing ]=]}, l{"Refining", [=[ Refining ]=]}, l{"Sounding", [=[ Sounding ]=]}, l{"Destructive", [=[ Destructive ]=]}, l{"Arcing", [=[ Arcing ]=]}, l{"Essence Harvester", [=[ Essence Harvester ]=]}, l{"Lamplighter", [=[ Lamplighter ]=]} }	},	group{name = "golems", title = golems, list{title = devices, nid{"Golem Press"}, nid{"Brain in a Jar"} },		list{title = seals, list{title = basicseals, nid{"Control Seal: Collect", sealcollect}, nid{"Control Seal: Store", sealstore}, nid{"Control Seal: Empty", sealempty}, nid{"Control Seal: Block Breaker", [=[ Block Breaker ]=]}, nid{"Control Seal: Guard", sealguard}, nid{"Control Seal: Use", [=[ Use ]=]}, nid{"Control Seal: Harvest", [=[ Harvest ]=]}, nid{"Control Seal: Provide", [=[ Provide ]=]}, nid{"Control Seal: Lumberjack", [=[ Lumberjack ]=]}, nid{"Control Seal: Butcher", [=[ Butcher ]=]}, ni{"Control Seal: Stock", [=[ Stock ]=]} },			list{title = advancedseals, ni{"Advanced Control Seal: Collect", "Control Seal: Collect (Thaumcraft 6)", sealcollect}, ni{"Advanced Control Seal: Store", "Control Seal: Store (Thaumcraft 6)", sealstore}, ni{"Advanced Control Seal: Empty", "Control Seal: Empty (Thaumcraft 6)", sealempty}, ni{"Advanced Control Seal: Guard", "Control Seal: Guard (Thaumcraft 6)", sealguard} }		},		list{title = comps, nid{"Blank Seal"}, nid{"Aggression Module"}, nid{"Clockwork Mind"}, nid{"Biothaumic Mind"}, nid{"Vision Module"} },		list{title = misc, nid{"Golemancer's Bell"} }	},	group{name = "eldritch", title = eldritch, list{title = terrain, nid{"Ancient Rock"}, nid{"Ancient Stone"}, nid{"Ancient Stone Slab"}, ni{"Ancient Stone Stairs"}, ni{"Ancient Stone Tile"}, nid{"Crimson Cult Banner"}, nid{"Eldritch Stone"}, ni{"Eldritch Stone Slab"}, nid{"Glyphed Stone"} },		list{title = void, list{title = material, nid{"Void Seed"}, nid{"Void Metal Ingot"}, nid{"Void Metal Block"}, ni{"Void Metal Nugget"}, nid{"Void Metal Plate"} },			list{title = tools, nid{"Void Axe"}, nid{"Void Sword"}, nid{"Void Shovel"}, nid{"Void Pickaxe"}, nid{"Void Hoe"} },			list{title = armor, nid{"Void Helm"}, nid{"Void Chestplate"}, nid{"Void Leggings"}, nid{"Void Boots"}, nid{"Void Thaumaturge Hood"}, nid{"Void Thaumaturge Robe"}, nid{"Void Thaumaturge Leggings"} }		},		list{title = crimson, nid{"Crimson Cult Helm"}, nid{"Crimson Cult Chestplate"}, nid{"Crimson Cult Greaves"}, nid{"Crimson Cult Boots"}, nid{"Crimson Cult Hood"}, nid{"Crimson Cult Robe"}, nid{"Crimson Cult Leggings"}, nid{"Crimson Praetor Helm"}, nid{"Crimson Praetor Chestplate"}, nid{"Crimson Praetor Greaves"} },		list{title = misc, nid{"Primordial Pearl"}, nid{"Crimson Rites"}, nid{"Crimson Blade"}, nid{"Sanity Checker"}, nid{"Primal Crusher"}, ni{"Void Siphon"}, ni{"Voidseer's Pearl"} }	},	group{name = "addons", title = addons, list{ l{"Aspect Tweaker", [=[ Aspect Tweaker ]=]}, l{"Expanded Arcanum", [=[ Expanded Arcanum ]=]}, l{"Industrial Magic", [=[ Industrial Magic ]=]}, l{"Planar Artifice", [=[ Planar Artifice ]=]}, l{"Rustic Thaumaturgy", [=[ Rustic Thaumaturgy ]=]}, l{"Thaumcraft 6 Aspects for JEI", [=[ Thaumcraft 6 Aspects for JEI ]=]}, l{"Thaumic Bases Unofficial", [=[ Thaumic Bases Unofficial ]=]}, l{"Thaumic Computers", [=[ Thaumic Computers ]=]}, l{"Thaumic Gadgets", [=[ Thaumic Gadgets ]=]}, l{"Thaumic Grid", [=[ Thaumic Grid ]=]}, l{"Thaumic Inventory Scanning", [=[ Thaumic Inventory Scanning ]=]}, l{"Thaumic Katana", [=[ Thaumic Katana ]=]}, l{"Thaumic JEI", [=[ Thaumic JEI ]=]}, l{"Thaumic Periphery", [=[ Thaumic Periphery ]=]}, l{"Thaumic Readoption", [=[ Thaumic Readoption ]=]}, l{"Thaumic Terminal", [=[ Thaumic Terminal ]=]} }	} }

end return p