Resolvido Alguem aí que use MCreator?

Discussão em 'Resolvidos' iniciado por Irineu3737, 20 Agosto 2018.

  1. Irineu3737
    Offline

    Irineu3737 Membro

    Afiliado:
    20 Janeiro 2018
    Mensagens:
    282
    Sexo:
    Masculino
    Avaliações:
    +32 / -0
    Apelido no Minecraft:
    Irineu3737
    Quero saber se usando mcreator da pra fazer com que o mob só morra se o player matar com um item especifico. Ex:Tem um vampiro,e o player só pode matar se tiver com espada de madeira.Preciso muito disso,porque não sei usar API forge,e muito menos sei programaçao java.
     
  2. Lucas_Gamer13
    Offline

    Lucas_Gamer13 Veterano Veterano VIP Sabotador.com VIP Sabotador.com VIP Industrial

    Afiliado:
    17 Novembro 2015
    Mensagens:
    1,725
    Sexo:
    Masculino
    Avaliações:
    +1,619 / -0
    Apelido no Minecraft:
    Lucas_gamer13
    Bom, eu não conheço muito bem o MCreator, mas tente procurar uma forma de capturar o evento de quando o player bate no mob, e ai você verifica o item na mão do player, se o item for uma espada de madeira você deixa ele dar dano, se não for só cancelar o evento...
     
  3. Irineu3737
    Offline

    Irineu3737 Membro

    Afiliado:
    20 Janeiro 2018
    Mensagens:
    282
    Sexo:
    Masculino
    Avaliações:
    +32 / -0
    Apelido no Minecraft:
    Irineu3737
    Tem algum codigo? Se sim,poderia falar qual?
     
  4. Lucas_Gamer13
    Offline

    Lucas_Gamer13 Veterano Veterano VIP Sabotador.com VIP Sabotador.com VIP Industrial

    Afiliado:
    17 Novembro 2015
    Mensagens:
    1,725
    Sexo:
    Masculino
    Avaliações:
    +1,619 / -0
    Apelido no Minecraft:
    Lucas_gamer13
    Se for em forge seria assim:

    Código (Forge Crash):
            @SubscribeEvent
            public void hit(LivingHurtEvent e){

            if(e.entity instanceof EntityPig) {
                if (e.source.getEntity() instanceof EntityPlayer) {
                    EntityPlayer p = (EntityPlayer) e.source.getEntity();
                    if (p.getCurrentEquippedItem().getItem() == Item.getItemById(idDoItem)) {
                        return;
                    } else {
                        e.setCanceled(true);
                    }

                }

            }
           

            }


    Seira basicamente isso, porém eu fiz isso em 10seg e nem testei...
     
  5. Irineu3737
    Offline

    Irineu3737 Membro

    Afiliado:
    20 Janeiro 2018
    Mensagens:
    282
    Sexo:
    Masculino
    Avaliações:
    +32 / -0
    Apelido no Minecraft:
    Irineu3737
    Não consegui usar,mas valeu do mesmo jeito.Mas acho que é por que eu coloquei errado,quando copia e coloca lá sai diferente.Mas dx queto,é melhor eu aprender Java e Forge quando eu tiver tempo que não é limitado igual o Mcreator
     
    • Gostei Gostei x 1
    Última edição: 20 Agosto 2018

Compartilhe esta Página