Module:Mods/list/en

-- local modsByAbbrv = { AU = {'Aura Cascade', [=[Aura Cascade]=]}, TD = {'Thermal Dynamics', [=[Thermal Dynamics]=]}, TE4 = {'Thermal Expansion 4', [=[Thermal Expansion 4]=]}, EZ = {'EnderZoo', [=[EnderZoo]=]}, GT4 = {'GregTech 4', [=[GregTech 4]=]}, A = {'Agriculture', [=[Agriculture]=]}, ABO = {'Additional Buildcraft Objects', [=[Additional Buildcraft Objects]=]}, AC = {'Arcane Scrolls', [=[Arcane Scrolls]=]}, ADVA = {'Adventurer\'s Amulets', [=[Adventurer's Amulets]=]}, 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]=]}, AM2 = {'Ars Magica 2', [=[Ars Magica 2]=]}, AMAS = {'Advanced Machines (AtomicStryker)', [=[Advanced Machines (AtomicStryker)]=]}, AMI = {'Advanced Machines (Immibis)', [=[Advanced Machines (Immibis)]=]}, AMS = {'Archimedes\' Ships', [=[Archimedes' Ships]=]}, ARS = {'Advanced Repulsion Systems', [=[Advanced Repulsion Systems]=]}, AS = {'Advanced Solars', [=[Advanced Solars]=]}, B = {'Baubles', [=[Baubles]=]}, BCA = {'BuildCraft Addon', [=[BuildCraft Addon]=]}, BCAD = {'Buildcraft Additions', [=[Buildcraft Additions]=]}, BC = {'BuildCraft', [=[BuildCraft]=]}, BIC = {'BiblioCraft', [=[BiblioCraft]=]}, BLP = {'Blue Power', [=[Blue Power]=]}, BM = {'Blood Magic', [=[Blood Magic]=]}, BNC = {'Binnie Core', [=[Binnie Core]=]}, BP = {'Backpacks', [=[Backpacks]=]}, BR = {'Big Reactors', [=[Big Reactors]=]}, BS = {'BetterStorage', [=[BetterStorage]=]}, BST = {'Boost', [=[Boost]=]}, BTCH = {'BetterChests', [=[BetterChests]=]}, BTN = {'Botania', [=[Botania]=]}, BTNY = {'Botany', [=[Botany]=]}, BWM = {'Balkon\'s WeaponMod', [=[Balkon's WeaponMod]=]}, BW = {'TheBackWoods', [=[TheBackWoods]=]}, CB = {'Carpenter\'s Blocks', [=[Carpenter's Blocks]=]}, CC = {'ComputerCraft', [=[ComputerCraft]=]}, CO = {'Computronics', [=[Computronics]=]}, CCH = {'ChickenChunks', [=[ChickenChunks]=]}, CH = {'CraftHeraldry', [=[CraftHeraldry]=]}, CHISAM = {'Chisel (AUTOMATIC_MAIDEN)', [=[Chisel (AUTOMATIC_MAIDEN)]=]}, CHISAS = {'Chisel (asie)', [=[Chisel (asie)]=]}, CHISD = {'Chisel (Delta534)', [=[Chisel (Delta534)]=]}, CHISPF = {'Chisel (Pokefenn)', [=[Chisel (Pokefenn)]=]}, CHISTC = {'Chisel (TheCricket26)', [=[Chisel (TheCricket26)]=]}, CLDS = {'Cloud Storage', [=[Cloud Storage]=]}, CRC = {'ChromatiCraft', [=[ChromatiCraft]=]}, CSA = {'Compact Solar Arrays', [=[Compact Solar Arrays]=]}, CS = {'CompactStorage', [=[CompactStorage]=]}, DC = {'DartCraft', [=[DartCraft]=]}, DD = {'Dimensional Doors', [=[Dimensional Doors]=]}, DLT = {'Dynamic Liquid Tanks 2', [=[Dynamic Liquid Tanks 2]=]}, DP = {'DenPipes', [=[DenPipes]=]}, DW = {'Deadly World', [=[Deadly World]=]}, 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]=]}, EIO = {'Ender IO', [=[Ender IO]=]}, ELC = {'ElectriCraft', [=[ElectriCraft]=]}, EMT = {'Electro-Magic Tools', [=[Electro-Magic Tools]=]}, 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]=]}, EXN = {'Ex Nihilo', [=[Ex Nihilo]=]}, EXT = {'Extra Trees', [=[Extra Trees]=]}, F = {'Forestry', [=[Forestry]=]}, FL = {'Funky Locomotion', [=[Funky Locomotion]=]}, FMM = {'Falling Meteors Mod', [=[Falling Meteors Mod]=]}, FRDM = {'Freedom', [=[Freedom]=]}, FSP = {'Flaxbeard\'s Steam Power', [=[Flaxbeard's Steam Power]=]}, FZ = {'Factorization', [=[Factorization]=]}, 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]=]}, GT = {'GregTech', [=[GregTech]=]}, HD = {'Hopper Ducts', [=[Hopper Ducts]=]}, HQM = {'Hardcore Questing Mode', [=[Hardcore Questing Mode]=]}, IC2 = {'IndustrialCraft 2', [=[IndustrialCraft 2]=]}, IC2NC = {'IC2 Nuclear Control', [=[IC2 Nuclear Control]=]}, IC = {'Iron Chests', [=[Iron Chests]=]}, J = {'JABBA', [=[JABBA]=]}, JW = {'JuiceWares', [=[JuiceWares]=]}, LP = {'Logistics Pipes', [=[Logistics Pipes]=]}, MB = {'Magic Bees', [=[Magic Bees]=]}, MC = {'Magical Crops', [=[Magical Crops]=]}, 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]=]}, NC = {'NedoComputers', [=[NedoComputers]=]}, N = {'Natura', [=[Natura]=]}, NO = {'Nether Ores', [=[Nether Ores]=]}, OB = {'OpenBlocks', [=[OpenBlocks]=]}, OC = {'OpenComputers', [=[OpenComputers]=]}, OT = {'OmniTools', [=[OmniTools]=]}, PA = {'Progressive Automation', [=[Progressive Automation]=]}, PB = {'Project Blue', [=[Project Blue]=]}, PC = {'Power Converters', [=[Power Converters]=]}, PG = {'PortalGun', [=[PortalGun]=]}, PHC = {'Pam\'s HarvestCraft', [=[Pam's HarvestCraft]=]}, PNC = {'PneumaticCraft', [=[PneumaticCraft]=]}, PR = {'Project Red', [=[Project Red]=]}, QC = {'qCraft', [=[qCraft]=]}, RA = {'Redstone Arsenal', [=[Redstone Arsenal]=]}, RC = {'Railcraft', [=[Railcraft]=]}, REC = {'ReactorCraft', [=[ReactorCraft]=]}, RL = {'RedLogic', [=[RedLogic]=]}, ROC = {'RotaryCraft', [=[RotaryCraft]=]}, RP2 = {'RedPower 2', [=[RedPower 2]=]}, RTFC = {'Artifice', [=[Artifice]=]}, RT = {'Random Things', [=[Random Things]=]}, SC = {'Steve\'s Carts', [=[Steve's Carts]=]}, SD = {'Santa\'s Decor', [=[Santa's Decor]=]}, SFM = {'Steve\'s Factory Manager', [=[Steve's Factory Manager]=]}, SJ = {'Simply Jetpacks', [=[Simply Jetpacks]=]}, SMCY = {'Sanguimancy', [=[Sanguimancy]=]}, SR = {'SecretRooms', [=[SecretRooms]=]}, SS = {'Soul Shards', [=[Soul Shards]=]}, STS = {'Santa\'s Toys', [=[Santa's Toys]=]}, TC3 = {'Thaumcraft 3', [=[Thaumcraft 3]=]}, TC4A = {'Thaumcraft 4 Aspects', [=[Thaumcraft 4 Aspects]=]}, TC4 = {'Thaumcraft 4', [=[Thaumcraft 4]=]}, TC = {'Tinkers\' Construct', [=[Tinkers' Construct]=]}, TEB = {'The Erebus', [=[The Erebus]=]}, TE3 = {'Thermal Expansion 3', [=[Thermal Expansion 3]=]}, 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]=]}, TRC = {'Tropicraft', [=[Tropicraft]=]}, TRNC = {'Traincraft', [=[Traincraft]=]}, TS = {'Tubestuff', [=[Tubestuff]=]}, TVO = {'The Vegan Option', [=[The Vegan Option]=]}, UB = {'Underground Biomes', [=[Underground Biomes]=]}, VN = {'Villager\'s Nose', [=[Villager's Nose]=]}, V = {'Vanilla', [=[Vanilla]=]}, WA = {'Weeping Angels', [=[Weeping Angels]=]}, WR = {'Wireless Redstone', [=[Wireless Redstone]=]}, W = {'Witchery', [=[Witchery]=]}, XC = {'XyCraft', [=[XyCraft]=]}, XR = {'Xeno\'s Reliquary', [=[Xeno's Reliquary]=]} }

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 } --