Como criar um Plugin para Minecraft #2

Discussão em 'Botecolandia' iniciado por Asjown, 2 Dezembro 2017.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Asjown

    Asjown Razoavel
    Banido

    Afiliado:
    28 Novembro 2017
    Mensagens:
    825
    Curtidas Recebidas:
    82
    Curtiu:
    31
    Sexo:
    Masculino
    Localização:
    São Paulo (SP)
    Cubos:
    904.00
    Nick:
    Asjown
    Clan:
    Night Raid
    Discord:
    Asjown#6901
    Eae craftlandianos, blz?
    Bom, nesse tópico estarei dando continuidade as aulas de como criar um plugin para minecraft.
    Para quem não viu o ultimo tutorial (#1):
    OBJETIVO: Criar um comando e mandar uma Mensagem
    Bora para o tutorial então, haha!
    1º PASSO
    - Criar uma nova Package depois uma nova Class
    TUTORIAL:
    Package - Para criar uma nova "Package" vocês da um clique no nome do seu Projeto e clica em "New Java Package", da o nome de "comandos" e clica em "Finish".
    Class - Para criar uma nova "Class" vocês da um clique na package criada (No caso "comandos") e da um nome para a "Class" no meu caso vou dar o nome de "CmdTeste".
    Print(s):
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    2º PASSO
    - Implementar o CommandExecutor na Class ("CmdTeste")
    TUTORIAL:
    Para implementar o CommandExecutor na Class iremos colocar "implements CommandExecutor" na frente do "CmdTeste" depois que digitar "implements CommandExecutor" vocês da um ctrl + space na frente do CommandExecutor para importar ou ctrl + a - ctrl + shift + o, após ter feito o procedimento ses pode ver que deu um "erro", para tirar esse "erro" ses passa o mouse em cima do "CmdTeste" e clica em "Add unimplemented methods". Bom, depois no "arg0" iremos colocar "sender", "arg1" iremos colocar "cmd", "arg2" iremos colocar "label" e no arg3 iremos colocar "args". Agora vamos remover o "// TODO Auto-generated method stub" obs: não é preciso, mais se quiser...
    Print(s):
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    3º PASSO
    - Criar o comando "/teste"
    TUTORIAL:
    Para criar o comando "/teste" iremos colocar em baixo da chave () o seguinte:
    if(cmd.getName().equalsIgnoreCase("teste")){
    // SE O COMANDO FOR IGUAL A "TESTE" VAI EXECUTAR TUDO QUE ESTÁ AQUI DENTRO
    }
    Print(s):
    [​IMG]
    4º PASSO
    - Mandar uma mensagem ao executar o comando "/teste"
    TUTORIAL:
    Para executarmos uma mensagem ao digitar "/teste" iremos colocar o seguinte código:
    Primeiro iremos falar que a váriavel "p" é igual a um player, assim:
    Player p = (Player) sender;
    OBS: Caso aparecer um "erro" no Player vocês coloca o mouse em cima do "erro" e clica em "Import 'Player' (org.bukkit.entity)".
    Segundo iremos mandar a mensagem para o player no caso "p", assim:
    p.sendMessage("A MENSAGEM QUE VOCÊ QUER AQUI");
    Print(s):
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    5º PASSO
    - Registrar o Comando "/teste" na class principal (Main)
    TUTORIAL:
    Bom, para registrar o comando "/teste" na class principal (Main) iremos na class main e colocar o seguinte código (em baixo de onde manda a mensagem para o console):
    Vamos dizer que o comando "/teste" ta na class "CmdTeste"
    getCommand("teste").setExecutor(new CmdTeste());
    Caso aparecer um "erro" ses passa o mouse em cima do "CmdTeste" e clica no primeiro (import 'CmdTeste' (comandos))
    Print(s):
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    6º PASSO
    - Registrar o comando "/teste" na plugin.yml
    TUTORIAL:
    Para registrar o comando "/teste" na plugin.yml iremos colocar o seguinte (em baixo de author):
    commands:
    teste:
    description: AQUI A DESCRICAO DO COMANDO
    Print(s):
    [​IMG]
    [​IMG]
    [​IMG]
    7º PASSO
    - Exportar o Plugin
    TUTORIAL:
    Clique com direito no nome do seu projeto > "Export" > "Next" > Escolha o local onde quer salvar clicando em "Browse" depois clica em "Finish", agora vai aparecer uma janela e vocês clica em "Ok"
    Print(s):
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    10º PASSO (FINAL)
    - Arrasta o plugin onde se salvo para pasta de plugins do seu server e liga o server
    Print(s):
    [​IMG]
    Gif(s):
    [​IMG]
    HEHE, terminamos o nosso segundo plugin agora só deixar o like para mais tutoriais :D
     
    HouMan e Thegom curtiram isso.
  2. zMaax

    zMaax Excelente
    VIP

    Afiliado:
    22 Junho 2017
    Mensagens:
    3,323
    Curtidas Recebidas:
    229
    Curtiu:
    244
    Sexo:
    Masculino
    Localização:
    NARNIA
    Cubos:
    246.55
    Nick:
    iiMaax
    OTIIMO TUTORIAL, ENTRA PRA PROGRAMAÇAO
     
  3. Migunferox

    Migunferox Excelente
    VIP

    Afiliado:
    4 Novembro 2012
    Mensagens:
    1,071
    Curtidas Recebidas:
    262
    Curtiu:
    136
    Sexo:
    Masculino
    Localização:
    Goiânia - GO
    Cubos:
    1,324.00
    Nick:
    MigunMigun
    Nice, bom tutorial não apenas para quem quer fazer Plugin mas tbm para quem esta começando a se interessar por programação em geral
     
  4. Asjown

    Asjown Razoavel
    Banido

    Afiliado:
    28 Novembro 2017
    Mensagens:
    825
    Curtidas Recebidas:
    82
    Curtiu:
    31
    Sexo:
    Masculino
    Localização:
    São Paulo (SP)
    Cubos:
    904.00
    Nick:
    Asjown
    Clan:
    Night Raid
    Discord:
    Asjown#6901
    Vlw o/
    Vlw, sim.
     
  5. UpBlaze

    UpBlaze Excelente
    VIP

    Afiliado:
    7 Outubro 2016
    Mensagens:
    5,858
    Curtidas Recebidas:
    461
    Curtiu:
    625
    Sexo:
    Masculino
    Cubos:
    507.24
    Nick:
    iDeathBR/UpBlaze
    Bom tutorial men

    Enviado de meu SM-G531H usando Tapatalk
     
  6. xSexyRios

    xSexyRios Craftlandiano
    VIP

    Afiliado:
    3 Março 2014
    Mensagens:
    3,578
    Curtidas Recebidas:
    1,079
    Curtiu:
    534
    Sexo:
    Masculino
    Ocupação:
    Empreendedor
    Localização:
    Errejota
    Cubos:
    293.92
    Nick:
    SexyRios
    Clan:
    HaT
    Discord:
    ChrysFas#5221
    YouTube:
    SexyRios
    Bom tutorial
     
  7. Δ AtahOkay Δ

    Δ AtahOkay Δ Razoavel

    Afiliado:
    15 Julho 2017
    Mensagens:
    2,330
    Curtidas Recebidas:
    69
    Curtiu:
    132
    Cubos:
    6.00
    Nick:
    | AtahOkay |
    Ótimo tutorial!!

    Enviado de meu Moto G (5) Plus usando Tapatalk
     
  8. Joao134715

    Joao134715 Craftlandiano
    VIP

    Afiliado:
    16 Janeiro 2015
    Mensagens:
    21,869
    Curtidas Recebidas:
    1,358
    Curtiu:
    931
    Sexo:
    Masculino
    Localização:
    São Paulo
    Cubos:
    2,013.94
    Nick:
    Joao134715
    Clan:
    SoH
    Ótimo tutorial
     
  9. Otosaka

    Otosaka Hardcore
    VIP

    Afiliado:
    8 Setembro 2011
    Mensagens:
    42,870
    Curtidas Recebidas:
    3,685
    Curtiu:
    305
    Cubos:
    604.00
    Nick:
    Bom tutorial

    Enviado de meu iPhone usando Tapatalk
     
  10. zExcalibur

    zExcalibur Excelente
    VIP

    Afiliado:
    10 Outubro 2017
    Mensagens:
    2,220
    Curtidas Recebidas:
    416
    Curtiu:
    0
    Sexo:
    Masculino
    Localização:
    ㅤReino do 00
    Cubos:
    614.12
    Nick:
    ㅤ☯ zExcalibur_ ☯
    Clan:
    ㅤ Dream Team
    otimo tutorial
     
  11. Jaaaozaum

    Jaaaozaum Craftlandiano
    VIP

    Afiliado:
    9 Fevereiro 2014
    Mensagens:
    6,559
    Curtidas Recebidas:
    1,244
    Curtiu:
    473
    Sexo:
    Masculino
    Cubos:
    85.00
    Nick:
    Jaaaozao
    Clan:
    SoH
  12. Asjown

    Asjown Razoavel
    Banido

    Afiliado:
    28 Novembro 2017
    Mensagens:
    825
    Curtidas Recebidas:
    82
    Curtiu:
    31
    Sexo:
    Masculino
    Localização:
    São Paulo (SP)
    Cubos:
    904.00
    Nick:
    Asjown
    Clan:
    Night Raid
    Discord:
    Asjown#6901
    Vlw :D
    vlw ;D
    Opa vlw
    Vlw 'u'
    Vlw o/
    Vlw e-e
    Vlw 'o'
     
  13. Viko

    Viko Craftlandiano
    VIP

    Afiliado:
    4 Julho 2015
    Mensagens:
    4,315
    Curtidas Recebidas:
    1,073
    Curtiu:
    814
    Sexo:
    Masculino
    Cubos:
    1,896.00
    Nick:
    Chocolatinhu
    bom tutorial mais eu não entendi.
     
  14. Asjown

    Asjown Razoavel
    Banido

    Afiliado:
    28 Novembro 2017
    Mensagens:
    825
    Curtidas Recebidas:
    82
    Curtiu:
    31
    Sexo:
    Masculino
    Localização:
    São Paulo (SP)
    Cubos:
    904.00
    Nick:
    Asjown
    Clan:
    Night Raid
    Discord:
    Asjown#6901
    Vlw, leia o quantos de vezes for possivel.
     
  15. iCopper

    iCopper Excelente
    VIP Banido

    Afiliado:
    2 Dezembro 2017
    Mensagens:
    2,413
    Curtidas Recebidas:
    440
    Curtiu:
    142
    Sexo:
    Masculino
    Localização:
    ✘ São Paulo ✘
    Cubos:
    1,340.72
    Nick:
    ✘ iCopper ✘
    Ajudou muito

    Enviado de meu ASUS_X014D usando Tapatalk
     
  16. Thegom

    Thegom Excelente
    VIP

    Afiliado:
    5 Julho 2012
    Mensagens:
    2,352
    Curtidas Recebidas:
    458
    Curtiu:
    453
    Sexo:
    Masculino
    Cubos:
    1,584.86
    Nick:
    thegom
    Clan:
    BTH
    Discord:
    thegom#7620
    ótimo tutorial, ajuda muito pra quem quer iniciar um server.
     
  17. Asjown

    Asjown Razoavel
    Banido

    Afiliado:
    28 Novembro 2017
    Mensagens:
    825
    Curtidas Recebidas:
    82
    Curtiu:
    31
    Sexo:
    Masculino
    Localização:
    São Paulo (SP)
    Cubos:
    904.00
    Nick:
    Asjown
    Clan:
    Night Raid
    Discord:
    Asjown#6901
    Opa vlw fico feliz :D
     
  18. Burgess

    Burgess Craftlandiano
    VIP

    Afiliado:
    24 Maio 2014
    Mensagens:
    7,159
    Curtidas Recebidas:
    1,568
    Curtiu:
    971
    Sexo:
    Masculino
    Localização:
    Minas Gerais
    Cubos:
    1,403.00
    Nick:
    iSmooph
    Clan:
    GoD
    Nice tutorial, o Eclipse e melhor que o netbeans ?
     
  19. xFlox

    xFlox Razoavel

    Afiliado:
    19 Maio 2016
    Mensagens:
    371
    Curtidas Recebidas:
    91
    Curtiu:
    71
    Sexo:
    Masculino
    Cubos:
    548.35
    Nick:
    xFlox_
    Discord:
    xFlox_#9216
    Twitter:
    @jpnlgameCanal
    É um ótimo tutorial, já criei um plugin de HG uma vez que funcionou.
     
  20. Flakes_

    Flakes_ Hardcore
    Construção VIP

    Afiliado:
    15 Julho 2017
    Mensagens:
    18,348
    Curtidas Recebidas:
    3,208
    Curtiu:
    738
    Sexo:
    Masculino
    Ocupação:
    Designer
    Localização:
    Minas Gerais
    Cubos:
    424.00
    Nick:
    Flakes_
    Discord:
    yFlakes#9445
    Skype:
    yFlakes
    Ótimo tutorial

    Enviado de meu SM-G531H usando Tapatalk
     
Status do Tópico:
Não esta aberto para novas mensagens.