Ir para conteúdo
  • 0

[Resolvido] [Erro] ;-;


Guest Piole_BR

Pergunta

Bom, ainda estou começando nessa lida de criação de plugins e pa, e estou seguindo um tutorial aqui do Eduard, e fui ver como criar um plugin de kit, ta fui criando, só que quando cheguei na parte de criar os itens, ele da um erro (The constructor ItemStack(Material, int) is undefined) e quando eu clico pra resolver ele remove os itens que esta configurado pra vir ;-; alguém me da uma maozinha ai hsuahsausa se precisar do codigo é so falar

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

A classe ItemStack não possui esse construtor. Use ItemStack(Material.TIPO) ou ItemStack(int id), entre outros...

 

@EDIT:

Na maioria das IDE's, Ctrl + Espaço abre uma série de opções... Digite ItemStack + (esse atalho) para ver os construtores.

Editado por zDubsCrazy
Link para o comentário
Compartilhar em outros sites

A classe ItemStack não possui esse construtor. Use ItemStack(Material.TIPO) ou ItemStack(int id), entre outros...

 

@EDIT:

Na maioria das IDE's, Ctrl + Espaço abre uma série de opções... Digite ItemStack + (esse atalho) para ver os construtores.

    @Override

    public boolean onCommand(CommandSender sender, Command cmd,

            String label, String[] args) {

        if (cmd.getName().equalsIgnoreCase("kits")){

            if (sender instanceof Player){

                Player p = (Player) sender;

                PlayerInventory inv = p.getInventory();

                ItemStack item1 = new ItemStack(Material.DIAMOND ,33);

                ItemStack item2 = new ItemStack(Material.DIAMOND_HELMET ,1);

 

Este é meu codigo ;-; sabe me informar mais ou menos o erro?

Link para o comentário
Compartilhar em outros sites

aprende a programar java

 

 

mds... esses caras que querem aprender java vendo video de como usar a Bukkit API, sem nunca ter lido um livro de java

Até onde eu sei vim pra pedir ajuda, não pra vir argumentar algo fora do que pedi

Link para o comentário
Compartilhar em outros sites

    @Override

    public boolean onCommand(CommandSender sender, Command cmd,

            String label, String[] args) {

        if (cmd.getName().equalsIgnoreCase("kits")){

            if (sender instanceof Player){

                Player p = (Player) sender;

                PlayerInventory inv = p.getInventory();

                ItemStack item1 = new ItemStack(Material.DIAMOND ,33);

                ItemStack item2 = new ItemStack(Material.DIAMOND_HELMET ,1);

 

Este é meu codigo ;-; sabe me informar mais ou menos o erro?

Retira o numero depois do tipo, ex:

ItemStack item1 = new ItemStack(Material.DIAMOND);

 

Se quiser dar uma certa quantidade, junto, você pode usar:

item1.setAmount(33);

Link para o comentário
Compartilhar em outros sites

    @Override

    public boolean onCommand(CommandSender sender, Command cmd,

            String label, String[] args) {

        if (cmd.getName().equalsIgnoreCase("kits")){

            if (sender instanceof Player){

                Player p = (Player) sender;

                PlayerInventory inv = p.getInventory();

                ItemStack item1 = new ItemStack(Material.DIAMOND ,33);

                ItemStack item2 = new ItemStack(Material.DIAMOND_HELMET ,1);

 

Este é meu codigo ;-; sabe me informar mais ou menos o erro?

veja se você importou o ItemStack certo.

Link para o comentário
Compartilhar em outros sites

Retira o numero depois do tipo, ex:

ItemStack item1 = new ItemStack(Material.DIAMOND);

 

Se quiser dar uma certa quantidade, junto, você pode usar:

item1.setAmount(33);

Mesmo erro ainda :/

veja se você importou o ItemStack certo.

importei o do block '-'

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...