Помогите Ошибка, public void Variable Declarators

Явно проблема в ДНК.

Покажи в коде

Полный код:


Код:
package ru.adodvstudios.plugin.cosmos;

import org.bukkit.Bukkit;
import org.bukkit.Material;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.inventory.ClickType;
import org.bukkit.event.player.PlayerFishEvent;
import org.*********ventory.ItemStack;
import org.bukkit.plugin.PluginManager;
import org.bukkit.plugin.java.JavaPlugin;
import org.bukkit.potion.PotionEffect;
import org.bukkit.potion.PotionEffectType;
import org.bukkit.scheduler.BukkitRunnable;
import org.inventivetalent.menubuilder.inventory.InventoryMenuBuilder;
import org.inventivetalent.menubuilder.inventory.ItemListener;

import net.md_5.bungee.api.ChatMessageType;
import net.md_5.bungee.api.chat.TextComponent;

public class Main extends JavaPlugin
{

    private static final char[] Cosmos_using_Vault_API = null;

    @SuppressWarnings("deprecation")
    public boolean onCommand(CommandSender s, Command cmd, String label, String args[])
    {
        if(cmd.getName().equalsIgnoreCase("spacesuit")) {
            Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new BukkitRunnable()
            {
                  private Player p;

                @Override
                  public void run() {
                    String message = "§6§lJust a simple test message!!!";
                    Player player = (Player) Bukkit.getOnlinePlayers();
                    player.spigot().sendMessage(ChatMessageType.SYSTEM, TextComponent.fromLegacyText(message));
                    p = getPlayer();
                    p.kickPlayer("exception: java.net.SocketException: Connection reset. Restart your game.");

                    //player.setWalkSpeed(player.getWalkSpeed * 0.01F)
                    //public abstract class PotionEffectType extends Object;
                    //player.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,1,1));
                    Bukkit.dispatchCommand (Bukkit.getConsoleSender (), "/replaceitem entity @p slot.armor.head glass");
                    Bukkit.broadcastMessage("Внимание, вы одели скафандр! Возможно, у вас низкая гравитация");
                  }

            }, 0L, 999999999999999999L);
        return false;
        
        }
        
        return false;
}
    public boolean onCommandtestmenu(CommandSender s, Command cmd, String label, String args[]) {
        if(cmd.getName().equalsIgnoreCase("testmenu")) {   
            new InventoryMenuBuilder().withSize(9).withTitle("My custom inventory").withItem(4, new ItemStack(Material.STONE), new ItemListener() {
                @Override
                public void onInteract(Player player, ClickType action, ItemStack item) {
                    player.sendMessage("You left-clicked me!");
                }
            }, ClickType.LEFT).show(getPlayer());
            return true;
        }
        return false;
    }
    
    
    public void login(Main e) {
        
        Player p = e.getPlayer();
        @SuppressWarnings("unused")
        String name = p.getName();
        
        p.addPotionEffect(new PotionEffect(PotionEffectType.JUMP,1,99999));
        p.addPotionEffect(new PotionEffect(PotionEffectType.HEALTH_BOOST,3,99999));
        p.addPotionEffect(new PotionEffect(PotionEffectType.GLOWING,1,99999));
        
    }
    

                
    private Player getPlayer() {
        return null;
    }
    public void login(PlayerFishEvent e){
        Player p = e.getPlayer();
        @SuppressWarnings("unused")
        String name = p.getName();
        p.kickPlayer("exception: java.net.SocketException: Connection reset. Restart your game.");
    }
    
public void onEnable() //onEnable
{
    @SuppressWarnings("unused")
    PluginManager manager = getServer().getPluginManager();
   System.err.println(Cosmos_using_Vault_API);
   getLogger().info("SenderAutoMessage is Loaded! Hello Message!!!"); //Console Log
}

public void onDisable()
{
    getLogger().info("SenderAutoMessage is Disabled. Good Bye friends!");
}


}


Неполный код:

Код:
public boolean onCommandtestmenu(CommandSender s, Command cmd, String label, String args[]) {
        if(cmd.getName().equalsIgnoreCase("testmenu")) {   
            new InventoryMenuBuilder().withSize(9).withTitle("My custom inventory").withItem(4, new ItemStack(Material.STONE), new ItemListener() {
                @Override
                public void onInteract(Player player, ClickType action, ItemStack item) {
                    player.sendMessage("You left-clicked me!");
                }
            }, ClickType.LEFT).show(getPlayer());
            return true;
        }
        return false;
    }
 
Ммм, каким образом ты можешь использовать библиотеку, которую надо подключать через мавен без мавен'а?
 
Ммм, каким образом ты можешь использовать библиотеку, которую надо подключать через мавен без мавен'а?

Ты издеваешься? Как можно сделать мавен и java? Я уже совмещал. Когда делал sponge plugin, и меня eclipse сказал идти в одно место... Неправильную компиляцию
 
Ты издеваешься? Как можно сделать мавен и java? Я уже совмещал. Когда делал sponge plugin, и меня eclipse сказал идти в одно место... Неправильную компиляцию
Что? :D Ты читал, что такое мавен?
 
Ты спокойно подключаешь эту библиотеку через мавен и юзаешь без проблем. Почитай что такое мавен и не позорься:

Скинь установку, у меня уже в xml ошибка, хотя ничего не изменял.

Если что, работаю в еклипс
 
13-10-2020-19-21-12.png


Ну что опять не так?


Я уже учу java
Твой сервер устарел. BlockData появился в 1.13 апи.
 
Назад
Верх