Skip to content

Instantly share code, notes, and snippets.

@DevSrSouza
Last active November 22, 2020 21:50
Show Gist options
  • Select an option

  • Save DevSrSouza/725b1c45a96dd1369735905b739af0aa to your computer and use it in GitHub Desktop.

Select an option

Save DevSrSouza/725b1c45a96dd1369735905b739af0aa to your computer and use it in GitHub Desktop.
Nome das entidades, itens, blocos e encatamentos do minecraft em Português para BukkitAPI (1.8.8)
/**
* @author DevSrSouza
* github: https://github.com/DevSrSouza
* twitter: https://twitter.com/DevSrSouza
*/
val BLOCK_NAMES_PT_BR = mapOf(
MaterialData(Material.ACACIA_FENCE, 0) to "Cerca de Acácia",
MaterialData(Material.ACACIA_FENCE_GATE, 0) to "Portão de Acácia",
MaterialData(Material.ACTIVATOR_RAIL, 0) to "Trilho Ativador",
MaterialData(Material.ANVIL, 0) to "Bigorna",
MaterialData(Material.ANVIL, 1) to "Bigorna Ligeiramente Danificada",
MaterialData(Material.ANVIL, 2) to "Bigorna Muito Danificada",
MaterialData(Material.BARRIER, 0) to "Barreira",
MaterialData(Material.BEACON, 0) to "Sinalizador",
MaterialData(Material.BED_BLOCK, 0) to "Cama",
MaterialData(Material.BEDROCK, 0) to "Rocha Matriz",
MaterialData(Material.BIRCH_FENCE, 0) to "Cerca de Eucalipto",
MaterialData(Material.BIRCH_FENCE_GATE, 0) to "Portão de Eucalipto",
MaterialData(Material.COAL_BLOCK, 0) to "Bloco de Carvão",
MaterialData(Material.DIAMOND_BLOCK, 0) to "Bloco de Diamante",
MaterialData(Material.EMERALD_BLOCK, 0) to "Bloco de Esmeralda",
MaterialData(Material.GOLD_BLOCK, 0) to "Bloco de Ouro",
MaterialData(Material.IRON_BLOCK, 0) to "Bloco de Ferro",
MaterialData(Material.LAPIS_BLOCK, 0) to "Bloco de Lápis-Lazúli",
MaterialData(Material.REDSTONE_BLOCK, 0) to "Bloco de Redstone",
MaterialData(Material.BOOKSHELF, 0) to "Estante",
MaterialData(Material.BRICK, 0) to "Tijolos", // TODO varios tipos
MaterialData(Material.STONE_BUTTON, 0) to "Botão",
MaterialData(Material.WOOD_BUTTON, 0) to "Botão de Madeira",
MaterialData(Material.CACTUS, 0) to "Cacto",
MaterialData(Material.CAKE_BLOCK, 0) to "Bolo",
MaterialData(Material.CARROT, 0) to "Cenouras",
MaterialData(Material.CAULDRON, 0) to "Caldeirão",
MaterialData(Material.CHEST, 0) to "Baú",
MaterialData(Material.TRAPPED_CHEST, 0) to "Baú com Armadilha",
MaterialData(Material.CLAY, 0) to "Argila",
MaterialData(Material.HARD_CLAY, 0) to "Argila Endurecida",
MaterialData(Material.STAINED_CLAY, 15) to "Argila Tingida de Preto",
MaterialData(Material.STAINED_CLAY, 11) to "Argila Tingida de Azul",
MaterialData(Material.STAINED_CLAY, 12) to "Argila Tingida de Marrom",
MaterialData(Material.STAINED_CLAY, 9) to "Argila Tingida de Ciano",
MaterialData(Material.STAINED_CLAY, 7) to "Argila Tingida de Cinza",
MaterialData(Material.STAINED_CLAY, 13) to "Argila Tingida de Verde",
MaterialData(Material.STAINED_CLAY, 3) to "Argila Tingida de Azul Claro",
MaterialData(Material.STAINED_CLAY, 5) to "Argila Tingida de Verde Limão",
MaterialData(Material.STAINED_CLAY, 2) to "Argila Tingida de Magenta",
MaterialData(Material.STAINED_CLAY, 1) to "Argila Tingida de Laranja",
MaterialData(Material.STAINED_CLAY, 6) to "Argila Tingida de Rosa",
MaterialData(Material.STAINED_CLAY, 10) to "Argila Tingida de Lilás",
MaterialData(Material.STAINED_CLAY, 14) to "Argila Tingida de Vermelho",
MaterialData(Material.STAINED_CLAY, 8) to "Argila Tingida de Cinza Claro",
MaterialData(Material.STAINED_CLAY, 0) to "Argila Tingida de Branco",
MaterialData(Material.STAINED_CLAY, 4) to "Argila Tingida de Amarelo",
MaterialData(Material.WOOL, 15) to "Lã Preta",
MaterialData(Material.WOOL, 11) to "Lã Azul",
MaterialData(Material.WOOL, 12) to "Lã Marrom",
MaterialData(Material.WOOL, 9) to "Lã Ciano",
MaterialData(Material.WOOL, 7) to "Lã Cinza",
MaterialData(Material.WOOL, 13) to "Lã Verde",
MaterialData(Material.WOOL, 3) to "Lã Azul Claro",
MaterialData(Material.WOOL, 5) to "Lã Verde Limão",
MaterialData(Material.WOOL, 2) to "Lã Magenta",
MaterialData(Material.WOOL, 1) to "Lã Laranja",
MaterialData(Material.WOOL, 6) to "Lã Rosa",
MaterialData(Material.WOOL, 10) to "Lã Lilás",
MaterialData(Material.WOOL, 14) to "Lã Vermelha",
MaterialData(Material.WOOL, 8) to "Lã Cinza Claro",
MaterialData(Material.WOOL, 0) to "Lã",
MaterialData(Material.WOOL, 4) to "Lã Amarela",
MaterialData(Material.COBBLE_WALL, 1) to "Parede de Pedregulho com Musgo",
MaterialData(Material.COBBLE_WALL, 0) to "Parede de Pedregulho",
MaterialData(Material.COCOA, 0) to "Cacau",
MaterialData(Material.COMMAND, 0) to "Bloco de Comando",
MaterialData(Material.CROPS, 0) to "Plantação",
MaterialData(Material.DARK_OAK_FENCE, 0) to "Cerca de Carvalho Escuro",
MaterialData(Material.DARK_OAK_FENCE_GATE, 0) to "Portão de Carvalho Escuro",
MaterialData(Material.DAYLIGHT_DETECTOR, 0) to "Sensor de Luz Solar",
MaterialData(Material.DEAD_BUSH, 0) to "Arbusto Morto",
MaterialData(Material.DETECTOR_RAIL, 0) to "Trilho Detector",
MaterialData(Material.DIRT, 1) to "Terra Grossa",
MaterialData(Material.DIRT, 0) to "Terra",
MaterialData(Material.DIRT, 3) to "Podzol",
MaterialData(Material.DISPENSER, 0) to "Ejetor",
MaterialData(Material.IRON_DOOR_BLOCK, 0) to "Porta de Ferro",
MaterialData(Material.WOOD_DOOR, 0) to "Porta de Madeira",
MaterialData(Material.LONG_GRASS, 2) to "Samambaia Grande",
MaterialData(Material.DOUBLE_PLANT, 3) to "Grama Alta",
MaterialData(Material.DOUBLE_PLANT, 5) to "Peônia",
MaterialData(Material.DOUBLE_PLANT, 4) to "Roseira",
MaterialData(Material.DOUBLE_PLANT, 0) to "Girassol",
MaterialData(Material.DOUBLE_PLANT, 1) to "Lilás",
MaterialData(Material.DRAGON_EGG, 0) to "Ovo de Dragão",
MaterialData(Material.DROPPER, 0) to "Liberador",
MaterialData(Material.ENCHANTMENT_TABLE, 0) to "Mesa de Encantamentos",
MaterialData(Material.ENDER_PORTAL_FRAME, 0) to "Portal do Fim",
MaterialData(Material.ENDER_CHEST, 0) to "Baú do Fim",
MaterialData(Material.SOIL, 0) to "Terra Arada",
MaterialData(Material.FENCE, 0) to "Cerca de Carvalho",
MaterialData(Material.FENCE_GATE, 0) to "Portão de Carvalho",
MaterialData(Material.IRON_FENCE, 0) to "Barras de Ferro",
MaterialData(Material.FIRE, 0) to "Fogo",
MaterialData(Material.YELLOW_FLOWER, 0) to "Dente-de-Leão",
MaterialData(Material.RED_ROSE, 2) to "Allium",
MaterialData(Material.RED_ROSE, 1) to "Orquídea Azul",
MaterialData(Material.RED_ROSE, 3) to "Azure Bluet",
MaterialData(Material.RED_ROSE, 0) to "Flor",
MaterialData(Material.RED_ROSE, 8) to "Margarida",
MaterialData(Material.RED_ROSE, 0) to "Papoula",
MaterialData(Material.RED_ROSE, 5) to "Tulipa Laranja",
MaterialData(Material.RED_ROSE, 7) to "Tulipa Rosa",
MaterialData(Material.RED_ROSE, 4) to "Tulipa Vermelha",
MaterialData(Material.RED_ROSE, 6) to "Tulipa Branca",
MaterialData(Material.FURNACE, 0) to "Fornalha",
MaterialData(Material.GLASS, 0) to "Vidro",
MaterialData(Material.POWERED_RAIL, 0) to "Trilho Elétrico",
MaterialData(Material.GRASS, 0) to "Bloco de Grama",
MaterialData(Material.GRAVEL, 0) to "Cascalho",
MaterialData(Material.HAY_BLOCK, 0) to "Fardo de Feno",
MaterialData(Material.NETHERRACK, 0) to "Rocha do Nether",
MaterialData(Material.SOUL_SAND, 0) to "Areia de Almas",
MaterialData(Material.HOPPER, 0) to "Funil",
MaterialData(Material.ICE, 0) to "Gelo",
MaterialData(Material.PACKED_ICE, 0) to "Gelo Compactado",
MaterialData(Material.IRON_TRAPDOOR, 0) to "Alçapão de Ferro",
MaterialData(Material.JUKEBOX, 0) to "Jukebox",
MaterialData(Material.JUNGLE_FENCE, 0) to "Cerca de Madeira da Selva",
MaterialData(Material.JUNGLE_FENCE_GATE, 0) to "Portão de Madeira da Selva",
MaterialData(Material.LADDER, 0) to "Escada",
MaterialData(Material.LAVA, 0) to "Lava",
MaterialData(Material.LEAVES_2, 0) to "Folhas de Acácia",
MaterialData(Material.LEAVES_2, 1) to "Folhas de Carvalho Escuro",
MaterialData(Material.LEAVES, 2) to "Folhas de Eucalipto",
MaterialData(Material.LEAVES, 3) to "Folhas da Selva",
MaterialData(Material.LEAVES, 0) to "Folhas de Carvalho",
MaterialData(Material.LEAVES, 1) to "Folhas de Pinheiro",
MaterialData(Material.LEVER, 0) to "Alavanca",
MaterialData(Material.GLOWSTONE, 0) to "Pedra Luminosa",
MaterialData(Material.JACK_O_LANTERN, 0) to "Abóbora de Halloween",
MaterialData(Material.LOG_2, 0) to "Madeira de Acácia",
MaterialData(Material.LOG_2, 1) to "Madeira de Carvalho Escuro",
MaterialData(Material.LOG, 2) to "Madeira de Eucalipto",
MaterialData(Material.LOG, 3) to "Madeira da Selva",
MaterialData(Material.LOG, 0) to "Madeira de Carvalho",
MaterialData(Material.LOG, 1) to "Madeira de Pinheiro",
MaterialData(Material.MELON_BLOCK, 0) to "Melancia",
MaterialData(Material.MOB_SPAWNER, 0) to "Gerador de Monstros",
/*MaterialData(Material.monsterStoneEgg.brick, 0) to "Ovo de Monstro de Tijolos de Pedra",
MaterialData(Material.monsterStoneEgg.chiseledbrick, 0) to "Ovo de Monstro de Tijolos de Pedra Talhados",
MaterialData(Material.monsterStoneEgg.cobble, 0) to "Ovo de Monstro de Pedregulho",
MaterialData(Material.monsterStoneEgg.crackedbrick, 0) to "Ovo de Monstro de Tijolos de Pedra Rachados",
MaterialData(Material.monsterStoneEgg.mossybrick, 0) to "Ovo de Monstro de Tijolos de Pedra com Musgo",
MaterialData(Material.monsterStoneEgg, 0) to "Ovo de Monstro de Pedra",
MaterialData(Material.monsterStoneEgg.stone, 0) to "Ovo de Monstro de Pedra",*/
MaterialData(Material.BROWN_MUSHROOM, 0) to "Cogumelo", // tem que ver se nao é o vermelho
MaterialData(Material.NOTE_BLOCK, 0) to "Bloco de Nota Musical",
MaterialData(Material.MYCEL, 0) to "Micélio",
MaterialData(Material.NETHER_BRICK, 0) to "Tijolos do Nether",
MaterialData(Material.NETHER_FENCE, 0) to "Cerca de Tijolos do Nether",
MaterialData(Material.NETHER_WARTS, 0) to "Fungo do Nether",
MaterialData(Material.QUARTZ_ORE, 0) to "Minério de Quartzo",
MaterialData(Material.REDSTONE_TORCH_ON, 0) to "Tocha de Redstone",
MaterialData(Material.OBSIDIAN, 0) to "Obsidiana",
MaterialData(Material.COAL_ORE, 0) to "Minério de Carvão",
MaterialData(Material.DIAMOND_ORE, 0) to "Minério de Diamante",
MaterialData(Material.EMERALD_ORE, 0) to "Minério de Esmeralda",
MaterialData(Material.GOLD_ORE, 0) to "Minério de Ouro",
MaterialData(Material.IRON_ORE, 0) to "Minério de Ferro",
MaterialData(Material.LAPIS_ORE, 0) to "Minério de Lápis-Lazúli",
MaterialData(Material.REDSTONE_ORE, 0) to "Minério de Redstone",
MaterialData(Material.PISTON_BASE, 0) to "Pistão",
MaterialData(Material.PISTON_STICKY_BASE, 0) to "Pistão Grudento",
MaterialData(Material.PORTAL, 0) to "Portal",
MaterialData(Material.STONE_PLATE, 0) to "Placa de Pressão de Pedra",
MaterialData(Material.WOOD_PLATE, 0) to "Placa de Pressão de Madeira",
MaterialData(Material.PRISMARINE, 1) to "Tijolos de Prismarinho",
MaterialData(Material.PRISMARINE, 2) to "Prismarinho Escuro",
MaterialData(Material.PRISMARINE, 0) to "Prismarinho",
MaterialData(Material.PUMPKIN, 0) to "Abóbora",
MaterialData(Material.QUARTZ_BLOCK, 1) to "Bloco de Quartzo Talhado",
MaterialData(Material.QUARTZ_BLOCK, 0) to "Bloco de Quartzo",
MaterialData(Material.QUARTZ_BLOCK, 2) to "Pilar de Quartzo",
MaterialData(Material.RAILS, 0) to "Trilho",
MaterialData(Material.RED_SANDSTONE, 1) to "Arenito Vermelho Talhado",
MaterialData(Material.RED_SANDSTONE, 0) to "Arenito Vermelho",
MaterialData(Material.RED_SANDSTONE, 2) to "Arenito Vermelho Liso",
MaterialData(Material.REDSTONE_WIRE, 0) to "Pó de Redstone",
MaterialData(Material.REDSTONE_LAMP_OFF, 0) to "Lâmpada de Redstone",
MaterialData(Material.SUGAR_CANE_BLOCK, 0) to "Cana-de-açúcar",
MaterialData(Material.SAND, 0) to "Areia",
MaterialData(Material.SAND, 1) to "Areia Vermelha",
MaterialData(Material.SANDSTONE, 1) to "Arenito Talhado",
MaterialData(Material.SANDSTONE, 0) to "Arenito",
MaterialData(Material.SANDSTONE, 2) to "Arenito Liso",
MaterialData(Material.SAPLING, 4) to "Muda de Acácia",
MaterialData(Material.SAPLING, 5) to "Muda de Carvalho Escuro",
MaterialData(Material.SAPLING, 2) to "Muda de Eucalipto",
MaterialData(Material.SAPLING, 3) to "Muda de Árvore da Selva",
MaterialData(Material.SAPLING, 0) to "Muda de Carvalho",
MaterialData(Material.SAPLING, 1) to "Muda de Pinheiro",
MaterialData(Material.SEA_LANTERN, 0) to "Lanterna do Mar",
MaterialData(Material.SIGN_POST, 0) to "Placa",
MaterialData(Material.SLIME_BLOCK, 0) to "Bloco de Slime",
MaterialData(Material.SNOW, 0) to "Neve",
MaterialData(Material.SNOW_BLOCK, 0) to "Neve",
MaterialData(Material.SPONGE, 0) to "Esponja",
MaterialData(Material.SPONGE, 1) to "Esponja Molhada",
MaterialData(Material.SPRUCE_FENCE, 0) to "Cerca de Pinheiro",
MaterialData(Material.SPRUCE_FENCE_GATE, 0) to "Portão de Pinheiro",
MaterialData(Material.STAINED_GLASS, 15) to "Vidro Tingido de Preto",
MaterialData(Material.STAINED_GLASS, 11) to "Vidro Tingido de Azul",
MaterialData(Material.STAINED_GLASS, 12) to "Vidro Tingido de Marrom",
MaterialData(Material.STAINED_GLASS, 9) to "Vidro Tingido de Ciano",
MaterialData(Material.STAINED_GLASS, 7) to "Vidro Tingido de Cinza",
MaterialData(Material.STAINED_GLASS, 13) to "Vidro Tingido de Verde",
MaterialData(Material.STAINED_GLASS, 3) to "Vidro Tingido de Azul Claro",
MaterialData(Material.STAINED_GLASS, 5) to "Vidro Tingido de Verde Limão",
MaterialData(Material.STAINED_GLASS, 2) to "Vidro Tingido de Magenta",
MaterialData(Material.STAINED_GLASS, 1) to "Vidro Tingido de Laranja",
MaterialData(Material.STAINED_GLASS, 6) to "Vidro Tingido de Rosa",
MaterialData(Material.STAINED_GLASS, 10) to "Vidro Tingido de Lilás",
MaterialData(Material.STAINED_GLASS, 14) to "Vidro Tingido de Vermelho",
MaterialData(Material.STAINED_GLASS, 8) to "Vidro Tingido de Cinza Claro",
MaterialData(Material.STAINED_GLASS, 0) to "Vidro Tingido de Branco",
MaterialData(Material.STAINED_GLASS, 4) to "Vidro Tingido de Amarelo",
MaterialData(Material.BRICK_STAIRS, 0) to "Escadas de Tijolos",
MaterialData(Material.NETHER_BRICK_STAIRS, 0) to "Escadas de Tijolos do Nether",
MaterialData(Material.QUARTZ_STAIRS, 0) to "Escadas de Quartzo",
MaterialData(Material.RED_SANDSTONE_STAIRS, 0) to "Escadas de Arenito Vermelho",
MaterialData(Material.SANDSTONE_STAIRS, 0) to "Escadas de Arenito",
MaterialData(Material.COBBLESTONE_STAIRS, 0) to "Escadas de Pedregulho",
MaterialData(Material.SMOOTH_STAIRS, 0) to "Escadas de Tijolos de Pedra",
MaterialData(Material.WOOD_STAIRS, 0) to "Escadas de Carvalho",
MaterialData(Material.ACACIA_STAIRS, 0) to "Escadas de Acácia",
MaterialData(Material.BIRCH_WOOD_STAIRS, 0) to "Escadas de Eucalipto",
MaterialData(Material.DARK_OAK_STAIRS, 0) to "Escadas de Carvalho Escuro",
MaterialData(Material.JUNGLE_WOOD_STAIRS, 0) to "Escadas de Madeira da Selva",
MaterialData(Material.SPRUCE_WOOD_STAIRS, 0) to "Escadas de Pinheiro",
MaterialData(Material.STONE, 5) to "Andesito",
MaterialData(Material.STONE, 6) to "Andesito Polido",
MaterialData(Material.STONE, 3) to "Diorito",
MaterialData(Material.STONE, 4) to "Diorito Polido",
MaterialData(Material.STONE, 1) to "Granito",
MaterialData(Material.STONE, 2) to "Granito Polido",
MaterialData(Material.STONE, 0) to "Pedra",
MaterialData(Material.MOSSY_COBBLESTONE, 0) to "Pedra com Musgo",
MaterialData(Material.STEP, 4) to "Laje de Tijolos",
MaterialData(Material.STEP, 3) to "Laje de Pedregulho",
MaterialData(Material.STEP, 0) to "Laje de Pedra",
MaterialData(Material.STEP, 6) to "Laje de Tijolos do Nether",
MaterialData(Material.STEP, 7) to "Laje de Quartzo",
MaterialData(Material.STEP, 1) to "Laje de Arenito",
MaterialData(Material.STEP, 5) to "Laje de Tijolos de Pedra",
MaterialData(Material.STEP, 2) to "Laje de Madeira",
MaterialData(Material.STONE_SLAB2, 0) to "Laje de Arenito Vermelho",
MaterialData(Material.COBBLESTONE, 0) to "Pedregulho", // stonebrick
MaterialData(Material.SMOOTH_BRICK, 3) to "Tijolos de Pedra Talhados",
MaterialData(Material.SMOOTH_BRICK, 2) to "Tijolos de Pedra Rachados",
MaterialData(Material.SMOOTH_BRICK, 0) to "Tijolos de Pedra",
MaterialData(Material.SMOOTH_BRICK, 1) to "Tijolos de Pedra com Musgo",
MaterialData(Material.LONG_GRASS, 1) to "Grama",
MaterialData(Material.LONG_GRASS, 0) to "Arbusto",
MaterialData(Material.THIN_GLASS, 0) to "Painel de Vidro",
MaterialData(Material.STAINED_GLASS_PANE, 15) to "Painel de Vidro Tingido de Preto",
MaterialData(Material.STAINED_GLASS_PANE, 11) to "Painel de Vidro Tingido de Azul",
MaterialData(Material.STAINED_GLASS_PANE, 12) to "Painel de Vidro Tingido de Marrom",
MaterialData(Material.STAINED_GLASS_PANE, 9) to "Painel de Vidro Tingido de Ciano",
MaterialData(Material.STAINED_GLASS_PANE, 7) to "Painel de Vidro Tingido de Cinza",
MaterialData(Material.STAINED_GLASS_PANE, 13) to "Painel de Vidro Tingido de Verde",
MaterialData(Material.STAINED_GLASS_PANE, 3) to "Painel de Vidro Tingido de Azul Claro",
MaterialData(Material.STAINED_GLASS_PANE, 5) to "Painel de Vidro Tingido de Verde Limão",
MaterialData(Material.STAINED_GLASS_PANE, 2) to "Painel de Vidro Tingido de Magenta",
MaterialData(Material.STAINED_GLASS_PANE, 1) to "Painel de Vidro Tingido de Laranja",
MaterialData(Material.STAINED_GLASS_PANE, 6) to "Painel de Vidro Tingido de Rosa",
MaterialData(Material.STAINED_GLASS_PANE, 10) to "Painel de Vidro Tingido de Lilás",
MaterialData(Material.STAINED_GLASS_PANE, 14) to "Painel de Vidro Tingido de Vermelho",
MaterialData(Material.STAINED_GLASS_PANE, 8) to "Painel de Vidro Tingido de Cinza Claro",
MaterialData(Material.STAINED_GLASS_PANE, 0) to "Painel de Vidro Tingido de Branco",
MaterialData(Material.STAINED_GLASS_PANE, 4) to "Painel de Vidro Tingido de Amarelo",
MaterialData(Material.TNT, 0) to "Dinamite",
MaterialData(Material.TORCH, 0) to "Tocha",
MaterialData(Material.TRAP_DOOR, 0) to "Alçapão de Madeira",
MaterialData(Material.TRIPWIRE, 0) to "Fio de Armadilha",
MaterialData(Material.TRIPWIRE_HOOK, 0) to "Gancho de Armadilha",
MaterialData(Material.VINE, 0) to "Vinhas",
MaterialData(Material.WATER, 0) to "Água",
MaterialData(Material.WATER_LILY, 0) to "Vitória-Régia",
MaterialData(Material.WEB, 0) to "Teia",
MaterialData(Material.IRON_PLATE, 0) to "Placa de Pressão de Pesagem (Pesada)",
MaterialData(Material.GOLD_PLATE, 0) to "Placa de Pressão de Pesagem (Leve)",
MaterialData(Material.ENDER_STONE, 0) to "Pedra do Fim",
MaterialData(Material.WOOD, 4) to "Tábuas de Acácia",
MaterialData(Material.WOOD, 5) to "Tábuas de Carvalho Escuro",
MaterialData(Material.WOOD, 2) to "Tábuas de Eucalipto",
MaterialData(Material.WOOD, 3) to "Tábuas de Madeira da Selva",
MaterialData(Material.WOOD, 0) to "Tábuas de Carvalho",
MaterialData(Material.WOOD, 1) to "Tábuas de Pinheiro",
MaterialData(Material.WOOD_STEP, 4) to "Laje de Acácia",
MaterialData(Material.WOOD_STEP, 5) to "Laje de Carvalho Escuro",
MaterialData(Material.WOOD_STEP, 2) to "Laje de Eucalipto",
MaterialData(Material.WOOD_STEP, 3) to "Laje de Madeira da Selva",
MaterialData(Material.WOOD_STEP, 0) to "Laje de Carvalho",
MaterialData(Material.WOOD_STEP, 1) to "Laje de Pinheiro",
MaterialData(Material.CARPET, 15) to "Carpete Preto",
MaterialData(Material.CARPET, 11) to "Carpete Azul",
MaterialData(Material.CARPET, 12) to "Carpete Marrom",
MaterialData(Material.CARPET, 9) to "Carpete Ciano",
MaterialData(Material.CARPET, 7) to "Carpete Cinza",
MaterialData(Material.CARPET, 13) to "Carpete Verde",
MaterialData(Material.CARPET, 3) to "Carpete Azul Claro",
MaterialData(Material.CARPET, 5) to "Carpete Verde Limão",
MaterialData(Material.CARPET, 2) to "Carpete Magenta",
MaterialData(Material.CARPET, 1) to "Carpete Laranja",
MaterialData(Material.CARPET, 6) to "Carpete Rosa",
MaterialData(Material.CARPET, 10) to "Carpete Lilás",
MaterialData(Material.CARPET, 14) to "Carpete Vermelho",
MaterialData(Material.CARPET, 8) to "Carpete Cinza Claro",
MaterialData(Material.CARPET, 0) to "Carpete",
MaterialData(Material.CARPET, 4) to "Carpete Amarelo",
MaterialData(Material.WORKBENCH, 0) to "Bancada de Trabalho"
)
/**
* @author DevSrSouza
* github: https://github.com/DevSrSouza
* twitter: https://twitter.com/DevSrSouza
*/
val ENCHANTMENT_NAMES_PT_BR = mapOf(
Enchantment.ARROW_DAMAGE to "Força",
Enchantment.ARROW_FIRE to "Chama",
Enchantment.ARROW_INFINITE to "Infinidade",
Enchantment.ARROW_KNOCKBACK to "Impacto",
Enchantment.DAMAGE_ALL to "Afiação",
Enchantment.DAMAGE_ARTHROPODS to "Ruína dos Artrópodes",
Enchantment.DAMAGE_UNDEAD to "Julgamento",
Enchantment.DIG_SPEED to "Eficiência",
Enchantment.DURABILITY to "Inquebrável",
Enchantment.FIRE_ASPECT to "Aspecto Flamejante",
Enchantment.LURE to "Isca",
Enchantment.KNOCKBACK to "Repulsão",
Enchantment.LOOT_BONUS_MOBS to "Pilhagem",
Enchantment.LOOT_BONUS_BLOCKS to "Fortuna",
Enchantment.LUCK to "Sorte do Mar",
Enchantment.OXYGEN to "Respiração",
Enchantment.PROTECTION_ENVIRONMENTAL to "Proteção",
Enchantment.PROTECTION_EXPLOSIONS to "Proteção Contra Explosões",
Enchantment.PROTECTION_FALL to "Peso Pena",
Enchantment.PROTECTION_FIRE to "Proteção Contra Fogo",
Enchantment.PROTECTION_PROJECTILE to "Proteção Contra Projéteis",
Enchantment.THORNS to "Espinhos",
Enchantment.SILK_TOUCH to "Toque Suave",
Enchantment.DEPTH_STRIDER to "Passos Profundos",
Enchantment.WATER_WORKER to "Afinidade Aquática"
)
/**
* @author DevSrSouza
* github: https://github.com/DevSrSouza
* twitter: https://twitter.com/DevSrSouza
*/
val ENTITY_NAMES_PT_BR = mapOf(
EntityType.ARMOR_STAND to "Suporte de Armaduras",
EntityType.ARROW to "Flecha",
EntityType.BAT to "Morcego",
EntityType.BLAZE to "Blaze",
EntityType.BOAT to "Bote",
EntityType.CAVE_SPIDER to "Aranha da Caverna",
EntityType.CHICKEN to "Galinha",
EntityType.COW to "Vaca",
EntityType.CREEPER to "Creeper",
EntityType.ENDER_DRAGON to "Dragão Ender",
EntityType.ENDERMAN to "Enderman",
EntityType.ENDERMITE to "Endermite",
EntityType.FALLING_BLOCK to "Bloco em Queda",
EntityType.FIREBALL to "Bola de Fogo",
EntityType.GHAST to "Ghast",
EntityType.GIANT to "Gigante",
EntityType.GUARDIAN to "Guardião",
EntityType.DROPPED_ITEM to "Item",
EntityType.MAGMA_CUBE to "Cubo de Magma",
EntityType.MINECART to "Carrinho",
EntityType.MUSHROOM_COW to "Coguvaca",
EntityType.OCELOT to "Jaguatirica",
EntityType.PAINTING to "Pintura",
EntityType.PIG to "Porco",
EntityType.PIG_ZOMBIE to "Homem-porco Zumbi",
EntityType.PRIMED_TNT to "Bloco de Dinamite",
EntityType.RABBIT to "Coelho",
EntityType.SHEEP to "Ovelha",
EntityType.SILVERFISH to "Traça",
EntityType.SKELETON to "Esqueleto",
EntityType.SLIME to "Slime",
EntityType.SMALL_FIREBALL to "Bola de Fogo Pequena",
EntityType.SNOWMAN to "Golem de Neve",
EntityType.SNOWBALL to "Bola de Neve",
EntityType.SPIDER to "Aranha",
EntityType.SQUID to "Lula",
EntityType.VILLAGER to "Aldeão",
EntityType.IRON_GOLEM to "Golem de Ferro",
EntityType.WITCH to "Bruxa",
EntityType.WITHER to "Wither",
EntityType.WOLF to "Lobo",
EntityType.EXPERIENCE_ORB to "Orbe de Experiência",
EntityType.ZOMBIE to "Zumbi",
EntityType.UNKNOWN to "Desconhecido",
EntityType.HORSE to "Cavalo"
)
val HORSE_NAMES_PT_BR = mapOf(
Horse.Variant.HORSE to "Cavalo",
Horse.Variant.DONKEY to "Burro",
Horse.Variant.MULE to "Mula",
Horse.Variant.SKELETON_HORSE to "Cavalo Esqueleto",
Horse.Variant.UNDEAD_HORSE to "Cavalo Zumbi"
)
/**
* @author DevSrSouza
* github: https://github.com/DevSrSouza
* twitter: https://twitter.com/DevSrSouza
*/
val ITEM_NAMES_PT_BR = mapOf(
MaterialData(Material.APPLE, 0) to "Maçã",
MaterialData(Material.GOLDEN_APPLE, 0) to "Maçã Dourada",
MaterialData(Material.ARMOR_STAND, 0) to "Suporte de Armaduras",
MaterialData(Material.ARROW, 0) to "Flecha",
MaterialData(Material.BANNER, 0) to "Estandarte Branco",
MaterialData(Material.BED, 0) to "Cama",
MaterialData(Material.COOKED_BEEF, 0) to "Filé",
MaterialData(Material.RAW_BEEF, 0) to "Bife Cru",
MaterialData(Material.BLAZE_POWDER, 0) to "Pó de Blaze",
MaterialData(Material.BLAZE_ROD, 0) to "Vara Incandescente",
MaterialData(Material.BOAT, 0) to "Bote",
MaterialData(Material.BONE, 0) to "Osso",
MaterialData(Material.BOOK, 0) to "Livro",
MaterialData(Material.CHAINMAIL_BOOTS, 0) to "Botas de Cota de Malha",
MaterialData(Material.LEATHER_BOOTS, 0) to "Botas de Couro",
MaterialData(Material.DIAMOND_BOOTS, 0) to "Botas de Diamante",
MaterialData(Material.GOLD_BOOTS, 0) to "Botas de Ouro",
MaterialData(Material.IRON_BOOTS, 0) to "Botas de Ferro",
MaterialData(Material.BOW, 0) to "Arco",
MaterialData(Material.BOWL, 0) to "Tigela",
MaterialData(Material.BREAD, 0) to "Pão",
MaterialData(Material.BREWING_STAND_ITEM, 0) to "Suporte de Poções",
MaterialData(Material.BRICK, 0) to "Tijolo",
MaterialData(Material.BUCKET, 0) to "Balde",
MaterialData(Material.LAVA_BUCKET, 0) to "Balde de Lava",
MaterialData(Material.WATER_BUCKET, 0) to "Balde de Água",
MaterialData(Material.CAKE, 0) to "Bolo",
MaterialData(Material.GOLDEN_CARROT, 0) to "Cenoura Dourada",
MaterialData(Material.CARROT_STICK, 0) to "Cenoura no Palito",
MaterialData(Material.CARROT_ITEM, 0) to "Cenoura", // item
MaterialData(Material.CAULDRON_ITEM, 0) to "Caldeirão", // item
MaterialData(Material.COAL, 1) to "Carvão Vegetal",
MaterialData(Material.CHAINMAIL_CHESTPLATE, 0) to "Peitoral de Cota de Malha",
MaterialData(Material.LEATHER_CHESTPLATE, 0) to "Túnica de Couro",
MaterialData(Material.DIAMOND_CHESTPLATE, 0) to "Peitoral de Diamante",
MaterialData(Material.GOLD_CHESTPLATE, 0) to "Peitoral de Ouro",
MaterialData(Material.IRON_CHESTPLATE, 0) to "Peitoral de Ferro",
MaterialData(Material.COOKED_CHICKEN, 0) to "Frango Assado",
MaterialData(Material.RAW_CHICKEN, 0) to "Frango Cru",
MaterialData(Material.CLAY_BALL, 0) to "Argila",
MaterialData(Material.WATCH, 0) to "Relógio",
MaterialData(Material.COAL, 0) to "Carvão",
MaterialData(Material.REDSTONE_COMPARATOR, 0) to "Comparador de Redstone",
MaterialData(Material.COMPASS, 0) to "Bússola",
MaterialData(Material.COOKIE, 0) to "Biscoito",
MaterialData(Material.DIAMOND, 0) to "Diamante",
MaterialData(Material.DIODE, 0) to "Repetidor de Redstone",
MaterialData(Material.ACACIA_DOOR_ITEM, 0) to "Porta de Acácia",
MaterialData(Material.BIRCH_DOOR_ITEM, 0) to "Porta de Eucalipto",
MaterialData(Material.DARK_OAK_DOOR_ITEM, 0) to "Porta de Carvalho Escuro",
MaterialData(Material.IRON_DOOR, 0) to "Porta de Ferro",
MaterialData(Material.JUNGLE_DOOR_ITEM, 0) to "Porta de Madeira da Selva",
MaterialData(Material.WOODEN_DOOR, 0) to "Porta de Carvalho", // VERIFICAR
MaterialData(Material.SPRUCE_DOOR_ITEM, 0) to "Porta de Pinheiro",
MaterialData(Material.INK_SACK, 0) to "Bolsa de Tinta",
MaterialData(Material.INK_SACK, 4) to "Lápis-Lazúli",
MaterialData(Material.INK_SACK, 3) to "Sementes de Cacau",
MaterialData(Material.INK_SACK, 6) to "Corante Ciano",
MaterialData(Material.INK_SACK, 8) to "Corante Cinza",
MaterialData(Material.INK_SACK, 2) to "Verde do Cacto",
MaterialData(Material.INK_SACK, 12) to "Corante Azul Claro",
MaterialData(Material.INK_SACK, 10) to "Corante Verde Limão",
MaterialData(Material.INK_SACK, 13) to "Corante Magenta",
MaterialData(Material.INK_SACK, 14) to "Corante Laranja",
MaterialData(Material.INK_SACK, 9) to "Corante Rosa",
MaterialData(Material.INK_SACK, 5) to "Corante Lilás",
MaterialData(Material.INK_SACK, 1) to "Vermelho da Rosa",
MaterialData(Material.INK_SACK, 7) to "Corante Cinza Claro",
MaterialData(Material.INK_SACK, 15) to "Farinha de Osso",
MaterialData(Material.INK_SACK, 11) to "Amarelo do Dente-de-Leão",
MaterialData(Material.EGG, 0) to "Ovo",
MaterialData(Material.EMERALD, 0) to "Esmeralda",
MaterialData(Material.EMPTY_MAP, 0) to "Mapa em Branco",
MaterialData(Material.POTION, 0) to "Frasco com Água",
MaterialData(Material.ENCHANTED_BOOK, 0) to "Livro Encantado",
MaterialData(Material.ENDER_PEARL, 0) to "Pérola do Fim",
MaterialData(Material.EXP_BOTTLE, 0) to "Frasco de Encantamentos",
MaterialData(Material.EYE_OF_ENDER, 0) to "Olho do Fim",
MaterialData(Material.FEATHER, 0) to "Pena",
MaterialData(Material.FERMENTED_SPIDER_EYE, 0) to "Olho de Aranha Fermentado",
MaterialData(Material.FIREBALL, 0) to "Bola de Fogo",
MaterialData(Material.FIREWORK, 0) to "Fogos de Artifício",
MaterialData(Material.FIREWORK_CHARGE, 0) to "Estrela de Fogos de Artifício",
MaterialData(Material.RAW_FISH, 2) to "Peixe-Palhaço",
MaterialData(Material.COOKED_FISH, 0) to "Peixe Assado",
MaterialData(Material.RAW_FISH, 0) to "Peixe Cru",
MaterialData(Material.RAW_FISH, 3) to "Baiacu",
MaterialData(Material.COOKED_FISH, 1) to "Salmão Assado",
MaterialData(Material.RAW_FISH, 1) to "Salmão Cru",
MaterialData(Material.FISHING_ROD, 0) to "Vara de Pescar",
MaterialData(Material.FLINT, 0) to "Pederneira",
MaterialData(Material.FLINT_AND_STEEL, 0) to "Isqueiro",
MaterialData(Material.FLOWER_POT_ITEM, 0) to "Vaso de Flor",
MaterialData(Material.ITEM_FRAME, 0) to "Moldura",
MaterialData(Material.GHAST_TEAR, 0) to "Lágrima de Ghast",
MaterialData(Material.GLASS_BOTTLE, 0) to "Frasco de Vidro",
MaterialData(Material.GOLD_NUGGET, 0) to "Pepita de Ouro",
MaterialData(Material.DIAMOND_AXE, 0) to "Machado de Diamante",
MaterialData(Material.GOLD_AXE, 0) to "Machado de Ouro",
MaterialData(Material.IRON_AXE, 0) to "Machado de Ferro",
MaterialData(Material.STONE_AXE, 0) to "Machado de Pedra",
MaterialData(Material.WOOD_AXE, 0) to "Machado de Madeira",
MaterialData(Material.CHAINMAIL_HELMET, 0) to "Coifa de Cota de Malha",
MaterialData(Material.LEATHER_HELMET, 0) to "Capuz de Couro",
MaterialData(Material.DIAMOND_HELMET, 0) to "Elmo de Diamante",
MaterialData(Material.GOLD_HELMET, 0) to "Elmo de Ouro",
MaterialData(Material.IRON_HELMET, 0) to "Elmo de Ferro",
MaterialData(Material.DIAMOND_HOE, 0) to "Enxada de Diamante",
MaterialData(Material.GOLD_HOE, 0) to "Enxada de Ouro",
MaterialData(Material.IRON_HOE, 0) to "Enxada de Ferro",
MaterialData(Material.STONE_HOE, 0) to "Enxada de Pedra",
MaterialData(Material.WOOD_HOE, 0) to "Enxada de Madeira",
MaterialData(Material.DIAMOND_BARDING, 0) to "Armadura de Diamante para Cavalo",
MaterialData(Material.GOLD_BARDING, 0) to "Armadura de Ouro para Cavalo",
MaterialData(Material.IRON_BARDING, 0) to "Armadura de Ferro para Cavalo",
MaterialData(Material.GOLD_INGOT, 0) to "Barra de Ouro",
MaterialData(Material.IRON_INGOT, 0) to "Barra de Ferro",
MaterialData(Material.LEASH, 0) to "Laço",
MaterialData(Material.LEATHER, 0) to "Couro",
MaterialData(Material.LEAVES, 0) to "Folhas",
MaterialData(Material.CHAINMAIL_LEGGINGS, 0) to "Calça de Cota de Malha",
MaterialData(Material.LEATHER_LEGGINGS, 0) to "Calças de Couro",
MaterialData(Material.DIAMOND_LEGGINGS, 0) to "Calças de Diamante",
MaterialData(Material.GOLD_LEGGINGS, 0) to "Calças de Ouro",
MaterialData(Material.IRON_LEGGINGS, 0) to "Calças de Ferro",
MaterialData(Material.MAGMA_CREAM, 0) to "Creme de Magma",
MaterialData(Material.MAP, 0) to "Mapa",
MaterialData(Material.MELON, 0) to "Melancia",
MaterialData(Material.MILK_BUCKET, 0) to "Leite",
MaterialData(Material.MINECART, 0) to "Carrinho",
MaterialData(Material.STORAGE_MINECART, 0) to "Carrinho com Baú",
MaterialData(Material.COMMAND_MINECART, 0) to "Carrinho com Bloco de Comando",
MaterialData(Material.POWERED_MINECART, 0) to "Carrinho com Fornalha",
MaterialData(Material.HOPPER_MINECART, 0) to "Carrinho com Funil",
MaterialData(Material.EXPLOSIVE_MINECART, 0) to "Carrinho com Dinamite",
MaterialData(Material.MONSTER_EGG, 0) to "Invocar",
MaterialData(Material.MUSHROOM_SOUP, 0) to "Ensopado de Cogumelos",
MaterialData(Material.COOKED_MUTTON, 0) to "Carneiro Assado",
MaterialData(Material.MUTTON, 0) to "Carneiro Cru",
MaterialData(Material.NAME_TAG, 0) to "Etiqueta",
MaterialData(Material.NETHER_WARTS, 0) to "Fungo do Nether",
MaterialData(Material.NETHER_STAR, 0) to "Estrela do Nether",
MaterialData(Material.NETHER_BRICK_ITEM, 0) to "Tijolo do Nether",
MaterialData(Material.QUARTZ, 0) to "Quartzo do Nether",
MaterialData(Material.PAINTING, 0) to "Pintura",
MaterialData(Material.PAPER, 0) to "Papel",
MaterialData(Material.DIAMOND_PICKAXE, 0) to "Picareta de Diamante",
MaterialData(Material.GOLD_PICKAXE, 0) to "Picareta de Ouro",
MaterialData(Material.IRON_PICKAXE, 0) to "Picareta de Ferro",
MaterialData(Material.STONE_PICKAXE, 0) to "Picareta de Pedra",
MaterialData(Material.WOOD_PICKAXE, 0) to "Picareta de Madeira",
MaterialData(Material.GRILLED_PORK, 0) to "Carne de Porco Assada",
MaterialData(Material.PORK, 0) to "Carne de Porco Crua",
MaterialData(Material.POTATO_ITEM, 0) to "Batata",
MaterialData(Material.BAKED_POTATO, 0) to "Batata Assada",
MaterialData(Material.POISONOUS_POTATO, 0) to "Batata Venenosa",
MaterialData(Material.POTION, 0) to "Poção",
MaterialData(Material.PRISMARINE_CRYSTALS, 0) to "Cristais de Prismarinho",
MaterialData(Material.PRISMARINE_SHARD, 0) to "Fragmento de Prismarinho",
MaterialData(Material.PUMPKIN_PIE, 0) to "Torta de Abóbora",
MaterialData(Material.COOKED_RABBIT, 0) to "Coelho Assado",
MaterialData(Material.RABBIT_FOOT, 0) to "Pé de Coelho",
MaterialData(Material.RABBIT_HIDE, 0) to "Pele de Coelho",
MaterialData(Material.RABBIT, 0) to "Coelho Cru",
MaterialData(Material.RABBIT_STEW, 0) to "Ensopado de Coelho",
MaterialData(Material.RECORD_9, 0) to "Disco de Música", // TODO TEM VARIOS
MaterialData(Material.REDSTONE, 0) to "Redstone",
MaterialData(Material.SUGAR_CANE, 0) to "Canas-de-Açúcar",
MaterialData(Material.ROTTEN_FLESH, 0) to "Carne Podre",
MaterialData(Material.SADDLE, 0) to "Sela",
MaterialData(Material.SEEDS, 0) to "Sementes",
MaterialData(Material.MELON_SEEDS, 0) to "Sementes de Melancia",
MaterialData(Material.PUMPKIN_SEEDS, 0) to "Sementes de Abóbora",
MaterialData(Material.SHEARS, 0) to "Tesoura",
MaterialData(Material.DIAMOND_SPADE, 0) to "Pá de Diamante",
MaterialData(Material.GOLD_SPADE, 0) to "Pá de Ouro",
MaterialData(Material.IRON_SPADE, 0) to "Pá de Ferro",
MaterialData(Material.STONE_SPADE, 0) to "Pá de Pedra",
MaterialData(Material.WOOD_SPADE, 0) to "Pá de Madeira",
MaterialData(Material.SIGN, 0) to "Placa",
MaterialData(Material.SKULL_ITEM,4) to "Cabeça de Creeper",
MaterialData(Material.SKULL_ITEM, 3) to "Cabeça de %s",
MaterialData(Material.SKULL_ITEM, 0) to "Crânio de Esqueleto",
MaterialData(Material.SKULL_ITEM, 1) to "Crânio de Esqueleto Wither",
MaterialData(Material.SKULL_ITEM, 2) to "Cabeça de Zumbi",
MaterialData(Material.SLIME_BALL, 0) to "Gosma de Slime",
MaterialData(Material.SNOW_BALL, 0) to "Bola de Neve",
MaterialData(Material.SPECKLED_MELON, 0) to "Melancia Reluzente",
MaterialData(Material.SPIDER_EYE, 0) to "Olho de Aranha",
MaterialData(Material.STICK, 0) to "Graveto",
MaterialData(Material.STRING, 0) to "Linha",
MaterialData(Material.SUGAR, 0) to "Açúcar",
MaterialData(Material.SULPHUR, 0) to "Pólvora",
MaterialData(Material.DIAMOND_SWORD, 0) to "Espada de Diamante",
MaterialData(Material.GOLD_SWORD, 0) to "Espada de Ouro",
MaterialData(Material.IRON_SWORD, 0) to "Espada de Ferro",
MaterialData(Material.STONE_SWORD, 0) to "Espada de Pedra",
MaterialData(Material.WOOD_SWORD, 0) to "Espada de Madeira",
MaterialData(Material.WHEAT, 0) to "Trigo",
MaterialData(Material.BOOK_AND_QUILL, 0) to "Pena e Livro",
MaterialData(Material.WRITTEN_BOOK, 0) to "Livro Escrito",
MaterialData(Material.GLOWSTONE_DUST, 0) to "Pó de Pedra Luminosa"
)
val BANNER_NAME_PT_BR = mapOf(
DyeColor.BLACK to "Estandarte Preto",
DyeColor.BLUE to "Estandarte Azul",
DyeColor.BROWN to "Estandarte Marrom",
DyeColor.CYAN to "Estandarte Ciano",
DyeColor.GRAY to "Estandarte Cinza",
DyeColor.GREEN to "Estandarte Verde",
DyeColor.LIGHT_BLUE to "Estandarte Azul Claro",
DyeColor.LIME to "Estandarte Verde Limão",
DyeColor.MAGENTA to "Estandarte Magenta",
DyeColor.ORANGE to "Estandarte Laranja",
DyeColor.PINK to "Estandarte Rosa",
DyeColor.PURPLE to "Estandarte Lilás",
DyeColor.RED to "Estandarte Vermelho",
DyeColor.SILVER to "Estandarte Cinza Claro",
DyeColor.WHITE to "Estandarte Branco",
DyeColor.YELLOW to "Estandarte Amarelo"
)
/**
* @author DevSrSouza
* github: https://github.com/DevSrSouza
* twitter: https://twitter.com/DevSrSouza
*/
private val romanLetters = TreeMap<Int, String>().apply {
put(1000, "M")
put(900, "CM")
put(500, "D")
put(400, "CD")
put(100, "C")
put(90, "KC")
put(50, "L")
put(40, "XL")
put(10, "X")
put(9, "IX")
put(5, "V")
put(4, "IV")
put(1, "I")
}
fun Int.toRoman(): String {
val l = romanLetters.floorKey(this)
if (this == l) {
return romanLetters[this]!!
}
return "${romanLetters[l]}${(this-l).toRoman()}"
}
fun String.fromRoman(): Int {
if(isBlank()) return 0
val roman = romanLetters.entries.first { startsWith(it.value) }
return roman.key + removePrefix(roman.value).fromRoman()
}
@RafaelrainBR
Copy link

FODA!

@stooneg0mes
Copy link

good

@TheRafaelFarias
Copy link

Toperson

@SrGaabriel
Copy link

inovador

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment