Minecraft modding: como corrigir bugs relacionados a eventos

Video: COMO ARRUMAR O BUG DA HOTBAR NO MINECRAFT PE 1.1 (MINECRAFT POCKET EDITION)

Em Minecraft, você não tem nenhuma forma de indicar que você não deseja acionar eventos. Para desencadear um evento significa que Minecraft reconhece que o evento aconteceu e, em seguida, chama a função que foi criada na chamada evento.

Video: COMO CORRIGIR O BUG DA HOTBAR / INVENTÁRIO NO MINECRAFT PE 1.1 (Minecraft Pocket Edition 1.1)

Por exemplo, esta mostra o SetupPlayer função, que tem um bloco de configuração de eventos na mesma. Este evento é acionado após dois segundos, e então ele se teletransporta o jogador para o centro da arena.

Porque você não quer sempre eventos para ser acionado, testando o seu código pode ser difícil. Por exemplo, em Spleef você substituir apenas o bloco abaixo de você com o ar se você estiver andando em blocos de diamante (arena).

Se você executar o mod Spleef e reproduzi-lo e, em seguida, decidir explorar uma caverna em vez disso, você começa a cair até o chão. Isso porque, como você pode ver abaixo, a cada 1 segundo o removeBlockAfterStep função é chamada eo bloco abaixo você é substituído com um bloco de ar.



Você pode obter um evento para parar de disparar, mas você tem que desligar o servidor e voltar a ligar.

Para evitar ter que desligar o servidor cada vez que você jogar uma partida de Spleef, você pode adicionar uma instrução condicional simples que verifica para se certificar de que você está andando em um bloco de diamantes antes de mudar para um bloco de ar.

Isso mostra os blocos que você precisa para adicionar à removeBlock função para verificar o tipo de bloco que você está andando.


Publicações relacionadas