Você pode seguir a nossa conta no Twitter onde são publicadas notícias sobre Minecraft e links rápidos para a Wiki 

Pena e Livro

De Minecraft Wiki
Ir para: navegação, pesquisa
Este artigo é um esboço, o que significa que falta algum conteúdo importante.
Você pode ajudar por expandindo com mais informações relacionadas ao tópico.
Pena e Livro
Pena e Livro.png
Tipo

Matéria Prima

Durabilidade

N/D

Renovável

?

Empilhável

Não

Primeira aparição

Edição Java 12w17a

Valor de Dado

dec: 386 hex: 182 bin: 110000010

Nome

book_and_quill


Penas e Livros são usados para escrever Livros para o jogador ler.

Criação[editar | editar código-fonte]

Ingredientes Receita de Criação
Pena +
Bolsa de Tinta +
Livro








Uso[editar | editar código-fonte]

Este item é um livro editável com um limite. Eles não são acumuláveis e você não pode diferenciá-los, no entanto podem ser nomeados para serem diferenciados, porém não serão editáveis após isso.

Escrevendo[editar | editar código-fonte]

usando este item, o jogador pode escrever até 50 páginas com 256 caracteres por página. Nenhuma página pode ter mais de 13 linhas. No modo de um jogador, o mundo será pausado enquanto o livro está sendo editado. o jogador pode copiar e colar no livro, no entanto a cola vai falhar caso o texto a ser colado seja maior que uma única página.

O estilo de texto no livro pode ser alterado usando códigos começando com §, que podem ser copiados e colados para os livros.

  • § + k cria mudanças aleatórias.
  • § + l negrito.
  • § + m rasura.
  • § + n sublinha.
  • § + o itálico.
  • § + r cancela todos os outros efeitos no texto a seguir.

formatando o livro na 1.14[editar | editar código-fonte]

a partir da 1.14 a formatação dos livros por meio dos § foi descontinuada. Atualmente so resta a formatação por meio do JSON, . Segue um breve tutorial de como criar/formatar um livro no minecraft.

o que é um JSON[editar | editar código-fonte]

JSON, em uma explicação bem simples, é uma forma de organizar informações que seja amigável para uma compreensão humana e da maquina (que nesse caso é o minecraft). Nesse caso iremos usar o Json para falar para o minecraft criar um livro com um dado texto que vai estar formatado de uma certa forma.

onde executar o JSON[editar | editar código-fonte]

há duas forma mais corriqueiras de executar o Json, sendo elas:

  1. Pelo próprio chat do jogador (requer a permissão de trapaça ativada)
  2. Pelo bloco de comando.

Vale ressaltar que o chat tem um limite de caracteres, o que pode ser bem irritante para os JSON mais extensos, algo que não me ocorreu usando o bloco de comando, mas para os blocos de comando vale ressaltar que vc precisa indicar para quem vai o livro (resolve isso adicionando os prefixos @p, @a - para uma melhor explicação sobre esse prefixos), isso é descartado quando executamos o código no próprio chat do jogados, já que o minecraft tem a prioridade de entender o livro para o jogador que executar o comando.

criando o JSON do livro[editar | editar código-fonte]

o que vamos fazer é basicamente é usar o comando /give para criar um novo livro com um texto formatado. Para criar um código JSON de uma forma mais intuitiva/amigável recomendo acessar o Minecraft Book Editor, ele facilita, pois ele ter fornece o código completo sem necessitar nenhum tipo domínio de como o código é escrito.

Mas como escrever o código? nessa pagina você tem acesso a documentação de como o minecraft interpreta a formatação de textos. Segue abaixo um exemplo de um código, execute ele no bloco de comando e tera um livro com algumas dicas e uma boa ideia de como esse comando funciona na pratica.

/give @p written_book{
    "author": "nome do autor",
    "title": "titulo do livro",
    "pages":[
        "[
            {
                'text':'\\nOi, eu sou a página 01\\n \\ncada página é um valor, um elemento, dentro do arrey que é passado para o parâmetro \\'pages\\'.\\n \\ncada página do livro é um valor do arrey envolto por aspas.\\n'
            }
        ]","[
            {
                'text':'-> '
            },{
                'text':'isso obriga que os parâmetros da página estejam envoltos em aspa diferente (seja \\'simples\\' ou \"dupla\") da aspa de fora, para que não ocorra conflitos.',
                'color':'blue'
            },{
                'text':'\\n-> ','color':'reset'
            },{
                'text':'Para quebrar linha e liberar o uso de aspas é preciso antecipa-los com o uso das barrar.',
                'color':'dark_purple'
            }
        ]","[
            {
                'text':'\\n'
            },{
                'text':'ei!!!',
                'bold':true,
                'underlined':true,
                'color':'dark_aqua'
            },{
                'text':' ',
                'bold':false,
                'underlined':false,
                'color':'reset'
            },{
                'text':'LetraAleatoria',
                'bold':true,
                'obfuscated':true,
                'color':'dark_aqua'
            },{
                'text':'\\n\\n',
                'color':'reset'
            },{
                'text':'para uma formatação especifica',
                'underlined':true,
                'color':'gold'
            },{
                'text':', você precisa colocar os texto em ',
                'color':'reset'
            },{
                'text':'objetos diferentes',
                'bold':true,
                'italic':true,
                'color':'red'
            },{
                'text':' com este objeto indicando a formatação do texto que ele contém . ',
                'color':'dark_green'
            },{
                'text':'Como você pode notar .',
                'strikethrough':true,
                'color':'gray'
            }
        ]","[
            {
                'text':'olhando essas pequenas dicas, e analisando o conteúdo '
            },{
                'text':'dessa página',
                'underlined':true,
                'color':'blue',
                'clickEvent':{
                    'action':'open_url',
                    'value':'https://minecraft.gamepedia.com/Commands#Raw_JSON_text'
                },
                'hoverEvent':{
                    'action':'show_text','value':'um link para uma página do minecraft wiki em inglês'
                }
            },{
                'text':' você terá todas as ferramentas para formatar os livros.\\n\\n\\n \\nass. '
            },{
                'text':'RikSlav',
                'italic':true,
                'underlined':true,
                'color':'gray',
                'hoverEvent':{
                    'action':'show_text','value':'s2'
                }
            },{
                'text':'.\\n\\nvamos '
            },{
                'text':'voltar',
                'color':'dark_gray',
                'underlined':true,
                'clickEvent':{
                    'action':'change_page','value':1
                },
                'hoverEvent':{
                    'action':'show_text','value':'ir para a página inicial'
                }
            },{
                'text':'?'
            }
        ]"
    ]
}