Como fazer uma biblioteca projétil para modding minecraft
Você pode fazer um monte de efeitos de projéteis em Minecraft, além de explodir. Ao invés de reconstruir todo o código projétil a partir do zero, você pode abstrato
Conteúdo
- Configure os mods de projéteis
- Video: como fazer uma mÁquina de refrigerante sem mods ! (minecraft pocket edition 1.0)
- Delinear os biblioteca projétil e explosão mods projétil
- Video: a new minecraft dimension... the betweenlands!! | minecraft mods
- Video: como fazer uma biblioteca no minecraft (fácil e rápido)
- Alterar as principais e lançamento funções
- Alterar a função explodir
- Video: minecraft tutorial: biblioteca - parte 01
- Alterar a função destruir
- Alterar o mod explosion_projectile
- Teste a sua nova biblioteca
UMA biblioteca é um mod que lhe permite chamar funções de outros mods.
Configure os mods de projéteis
Para configurar o mod projétil, copiar um mod projétil. Siga esses passos:
Video: COMO FAZER UMA MÁQUINA DE REFRIGERANTE SEM MODS ! (Minecraft Pocket Edition 1.0)
Clique na guia Ações e, em seguida, escolher o comando Copiar.
Você vê duas versões do mod projétil.
Abra um mod e renomeá-lo Projectile_Library.
Abra o outro mod e renomeá-lo Exploding_Projectile.
Aqui estão os dois mods renomeado.
Delinear os biblioteca projétil e explosão mods projétil
Abra o mod que você renomeou Projectile_Library. Parece que o exemplo de código mostrado aqui.
Fazendo o Projectile_Library mod é um pouco complicado porque tem que lidar com as seguintes informações:
Todas as informações de estado, como o lançamento de
Video: A NEW MINECRAFT DIMENSION... The Betweenlands!! | Minecraft Mods
O lançamento real
Video: Como Fazer Uma Biblioteca no Minecraft (Fácil e Rápido)
Destruição do projétil
Mas o Explosion_Projectile mod precisa lidar com
O tipo de bloco para lançar
As ações que devem acontecer quando as terras bloco
Faça mais uma cópia do seu mod e nomeá-la Original_Explosion_Projectile, apenas no caso de você errar e precisa voltar a um mod de trabalho.
Alterar as principais e lançamento funções
As instruções a seguir dizer-lhe como realmente fazer as mudanças em seu código.
Para fazer alterações no a Principal função, siga estes passos:
renomeie o a Principal função nisso.
Porque este mod é agora uma biblioteca, as funções em que são chamados de outros mods - embora a própria biblioteca não é executado em Minecraft.
Exportar essa função (torná-lo acessível a partir de outros mods) para que ele possa ser acessado a partir do Explosion_Projectile mod. Isto é como a função deve olhar.
Você pode encontrar o bloco de exportação sob a categoria Misc.
Adicionar um parâmetro chamado launch_block ao nisso função que define o tipo de bloco a ser lançado, e salvar o parâmetro em uma variável chamada block_type.
Excluir o evento.
Esta etapa é tratado pelo Exploding_Projectile mod. A biblioteca não lidar com isso, porque você pode querer outras coisas para acionar os efeitos mais tarde.
Para nomear a variável explodindo aterrissagem, clique na seta drop-down ao lado da palavra explodindo e escolha Renomear Variável a partir do menu.
Mudar o nome da variável é mostrada aqui.
Seu nisso deve olhar como este.
Depois de concluir esta lista passo, você pode querer fazer uma pequena alteração ao lançamento função. A imagem abaixo mostra como alterar o bloco de rocha ao block_type variável em vez- dessa forma, o tipo de bloco é decidido no Explosion_Projectile mod.
As atualizações variáveis de pouso por si mesmo quando você renomeá-lo.
Alterar a função explodir
Para fazer alterações no explodir função, você primeiro precisa alterá-lo para uma função que tem um valor de retorno. O objetivo desta função, na biblioteca, é deixar o outro saber mod se o bloco já foi lançado. Siga esses passos:
Mudar o nome da função para check_if_launched.
Video: Minecraft Tutorial: Biblioteca - Parte 01
Isso mostra o novo bloco de função que você tem.
Faça uma nova variável chamada lançado e inicializar (dar-lhe o valor) para falso.
Esta variável deve ser devolvido ao deixar o outro saber mod se o bloco foi lançado.
Você precisa do E se declaração do original explodir função, mas em vez de enviar uma mensagem e explodindo e destruindo tudo em torno do bloco, basta definir a variável lançado para verdade.
Exportar essa função também para que os outros mod pode verificar para ver se o bloco foi lançado.
Alterar a função destruir
Você também precisa atualizar o destruir função para algo como isto. Siga esses passos:
Adicionar um parâmetro chamado quadra, que é o bloco que precisa ser destruído.
Alterar bloco da informação para o bloco parâmetro.
Exportar a função destruir.
Parabéns! Você concluiu a Projectile_Library mod. Toda a modificação deverá ser parecido com o mostrado aqui.
Alterar o mod Explosion_Projectile
Após a biblioteca está escrito, você pode definir o que acontece no Explosion_Projectile mod. Primeiro, abra o Explosion_Projectile mod e importar o Projectile_Library. Em seguida, siga estes passos:
Pegue um bloco de importação da categoria Misc.
Escreva seu apelido LearnToMod e depois Projectile_Library. Por exemplo, se o seu apelido LearnToMod foi sarah, seu bloco de importação deve olhar isso.
Agora você deve fazer alterações no a Principal função, porque você tem a biblioteca que você acabou de criar e você precisa chamar essas novas funções.
Remover tudo, desde o a Principal funcionar, e excluir todos os blocos, exceto os blocos de eventos. Os dois blocos evento devem entrar em uma nova função chamada on_land_event, mas a função que deve ser chamado é uma nova função chamada em terra que tem um parâmetro chamado informações.
Olhe na categoria Funções e você deve ver três novas funções da biblioteca que você acabou de fazer.
Adicionar uma chamada para o Projectile_Library.init função, com um parâmetro de Bedrock, e uma chamada para o on_land_event função.
Finalmente, depois de ter fixado o a Principal função, preencher o em terra função. Siga esses passos:
Adicione uma instrução se-que chama a Projectile_Library.check_if_launched função.
Coloque o código de explosão do velho explodir funcionar na instrução if.
Fazer uma chamada para o Projectile_Library.destroy função.
Parabéns! Ter concluído o código para o Explosion_Projectile mod! Tudo o resto na mod pode ser excluída, por isso todo o seu mod deve olhar como este.
Teste a sua nova biblioteca
Se você seguiu junto com todas as etapas deste projeto, agora você deve ter dois mods:
Projectile_Library
Explosion_Projectile: Quando você testar o Explosion_Projectile mod, você ver uma cena como esta.
Parabéns! Você criou com sucesso uma biblioteca projétil e é usado para fazer um projétil explosivo.