Module:Mods/list/tl

-- -- -- Please remember to use spaces instead of tab characters both for consistency and ease of parsing. Thank you. -Santa local modsByAbbrv = { A = {'Agriculture', [=[Agriculture]=]}, ABO = {'Additional Buildcraft Objects', [=[Additional Buildcraft Objects]=]}, AC = {'Arcane Scrolls', [=[Arcane Scrolls]=]}, ACC = {'AcademyCraft', [=[AcademyCraft]=]}, 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]=]}, 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)]=]}, 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]=]}, BWM = {'Balkon\'s WeaponMod', [=[Balkon's WeaponMod]=]}, BW = {'TheBackWoods', [=[TheBackWoods]=]}, CB = {'Carpenter\'s Blocks', [=[Carpenter's Blocks]=]}, CC = {'ComputerCraft', [=[ComputerCraft]=]}, CO = {'Computronics', [=[Computronics]=]}, COG = {'Custom Ore Generation', [=[Custom Ore Generation]=]}, CCH = {'ChickenChunks', [=[ChickenChunks]=]}, CH = {'CraftHeraldry', [=[CraftHeraldry]=]}, CHAR = {'Charset', [=[Charset]=]}, 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]=]}, 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]=]}, 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]=]}, 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]=]}, FMM = {'Falling Meteors Mod', [=[Falling Meteors Mod]=]}, FO = {'Foundry', [=[Foundry]=]}, 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]=]}, 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]=]}, 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]=]}, J = {'JABBA', [=[JABBA]=]}, JC2 = {'Jewelrycraft 2', [=[Jewelrycraft 2]=]}, JW = {'JuiceWares', [=[JuiceWares]=]}, LOREC = {'CustomizedLore', [=[CustomizedLore]=]}, LP = {'Logistics Pipes', [=[Logistics Pipes]=]}, 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]=]}, PW = {'PowerCraft', [=[PowerCraft]=]}, 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]=]}, RL = {'RedLogic', [=[RedLogic]=]}, ROC = {'RotaryCraft', [=[RotaryCraft]=]}, RP2 = {'RedPower 2', [=[RedPower 2]=]}, RR = {'Router Reborn', [=[Router Reborn]=]}, RTFC = {'Artifice', [=[Artifice]=]}, RT = {'Random Things', [=[Random Things]=]}, 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]=]}, ST = {'SteelSheep', [=[SteelSheep]=]}, STA = {'Stone Armour', [=[Stone Armour]=]}, STS = {'Santa\'s Toys', [=[Santa's Toys]=]}, SYNC = {'Sync', [=[Sync]=]}, TAR = {'Tardis Mod', [=[Tardis Mod]=]}, TC3 = {'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'}, 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]=]}, TRC = {'Tropicraft', [=[Tropicraft]=]}, TRNC = {'Traincraft', [=[Traincraft]=]}, TS = {'Tubestuff', [=[Tubestuff]=]}, TVO = {'The Vegan Option', [=[The Vegan Option]=]}, UB = {'Underground Biomes', [=[Underground Biomes]=]}, UC = {'Useful Crops', [=[Useful Crops]=]}, UR = {'Unidye Reborn', [=[Unidye Reborn]=]}, VN = {'Villager\'s Nose', [=[Villager's Nose]=]}, V = {'Vanilla', [=[Vanilla]=]}, WA = {'Weeping Angels', [=[Weeping Angels]=]}, WP = {'WeaponsPlus', [=[WeaponsPlus]=]}, WR = {'Wireless Redstone', [=[Wireless Redstone]=]}, W = {'Witchery', [=[Witchery]=]}, XC = {'XyCraft', [=[XyCraft]=]}, XR = {'Xeno\'s Reliquary', [=[Xeno's Reliquary]=]}, 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} --