Module:Editions/data

Jump to navigation Jump to search
Documentation[create] [refresh]
This module has no documentation. If you know how to use this module, please create it.
local data = {
	editions = {
		java = {
			aliases = { "je" },
			short = "''JE''",
			no_suffix = "''Java''",
			full = "''Java Edition''",
			link_name = "Java Edition",
			has_edition_suffix = true,
		},
		bedrock = {
			aliases = { "be" },
			short = "''BE''",
			no_suffix = "''Bedrock''",
			full = "''Bedrock Edition''",
			link_name = "Bedrock Edition",
			has_edition_suffix = true,
		},
		education = {
			aliases = { "ee", "edu" },
			short = "''edu''",
			no_suffix = "''Minecraft Education''",
			full = "''Minecraft Education''",
			link_name = "Minecraft Education",
			has_edition_suffix = false,
		},
		earth = {
			aliases = { "mce" },
			short = "''MCE'",
			no_suffix = "''Minecraft Earth''",
			full = "''Minecraft Earth''",
			link_name = "Minecraft Earth",
			has_edition_suffix = false,
		},
		dungeons = {
			aliases = { "mcd" },
			short = "''MCD''",
			no_suffix = "''Minecraft Dungeons''",
			full = "''Minecraft Dungeons''",
			link_name = "Minecraft Dungeons",
			has_edition_suffix = false,
		},
		["dungeons arcade"] = {
			aliases = {},
			short = "''Dungeons Arcade''",
			no_suffix = "''Minecraft Dungeons Arcade''",
			full = "''Minecraft Dungeons Arcade''",
			link_name = "Dungeons:Arcade",
			has_edition_suffix = false,
		},
		legends = {
			aliases = { "mcl" },
			short = "''MCL''",
			no_suffix = "''Minecraft Legends''",
			full = "''Minecraft Legends''",
			link_name = "Minecraft Legends",
			has_edition_suffix = false,
		},
		china = {
			aliases = { "ce" },
			short = "''CE''",
			no_suffix = "''China''",
			full = "''China Edition''",
			link_name = "China Edition",
			has_edition_suffix = true,
		},
		["legacy console"] = {
			aliases = { "lce", "console" },
			-- Not an official title so not in italics
			short = "LCE",
			no_suffix = "Legacy Console",
			full = "Legacy Console Edition",
			link_name = "Legacy Console Edition",
			has_edition_suffix = true,
		},
		["xbox 360"] = {
			aliases = { "360", "xbox360", "xb360" },
			short = "''Xbox 360''",
			no_suffix = "''Xbox 360''",
			full = "''Xbox 360 Edition''",
			link_name = "Xbox 360 Edition",
			has_edition_suffix = true,
		},
		["xbox one"] = {
			aliases = { "xb1", "xbone", "xboxone" },
			short = "''Xbox One''",
			no_suffix = "''Xbox One''",
			full = "''Xbox One Edition''",
			link_name = "Xbox One Edition",
			has_edition_suffix = true,
		},
		["playstation 3"] = {
			aliases = { "ps3", "playstation3" },
			short = "''PS3''",
			no_suffix = "''PlayStation 3''",
			full = "''PlayStation 3 Edition''",
			link_name = "PlayStation 3 Edition",
			has_edition_suffix = true,
		},
		["playstation 4"] = {
			aliases = { "ps4", "playstation4" },
			short = "''PS4''",
			no_suffix = "''PlayStation 4''",
			full = "''PlayStation 4 Edition''",
			link_name = "PlayStation 4 Edition",
			has_edition_suffix = true,
		},
		["playstation vita"] = {
			aliases = { "psv", "vita", "psvita" },
			short = "''PS Vita''",
			no_suffix = "''PlayStation Vita''",
			full = "''PlayStation Vita Edition''",
			link_name = "PlayStation Vita Edition",
			has_edition_suffix = true,
		},
		["wii u"] = {
			aliases = { "wiiu", "wii" },
			short = "''Wii U''",
			no_suffix = "''Wii U''",
			full = "''Wii U Edition''",
			link_name = "Wii U Edition",
			has_edition_suffix = true,
		},
		["nintendo switch"] = {
			aliases = { "ns", "switch", "nintendoswitch", "nintendo" },
			short = "''Switch''",
			no_suffix = "''Nintendo Switch''",
			full = "''Nintendo Switch Edition''",
			link_name = "Nintendo Switch Edition",
			has_edition_suffix = true,
		},
		pocket = {
			aliases = { "pe" },
			short = "''PE''",
			no_suffix = "''Pocket''",
			full = "''Pocket Edition''",
			link_name = "Pocket Edition",
			has_edition_suffix = true,
		},
		["new nintendo 3ds"] = {
			aliases = { "ds", "3ds", "new3ds", "nintendo 3ds" },
			short = "''New 3DS''",
			no_suffix = "''New Nintendo 3DS''",
			full = "''New Nintendo 3DS Edition''",
			link_name = "New Nintendo 3DS Edition",
			has_edition_suffix = true,
		},
		sm1 = {
			aliases = { "msm1", "mcsm1", "story1", "sm", "msm", "mcsm", "story" },
			short = "''MCSM''",
			no_suffix = "''Minecraft: Story Mode''",
			full = "''Minecraft: Story Mode''",
			link_name = "Minecraft: Story Mode",
			has_edition_suffix = false,
		},
		sm2 = {
			aliases = { "msm2", "mcsm2", "story2" },
			short = "''MCSM2''",
			no_suffix = "''Minecraft: Story Mode - Season Two''",
			full = "''Minecraft: Story Mode - Season Two''",
			link_name = "Minecraft: Story Mode - Season Two",
			has_edition_suffix = false,
		},
		["minecraft 4k"] = {
			aliases = { "4k" },
			short = "''MC4k''",
			no_suffix = "''Minecraft 4k''",
			full = "''Minecraft 4k''",
			link_name = "Minecraft 4k",
			has_edition_suffix = false,
		},
		minecraftedu = {
			aliases = { "mcedu" },
			short = "''MCEdu''",
			no_suffix = "''MinecraftEdu''",
			full = "''MinecraftEdu''",
			link_name = "MinecraftEdu",
			has_edition_suffix = false,
		},
		jungleawakens = {
			aliases = { "ja" },
			short = "''JA'' DLC",
			no_suffix = "''Jungle Awakens''",
			full = "''Jungle Awakens'' DLC",
			link_name = "Dungeons:Jungle Awakens",
			has_edition_suffix = false,
		}
	},
	alias_map = {}
}
for k, v in pairs(data.editions) do
	data.alias_map[k] = k
	for _, alias in ipairs(v.aliases) do
		data.alias_map[alias] = k
	end
end

return data