Module:Mods/list

-- -- -- Please remember to use spaces instead of tab characters both for consistency and ease of parsing. Thank you. -Santa local modsByAbbrv = { A = {'Agriculture', [=[ Agriculture ]=]}, AA = {'Actually Additions', [=[ Actually Additions ]=]}, ABO = {'Additional Buildcraft Objects', [=[ Additional Buildcraft Objects ]=]}, AC = {'Arcane Scrolls', [=[ Arcane Scrolls ]=]}, ACC = {'AcademyCraft', [=[ AcademyCraft ]=]}, ADVA = {'Adventurer\'s Amulets', [=[ Adventurer's Amulets ]=]}, ADVG = {'Advanced Generators', [=[ Advanced Generators ]=]}, AE2 = {'Applied Energistics 2', [=[ Applied Energistics 2 ]=]}, AE2TA = {'AE2 Tech Addon', [=[ AE2 Tech Addon ]=]}, AE = {'Applied Energistics', [=[ Applied Energistics ]=]}, AF = {'AutoFood', [=[ AutoFood ]=]}, AFSU = {'AFSU Mod', [=[ AFSU Mod ]=]}, AFT = {'Advanced Fluxian Tools', [=[ Advanced Fluxian Tools ]=]}, AG = {'Advanced Genetics', [=[ Advanced Genetics ]=]}, AGR = {'AgriCraft', [=[ AgriCraft ]=]}, AI = {'Aether (Mod)', 'Aether', [=[ Aether ]=]}, AII = {'Aether II', [=[ Aether II ]=]}, AM2 = {'Ars Magica 2', [=[ Ars Magica 2 ]=]}, AMAS = {'Advanced Machines (AtomicStryker)', [=[ Advanced Machines (AtomicStryker) ]=]}, AMC = {"Advanced Machines (Chocohead)", [=[ Advanced Machines (Chocohead) ]=]}, AMI = {'Advanced Machines (Immibis)', [=[ Advanced Machines (Immibis) ]=]}, AMS = {'Archimedes\' Ships', [=[ Archimedes' Ships ]=]}, AP = {'AutoPackager', [=[ AutoPackager ]=]}, ARP = {'ArmorPlus', [=[ ArmorPlus ]=]}, ARS = {'Advanced Repulsion Systems', [=[ Advanced Repulsion Systems ]=]}, AS = {'Advanced Solars', [=[ Advanced Solars ]=]}, ASC = {'AwesomeSauce Components', [=[ AwesomeSauce Components ]=]}, AU = {'Aura Cascade', [=[ Aura Cascade ]=]}, AV = {'Avaritia', [=[ Avaritia ]=]}, B = {'Baubles', [=[ Baubles ]=]}, BAGS = {'Bagginses', [=[ Bagginses ]=]}, BCA = {'BuildCraft Addon', [=[ BuildCraft Addon ]=]}, BCAD = {'Buildcraft Additions', [=[ Buildcraft Additions ]=]}, BC = {'BuildCraft', [=[ BuildCraft ]=]}, BCTI = {'BuildCraft Trigger Icons'}, BIC = {'BiblioCraft', [=[ BiblioCraft ]=]}, BLP = {'Blue Power', [=[ Blue Power ]=]}, BM = {'Blood Magic', [=[ Blood Magic ]=]}, BNC = {'Binnie Core', [=[ Binnie Core ]=]}, BOP = {'Biomes O\' Plenty', [=[ Biomes O' Plenty ]=]}, BP = {'Backpacks', [=[ Backpacks ]=]}, BR = {'Big Reactors', [=[ Big Reactors ]=]}, BS = {'BetterStorage', [=[ BetterStorage ]=]}, BSG = {'Better Sleeping', [=[ Better Sleeping ]=]}, BST = {'Boost', [=[ Boost ]=]}, BTCH = {'BetterChests', [=[ BetterChests ]=]}, BTN = {'Botania', [=[ Botania ]=]}, BTNY = {'Botany', [=[ Botany ]=]}, BTW = {'Better Than Wolves', [=[ Better Than Wolves ]=]}, BTWM = {'Better With Mods', [=[ Better With Mods ]=]}, BWM = {'Balkon\'s WeaponMod', [=[ Balkon's WeaponMod ]=]}, BW = {'TheBackWoods', [=[ TheBackWoods ]=]}, CB = {'Carpenter\'s Blocks', [=[ Carpenter's Blocks ]=]}, CBW = {'Cyberware', [=[ Cyberware ]=]}, CC = {'ComputerCraft', [=[ ComputerCraft ]=]}, CO = {'Computronics', [=[ Computronics ]=]}, COG = {'Custom Ore Generation', [=[ Custom Ore Generation ]=]}, CCH = {'ChickenChunks', [=[ ChickenChunks ]=]}, CH = {'CraftHeraldry', [=[ CraftHeraldry ]=]}, CHAR = {'Charset', [=[ Charset ]=]}, CHARG = {'Chargepads', [=[ Chargepads ]=]}, CHISAM = {'Chisel (AUTOMATIC_MAIDEN)', [=[ Chisel (AUTOMATIC_MAIDEN) ]=]}, CHISAS = {'Chisel (asie)', [=[ Chisel (asie) ]=]}, CHISCT = {'Chisel (Chisel Team)', [=[ Chisel (Chisel Team) ]=]}, CHISD = {'Chisel (Delta534)', [=[ Chisel (Delta534) ]=]}, CHISPF = {'Chisel (Pokefenn)', [=[ Chisel (Pokefenn) ]=]}, CHISTC = {'Chisel (TheCricket26)', [=[ Chisel (TheCricket26) ]=]}, CHR = {'ChristmasCraft', [=[ ChristmasCraft ]=]}, CLDS = {'Cloud Storage', [=[ Cloud Storage ]=]}, CR = {'Crossroads', [=[ Crossroads ]=]}, CRC = {'ChromatiCraft', [=[ ChromatiCraft ]=]}, CRU = {'Crusher', [=[ Crusher ]=]}, CSA = {'Compact Solar Arrays', [=[ Compact Solar Arrays ]=]}, CS = {'CompactStorage', [=[ CompactStorage ]=]}, DARKM = {'Dark Menagerie', [=[ Dark Menagerie ]=]}, DC = {'DartCraft', [=[ DartCraft ]=]}, DD = {'Dimensional Doors', [=[ Dimensional Doors ]=]}, DLT = {'Dynamic Liquid Tanks 2', [=[ Dynamic Liquid Tanks 2 ]=]}, DP = {'DenPipes', [=[ DenPipes ]=]}, DRP = {'Dark Panels', [=[ Dark Panels ]=]}, DW = {'Deadly World', [=[ Deadly World ]=]}, DE = {'Draconic Evolution', [=[ Draconic Evolution ]=]}, DEC = {'DecoCraft', [=[ DecoCraft ]=]}, EB = {'Extra Bees', [=[ Extra Bees ]=]}, EBXL = {'ExtrabiomesXL', [=[ ExtrabiomesXL ]=]}, EC = {'ExtraCells', [=[ ExtraCells ]=]}, EE2 = {'Equivalent Exchange 2', [=[ Equivalent Exchange 2 ]=]}, EE3 = {'Equivalent Exchange 3', [=[ Equivalent Exchange 3 ]=]}, EFFECT = {'Status Effects', [=[ Status Effects ]=]}, EI = {'Esteemed Innovation', [=[ Esteemed Innovation ]=]}, EIO = {'Ender IO', [=[ Ender IO ]=]}, ELC = {'ElectriCraft', [=[ ElectriCraft ]=]}, EMT = {'Electro-Magic Tools', [=[ Electro-Magic Tools ]=]}, EN = {'Ender Suits', [=[ Ender Suits ]=]}, ENDBK = {'Ender Book', [=[ Ender Book ]=]}, ENDT = {'EnderTech', [=[ EnderTech ]=]}, EOTG = {'Essence of the Gods', [=[ Essence of the Gods ]=]}, EP3 = {'Enhanced Portals 3', [=[ Enhanced Portals 3 ]=]}, ER = {'Expanded Redstone', [=[ Expanded Redstone ]=]}, ES = {'EnderStorage', [=[ EnderStorage ]=]}, ET = {'Engineer\'s Toolbox', [=[ Engineer's Toolbox ]=]}, EU = {'Extra Utilities', [=[ Extra Utilities ]=]}, EXC = {'Ex Compressum', [=[ Ex Compressum ]=]}, EXN = {'Ex Nihilo', [=[ Ex Nihilo ]=]}, EXT = {'Extra Trees', [=[ Extra Trees ]=]}, EZ = {'EnderZoo', [=[ EnderZoo ]=]}, F = {'Forestry', [=[ Forestry ]=]}, FF = {'FinndusFillies', [=[ FinndusFillies ]=]}, FFU = {'FluxedFeederUnit', [=[ FluxedFeederUnit ]=]}, FISH = {'Fishing Nets', [=[ Fishing Nets ]=]}, FL = {'Funky Locomotion', [=[ Funky Locomotion ]=]}, FLAM = {'Flamingo', [=[ Flamingo ]=]}, FMM = {'Falling Meteors Mod', [=[ Falling Meteors Mod ]=]}, FO = {'Foundry', [=[ Foundry ]=]}, FOS = {'FoodSpecialitate', [=[ FoodSpecialitate ]=]}, FP = {'FirePeripherals', [=[ FirePeripherals ]=]}, FRDM = {'Freedom', [=[ Freedom ]=]}, FS = {'FlatSigns', [=[ FlatSigns ]=]}, FSP = {'Flaxbeard\'s Steam Power', [=[ Flaxbeard's Steam Power ]=]}, FSPA = {'4Space', [=[ 4Space ]=]}, FSPM = {'Flaxbeard\'s Steam Power Mobile', [=[ Flaxbeard's Steam Power Mobile ]=]}, FZ = {'Factorization', [=[ Factorization ]=]}, GAL = {'Galacticraft', [=[ Galacticraft ]=]}, GAPI = {'Greg-API', [=[ Greg-API ]=]}, GAS = {'Garden Stuff', [=[ Garden Stuff ]=]}, GATEC = {'GateCopy', [=[ GateCopy ]=]}, GEO = {'GeoStrata', [=[ GeoStrata ]=]}, GG = {'GraviGun', [=[ GraviGun ]=]}, GLOW = {'Glow', [=[ Glow ]=]}, GNE = {'Gany\'s End', [=[ Gany's End ]=]}, GNN = {'Gany\'s Nether', [=[ Gany's Nether ]=]}, GNS = {'Gany\'s Surface', [=[ Gany's Surface ]=]}, GNT = {'Genetics', [=[ Genetics ]=]}, GRC = {'GrowthCraft', [=[ GrowthCraft ]=]}, GS = {'GraviSuite', [=[ GraviSuite ]=]}, GSG = {'Greg\'s SG Craft', [=[ Greg's SG Craft ]=]}, GT = {'GregTech 5', [=[ GregTech 5 ]=]}, GT1 = {'GregTech 1', [=[ GregTech 1 ]=]}, GT2 = {'GregTech 2', [=[ GregTech 2 ]=]}, GT3 = {'GregTech 3', [=[ GregTech 3 ]=]}, GT4 = {'GregTech 4', [=[ GregTech 4 ]=]}, GT5U = {'GregTech 5 Unofficial', [=[ GregTech 5 Unofficial ]=]}, GT6 = {'GregTech 6', [=[ GregTech 6 ]=]}, ["GT6-B"] = {'GregTech 6', [=[ GregTech 6 ]=]}, ["GT6-I"] = {'GregTech 6', [=[ GregTech 6 ]=]}, ["GT6-T"] = {'GregTech 6', [=[ GregTech 6 ]=]}, HD = {'Hopper Ducts', [=[ Hopper Ducts ]=]}, HF = {'Harvest Festival', [=[ Harvest Festival ]=]}, HQ = {'HermitQuest', [=[ HermitQuest ]=]}, HQM = {'Hardcore Questing Mode', [=[ Hardcore Questing Mode ]=]}, IC2 = {'IndustrialCraft 2', [=[ IndustrialCraft 2 ]=]}, IC2C = {'IndustrialCraft 2 Classic', [=[ IndustrialCraft 2 Classic ]=]}, IC2NC = {'IC2 Nuclear Control', [=[ IC2 Nuclear Control ]=]}, IC = {'Iron Chests', [=[ Iron Chests ]=]}, IE = {'Immersive Engineering', [=[ Immersive Engineering ]=]}, IG = {'Iguana Tinker Tweaks', [=[ Iguana Tinker Tweaks ]=]}, IHL = {'IHL Tools & Machines', [=[ IHL Tools & Machines ]=]}, II = {'Immersive Integration', [=[ Immersive Integration ]=]}, IP = {'Inventory Pets', [=[ Inventory Pets ]=]}, J = {'JABBA', [=[ JABBA ]=]}, JC2 = {'Jewelrycraft 2', [=[ Jewelrycraft 2 ]=]}, JW = {'JuiceWares', [=[ JuiceWares ]=]}, LOREC = {'CustomizedLore', [=[ CustomizedLore ]=]}, LM = {"Lawnmower (Mod)", "Lawnmower", [=[ Lawnmower ]=]}, LP = {'Logistics Pipes', [=[ Logistics Pipes ]=]}, LWSF = {'Localized Weather & Stormfronts', [=[ Localized Weather & Stormfronts ]=]}, MB = {'Magic Bees', [=[ Magic Bees ]=]}, MC = {'Magical Crops', [=[ Magical Crops ]=]}, MACU = {'Mariculture', [=[ Mariculture ]=]}, MD = {'MoreDimensions', [=[ MoreDimensions ]=]}, MGC = {'Magneticraft', [=[ Magneticraft ]=]}, MCH = {'MineChem', [=[ MineChem ]=]}, MEC = {'MeteorCraft', [=[ MeteorCraft ]=]}, MEK = {'Mekanism', [=[ Mekanism ]=]}, MFFSC = {'Modular Force Field System (Calclavia)', [=[ Modular Force Field System (Calclavia) ]=]}, MFFSM = {'Modular Force Field System (Minalien)', [=[ Modular Force Field System (Minalien) ]=]}, MFR = {'MineFactory Reloaded', [=[ MineFactory Reloaded ]=]}, MMMM = {'MmmMmmMmmMmm', [=[ MmmMmmMmmMmm ]=]}, MODPACKS = {'Modpacks', [=[ Modpacks ]=]}, MP = {'MiscPeripherals', [=[ MiscPeripherals ]=]}, MPSA = {'Modular Powersuits Addons', [=[ Modular Powersuits Addons ]=]}, MPS = {'Modular Powersuits', [=[ Modular Powersuits ]=]}, MSC = {'Mystcraft', [=[ Mystcraft ]=]}, MTL = {'Metallurgy', [=[ Metallurgy ]=]}, NC = {'NedoComputers', [=[ NedoComputers ]=]}, N = {'Natura', [=[ Natura ]=]}, NO = {'Nether Ores', [=[ Nether Ores ]=]}, OB = {'OpenBlocks', [=[ OpenBlocks ]=]}, OC = {'OpenComputers', [=[ OpenComputers ]=]}, OP = {'ObsidiPlates', [=[ ObsidiPlates ]=]}, OT = {'OmniTools', [=[ OmniTools ]=]}, PA = {'Progressive Automation', [=[ Progressive Automation ]=]}, PB = {'Project Blue', [=[ Project Blue ]=]}, PC = {'Power Converters', [=[ Power Converters ]=]}, PCRP = {"Power Converters: RP Module", [=[ Power Converters: RP Module ]=]}, PET = {"Petroleum Generator", [=[ Petroleum Generator ]=]}, PFAAG = {'Per Fabrica Ad Astra\: Geologica', [=[ Per Fabrica Ad Astra: Geologica ]=]}, PG = {'PortalGun', [=[ PortalGun ]=]}, PHC = {'Pam\'s HarvestCraft', [=[ Pam's HarvestCraft ]=]}, PNC = {'PneumaticCraft', [=[ PneumaticCraft ]=]}, PR = {'Project Red', [=[ Project Red ]=]}, PSI = {'Psi', [=[ Psi ]=]}, PW = {'PowerCraft', [=[ PowerCraft ]=]}, Q = {'Quark', [=[ Quark ]=]}, QC = {'qCraft', [=[ qCraft ]=]}, QF = {'QuantumFlux', [=[ QuantumFlux ]=]}, RA = {'Redstone Arsenal', [=[ Redstone Arsenal ]=]}, RC = {'Railcraft', [=[ Railcraft ]=]}, RD = {'Runic Dungeons', [=[ Runic Dungeons ]=]}, REC = {'ReactorCraft', [=[ ReactorCraft ]=]}, REDP = {'Redstone Paste', [=[ Redstone Paste ]=]}, RFT = {'RFTools', [=[ RFTools ]=]}, RL = {'RedLogic', [=[ RedLogic ]=]}, ROC = {'RotaryCraft', [=[ RotaryCraft ]=]}, RP2 = {'RedPower 2', [=[ RedPower 2 ]=]}, RR = {'Router Reborn', [=[ Router Reborn ]=]}, RTFC = {'Artifice', [=[ Artifice ]=]}, RT = {'Random Things', [=[ Random Things ]=]}, RTS = {'Roots (Mod)', 'Roots', [=[ Roots ]=]}, SC = {'Steve\'s Carts', [=[ Steve's Carts ]=]}, SC2 = {'Steamcraft2', [=[ Steamcraft2 ]=]}, SD = {'Santa\'s Decor', [=[ Santa's Decor ]=]}, SFLUX = {'Solar Flux', [=[ Solar Flux ]=]}, SFM = {'Steve\'s Factory Manager', [=[ Steve's Factory Manager ]=]}, SJ = {'Simply Jetpacks', [=[ Simply Jetpacks ]=]}, SMCY = {'Sanguimancy', [=[ Sanguimancy ]=]}, SMT = {'Super Massive Tech', [=[ Super Massive Tech ]=]}, SP = {'Sparkly Pants', [=[ Sparkly Pants ]=]}, SR = {'SecretRooms', [=[ SecretRooms ]=]}, SS1 = {'Soul Shards 1', [=[ Soul Shards ]=]}, SSS = {'Super Stick Sword', [=[ Super Stick Sword ]=]}, ST = {'SteelSheep', [=[ SteelSheep ]=]}, STA = {'Stone Armour', [=[ Stone Armour ]=]}, STS = {'Santa\'s Toys', [=[ Santa's Toys ]=]}, SUB = {'Substratum', [=[ Substratum ]=]}, SYNC = {'Sync', [=[ Sync ]=]}, TAR = {'Tardis Mod', [=[ Tardis Mod ]=]}, TC3 = {'Thaumcraft 3', [=[ Thaumcraft 3 ]=]}, ["TC3-E"] = {'Thaumcraft 3', [=[ Thaumcraft 3 ]=]}, TC4A = {'Thaumcraft 4 Aspects', 'Thaumcraft 4 Aspects'}, TC4 = {'Thaumcraft 4', [=[ Thaumcraft 4 ]=]}, TC5 = {'Thaumcraft 5', [=[ Thaumcraft 5 ]=]}, TC5GC = {'Thaumcraft 5 Golem Components', 'Thaumcraft 5 Golem Components'}, TC5GT = {'Thaumcraft 5 Golem Traits', 'Thaumcraft 5 Golem Traits'}, TC6 = {'Thaumcraft 6', [=[ Thaumcraft 6 ]=]}, TC = {'Tinkers\' Construct', [=[ Tinkers' Construct ]=]}, TD = {'Thermal Dynamics', [=[ Thermal Dynamics ]=]}, TDM = {'The Dalek Mod', [=[ The Dalek Mod ]=]}, TEB = {'The Erebus', [=[ The Erebus ]=]}, TE1 = {'Thermal Expansion 1', [=[ Thermal Expansion 1 ]=]}, TE2 = {'Thermal Expansion 2', [=[ Thermal Expansion 2 ]=]}, TE3 = {'Thermal Expansion 3', [=[ Thermal Expansion 3 ]=]}, TE4 = {'Thermal Expansion 4', [=[ Thermal Expansion 4 ]=]}, TF = {'Twilight Forest', [=[ Twilight Forest ]=]}, TH = {'Tool Heads', [=[ Tool Heads ]=]}, THF = {'Thermal Foundation', [=[ Thermal Foundation ]=]}, TIS = {'Tinkers\' Steelworks', [=[ Tinkers' Steelworks ]=]}, TLCT = {'Translocators', [=[ Translocators ]=]}, TMOR2 = {'The Mists of RioV 2', [=[ The Mists of RioV 2 ]=]}, TMOR = {'The Mists of RioV', [=[ The Mists of RioV ]=]}, TM = {'Technomancy', [=[ Technomancy ]=]}, TOP = {'The One Probe', [=[ The One Probe ]=]}, TRC = {'Tropicraft', [=[ Tropicraft ]=]}, TRNC = {'Traincraft', [=[ Traincraft ]=]}, TS = {'Tubestuff', [=[ Tubestuff ]=]}, TT = {'Thaumic Tinkerer', [=[ Thaumic Tinkerer ]=]}, TVO = {'The Vegan Option', [=[ The Vegan Option ]=]}, UB = {'Underground Biomes', [=[ Underground Biomes ]=]}, UC = {'Useful Crops', [=[ Useful Crops ]=]}, UR = {'Unidye Reborn', [=[ Unidye Reborn ]=]}, USR = {'UsefulRecipes', [=[ UsefulRecipes ]=]}, VN = {'Villager\'s Nose', [=[ Villager's Nose ]=]}, V = {'Vanilla', [=[ Vanilla ]=]}, ["W-GLYPH"] = {'Witchery', [=[ Witchery ]=]}, WA = {'Weeping Angels', [=[ Weeping Angels ]=]}, WP = {'WeaponsPlus', [=[ WeaponsPlus ]=]}, WR = {'WR-CBE', [=[ WR-CBE ]=]}, W = {'Witchery', [=[ Witchery ]=]}, XC = {'XyCraft', [=[ XyCraft ]=]}, XR = {'Xeno\'s Reliquary', [=[ Xeno's Reliquary ]=]}, YAMM = {'Yet Another Meme Mod', [=[ Yet Another Meme Mod ]=]}, Z = {'Ztones', [=[ Ztones ]=]} }

local modsByName = {}

for abbr, data in pairs(modsByAbbrv) do  data.abbr = abbr data.link = data[1] if #data == 3 then data.localised = data[3] data.name = data[2] else data.localised = data[2] data.name = data[1] end modsByName[data.name] = data end

return {byName = modsByName, byAbbrv = modsByAbbrv} --