Module:Navbox/Thaumcraft 6

--WIP -bony 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 ores = [=[ Ores ]=] local greatwood = [=[ Greatwood ]=] local silverwood = [=[ Silverwood ]=] local plants = [=[ Flori ]=] local taint = [=[ Taint ]=] local enchantments = [=[ Enchantments ]=] local creative = [=[ Creative ]=] local biomes = [=[ Biomes ]=] local mobs = [=[ Mobs ]=]

local auromancy = [=[ Auromancy ]=] local devices = [=[ Devices ]=] local focuseffects = [=[ Focus effects ]=]

local alchemy = [=[ Alchemy ]=] local devices = [=[ Devices ]=] local rawcomps = [=[ Raw components ]=] local comps = [=[ Components ]=] local thaumtools = [=[ Thaumium tools and armor ]=]

local artifice = [=[ Artifice ]=] -- devices local armortools = [=[ Armor and tools ]=] -- misc

local arcaneinfusion = [=[ Arcane infusion ]=] -- devices local constructs = [=[ Constructs ]=] local baubles = [=[ Baubles ]=] local thaumaturge = [=[ Thaumaturge ]=] -- misc

local golems = l{"Golemancy (Thaumcraft 6)", [=[ Golemancy ]=]} local seals = [=[ Control Seals ]=] -- components -- misc

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{"Research (Thaumcraft 6)", [=[ Research ]=]}, l{"Vis (Thaumcraft 6)", [=[ Vis ]=]}, l{"Warp (Thaumcraft 6)", [=[ Warp ]=]}, l{"Wands (Thaumcraft 6)", [=[ Wands ]=]} },		list{title = research, nid{"Research Table"}, nid{"Scribing Tools"}, nid{"Thaumonomicon"}, nid{"Thaumometer"} },		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"} },		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"} },		list{title = plants, nid{"Shimmerleaf"}, nid{"Cinderpearl"}, nid{"Vishroom"} },		list{title = taint, nid{"Crusted Taint"}, nid{"Flux Crystal"}, nid{"Flux Goo"}, nid{"Fibrous Taint"}, nid{"Swollen Taint"}, ni{"Tainted Rock"}, nid{"Tainted Soil"}, nid{"Taintwood Log"}, nid{"Taint Geyser"}, ni{"Spawn Taint Seed", "Taint Seed", [=[ Taint Seed ]=]}, ni{"Spawn Giant Taint Seed", "Giant Taint Seed", [=[ Giant Taint Seed ]=]}, 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 ]=]}, ni{"Spawn Giant Taintacle", "Giant Taintacle (Thaumcraft 6)", [=[ Giant Taintacle ]=]} },		list{title = enchantments, ni{mod="V", "Enchanted Book", "Haste", [=[ Haste ]=]}, ni{mod="V", "Enchanted Book", "Repair", [=[ Repair ]=]} },		list{title = creative, ni{"Flux Sponge"} },		list{title = biomes, l{"Eerie biome (Thaumcraft 6)", [=[ Eerie biome ]=]}, l{"Magical Forest (Thaumcraft 6)", [=[ Magical Forest ]=]} },		list{title = mobs, ni{"Spawn Angry Zombie", "Angry Zombie (Thaumcraft 6)", [=[ Angry Zombie ]=]}, ni{"Spawn Firebat", "Firebat (Thaumcraft 6)", [=[ Firebat ]=]}, ni{"Spawn Furious Zombie", "Furious Zombie (Thaumcraft 6)", [=[ Furious Zombie ]=]}, ni{"Spawn Pech Forager", "Pech Forager (Thaumcraft 6)", [=[ Pech Forager ]=]}, ni{"Spawn Wisp", "Wisp (Thaumcraft 6)", [=[ Wisp ]=]} },		list{title = misc, nid{"Amber"}, nid{"Amber Block"}, nid{"Amber Bricks"}, nid{"Block of Flesh"}, nid{"Quicksilver"}, nid{"Quicksilver Drop"}, nid{"Zombie Brain"} }	},	group{name = "auromancy", title = auromancy, list{title = devices, nid{"Amulet of Vis"}, ni{"Arcane Workbench Charger"}, ni{"Blank Caster Focus"}, ni{"Caster's Gauntlet"}, nid{"Focal Manipulator"}, nid{"Focus Pouch"}, nid{"Recharge Pedestal"} },		list{title = focuseffects, -- In order of progression l{"Bolt", [=[ Bolt ]=]}, l{"Projectile (Thaumcraft 6)", [=[ Projectile ]=]}, l{"Touch (Thaumcraft 6)", [=[ Touch ]=]}, l{"Break", [=[ Break ]=]}, l{"Curse (Thaumcraft 6)", [=[ Curse ]=]}, l{"Exchange", [=[ Exchange ]=]}, l{"Fire (Thaumcraft 6)", [=[ Fire ]=]}, l{"Frost", [=[ Frost ]=]}, l{"Magic (Thaumcraft 6)", [=[ Magic ]=]}, l{"Rift", [=[ Rift ]=]}, l{"Chaining", [=[ Chaining ]=]}, l{"Charge", [=[ Charge ]=]}, l{"Fortune (Thaumcraft 6)", [=[ Fortune ]=]}, l{"Frugal", [=[ Frugal ]=]}, l{"Lingering", [=[ Lingering ]=]}, l{"Potency", [=[ Potency ]=]}, l{"Scatter", [=[ Scatter ]=]}, l{"Silk Touch (Thaumcraft 6)", [=[ Silk Touch ]=]} }	},	group{name = "alchemy", title = alchemy, list{title = devices, nid{"Advanced Alchemical Construct"}, nid{"Alchemical Construct"}, nid{"Auxiliary Slurry Pump"}, nid{"Auxiliary Venting Port"}, nid{"Arcane Alembic"}, nid{"Arcane Bellows"}, nid{"Arcane Spa"}, nid{"Crucible"}, nid{"Directional Essentia Tube"}, nid{"Emptying Essentia Transfuser"}, nid{"Essentia Buffer"}, nid{"Essentia Centrifuge"}, nid{"Essentia Smeltery"}, nid{"Essentia Tube"}, nid{"Essentia Resonator"}, nid{"Essentia Valve"}, nid{"Everfull Urn"}, nid{"Filling Essentia Transfuser"}, nid{"Filtered Essentia Tube"}, nid{"Mnemonic Matrix"}, nid{"Restricted Essentia Tube"}, ni{"White Tallow Candle", "Tallow Candle (Thaumcraft 6)", [=[ Tallow Candle ]=]}, nid{"Thaumium Essentia Smeltery"}, nid{"Void Jar"}, nid{"Void Metal Essentia Smeltery"}, nid{"Warded Jar"} },		list{title = rawcomps, nid{"Alumentum"}, ni{"Bucket of Liquid Death", "Liquid Death (Thaumcraft 6)", [=[ Liquid Death ]=]}, nid{"Magic Tallow"}, ni{"Native Iron Cluster", "Native Cluster (Thaumcraft 6)", [=[ Native Cluster ]=]}, ni{"Yellow Nitor", "Nitor (Thaumcraft 6)", [=[ Nitor ]=]} },		list{title = comps, nid{"Alchemical Brass Ingot"}, ni{"Alchemical Brass Nugget"}, nid{"Bottle of Taint"}, nid{"Brass Block"}, nid{"Brass Gear"}, nid{"Brass Lid Brace"}, nid{"Brass Plate"}, nid{"Essentia Filter"}, nid{"Glass Phial"}, nid{"Morphic Resonator"}, nid{"Phial of Essentia"}, nid{"Purifying Bath Salts"}, ni{"Bucket of Purifying Fluid", "Purifying Fluid (Thaumcraft 6)", [=[ Purifying Fluid ]=]}, nid{"Salis Mundus"}, nid{"Sanitizing Soap"}, nid{"Thaumium Block"}, nid{"Thaumium Gear"}, nid{"Thaumium Ingot"}, ni{"Thaumium Nugget"}, nid{"Thaumium Plate"}, ni{"Vis Crystal"} },		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 = misc, nid{"Beef Nugget"}, nid{"Blank Label"}, nid{"Chicken Nugget"}, nid{"Fish Nugget"}, nid{"Mutton Nugget"}, nid{"Pork Nugget"}, nid{"Rabbit Nugget"} }	},	group{name = "artifice", title = artifice, list{title = devices, nid{"Advanced Automated Crossbow"}, nid{"Arcane Bellows"}, nid{"Arcane Bore"}, nid{"Arcane Bore Base"}, nid{"Arcane Ear"}, nid{"Arcane Lamp"}, nid{"Arcane Levitator"}, nid{"Arcane Pattern Crafter"}, nid{"Arcane Workbench"}, ni{"Automated Crossbow"}, nid{"Hungry Chest"}, l{"Infusion Altar (Thaumcraft 6)", [=[ Infusion Altar ]=]}, l{"Infernal Furnace (Thaumcraft 6)", [=[ Infernal Furnace ]=]}, nid{"Lamp of Fertility"}, nid{"Lamp of Growth"}, nid{"Redstone Relay"}, nid{"Stone Table"}, nid{"Thaumic Dioptra"}, ni{"Wood Table"} },		list{title = armortools, nid{"Boots of the Traveller"}, nid{"Essentia Mirror"}, nid{"Goggles of Revealing"}, nid{"Magic Hand Mirror"}, nid{"Magic Mirror"}, nid{"Axe of the Stream"}, nid{"Hoe of Growth"}, nid{"Pickaxe of the Core"}, nid{"Shovel of the Earthmover"}, nid{"Sword of the Zephyr"}, nid{"Thaumium Fortress Helm"}, nid{"Thaumium Fortress Cuirass"}, nid{"Thaumium Fortress Thigh Guards"} },		list{title = misc, nid{"Mirrored Glass"} }	},	group{name = "arcaneinfusion", title = arcaneinfusion, list{title = devices, nid{"Ancient Pedestal"}, nid{"Arcane Pedestal"}, nid{"Barrier Stone"}, ni{"Eldritch Pedestal"}, ni{"Glowing Paving Stone of Travel"}, nid{"Infusion Cost Stone"}, nid{"Infusion Speed Stone"}, nid{"Paving Stone of Travel"}, nid{"Runic Matrix"}, },		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, nid{"Fancy Amulet"}, nid{"Fancy Ring"}, nid{"Fancy Belt"}, nid{"Mundane Amulet"}, nid{"Mundane Ring"}, nid{"Mundane Belt"}, ni{"Apprentice's Ring"}, ni{"Verdant Heart Charm"}, nid{"Vis Stone"}, nid{"Thaumostatic Girdle"} },		list{title = thaumaturge, nid{"Thaumaturge's Robe"}, nid{"Thaumaturge's Leggings"}, nid{"Thaumaturge's Boots"} },		list{title = misc, nid{"Enchanted Fabric"}, ni{"White Banner", "Banner (Thaumcraft 6)", [=[ Banner ]=]} }	},	group{name = "golem", title = golem, list{title = seals, nid{"Control Seal: Butcher"}, nid{"Control Seal: Block Breaker"}, nid{"Control Seal: Collect"}, nid{"Control Seal: Empty"}, nid{"Control Seal: Guard"}, nid{"Control Seal: Harvest"}, nid{"Control Seal: Lumberjack"}, nid{"Control Seal: Provide"}, nid{"Control Seal: Store"}, nid{"Control Seal: Use"} },		list{title = comps, nid{"Biothaumic Mind"}, nid{"Clockwork Mind"}, nid{"Iron Plate"}, nid{"Vision Module"} },		list{title = misc, nid{"Blank Seal"}, nid{"Brain in a Jar"}, nid{"Golemancer's Bell"}, l{"Golem Press (Thaumcraft 6)", [=[ Golem Press ]=]} },	}, }

end return p