Помогите группы игроков

короче как фиксить то? короче где про импорт почитать можно? ты то как определяешь? либо отвечай либо скинь сайт где про импорт.
ало, нажми на ссылку, он тебя перкинет на коммент. найди в нем вот это
upload_2017-1-5_0-16-43.png

Пойми что ты слепой аут. симпортируй.


спасибо ору
 
ЕЕЕ, ответ № 228
56c414713b0f8152edefda5a.png
 
я не ванга, наведи на подчеркнутое что бы я увидел текст ошибки
 
так дойдёт до тракториста... (школьные шуточки... МНЕ МОX!)
я не ванга, наведи на подчеркнутое что бы я увидел текст ошибки
эмм... чот сбилось.. ща ещё разок...
я не ванга, наведи на подчеркнутое что бы я увидел текст ошибки
upload_2017-1-4_22-22-32.png
 

Вложения

  • upload_2017-1-4_22-22-19.png
    upload_2017-1-4_22-22-19.png
    114,6 КБ · Просмотры: 2
там нельзя импо... не, не то, что вы подумали ))) импортировать нельзя там... (ДА ЛАДНО? А МЫ НЕ ВИДЕЛИ!)
такс, ты метод save забыл в главном классе создать. (если не забыл, то скрин метода в студию)
эмм... ну хз ща проверим...
такс, ты метод save забыл в главном классе создать. (если не забыл, то скрин метода в студию)
Java:
package test.main;


import java.io.File;
import java.io.IOException;
import java.util.logging.Level;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

import com.earth2me.essentials.Essentials;

import org.bukkit.plugin.RegisteredServiceProvider;
import org.bukkit.plugin.java.JavaPlugin;

import net.milkbowl.vault.economy.Economy;
import net.milkbowl.vault.permission.Permission;



public class test extends JavaPlugin {

    public Permission permission = null;
    public Economy econ = null;
    public Essentials ess;
    private boolean setupEssentials() {
        if (getServer().getPluginManager().getPlugin("Essentials") == null) {
            return false;
        }
        return true;
    }
    public YamlConfiguration getUserConfig(Player user){
        File uf = new File(getDataFolder(), "userdata"+File.separator+user.getName());
        if (!uf.exists()) {
            getLogger().log(Level.SEVERE, "User file is not exists. Creating one new");
            try {
                uf.createNewFile();
            } catch (IOException e) {
                getLogger().log(Level.SEVERE, "Error while creating new user file");
                e.printStackTrace();
            }
        }
        YamlConfiguration uconfig = YamlConfiguration.loadConfiguration(uf);
        uconfig.set("killer", "false");
        uconfig.set("time", 0);
        saveUserFile(uconfig, uf);
        return uconfig;
    }
    public void saveUserFile(YamlConfiguration uconfig, File uf){
        try {
            uconfig.save(uf);
        } catch (IOException e) {
            getLogger().log(Level.SEVERE, "Error while saving user file \"" +uf.getName()+"\"");
            e.printStackTrace();
        }
    }

    private boolean setupPermissions() {
        RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
        if (permissionProvider != null) {
            permission = permissionProvider.getProvider();
        }
        return (permission != null);
    }
    private boolean setupEconomy() {
        if (getServer().getPluginManager().getPlugin("Vault") == null) {
        return false;
        }
        RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
        if (rsp == null) {
        return false;
        }
        econ = rsp.getProvider();
        return econ != null;
       
    }
   
    boolean allow = false;
   
    public void onEnable(){
        if (!setupEssentials()) {
            Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no Essentias found!", getDescription().getName()));
            getServer().getPluginManager().disablePlugin(this);
            return;
            }
        if (!setupEconomy() ) {
            Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no Vault dependency found!", getDescription().getName()));
            getServer().getPluginManager().disablePlugin(this);
            return;
            }
        setupPermissions();
        if (!setupPermissions() ) {
            Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no permissions found!", getDescription().getName()));
            getServer().getPluginManager().disablePlugin(this);
            return;
            }

        getServer().getPluginManager().registerEvents(new EventListener(this), this);
       
        getLogger().info("enabled! yeah.");
       
        Bukkit.getPluginManager().registerEvents(new testfor(), this);
        Bukkit.getPluginManager().registerEvents(new KillMob(), this);
        Bukkit.getPluginManager().registerEvents(new block(), this);
        Bukkit.getPluginManager().registerEvents(new killplayer(), this);
        getCommand("info").setExecutor(new Commands(this));
       
    }
   
    public void onDisable(){
       
        getLogger().info("disabled! fuck.");
    }
    public boolean onCommand(CommandSender sender, Command cmd, String lbl,String[] args){
        if(cmd.getName().equalsIgnoreCase("togglekillspam")){
            allow = !allow;
            if(allow) sender.sendMessage(ChatColor.DARK_RED + "ВЫ ЧУДОВИЩЕ! вам пофиг на животных!");
            else sender.sendMessage(ChatColor.DARK_GREEN + "ты решил знать о своей вине?");
            return true;
        }
        return false;
    }
}
//вот мой главный файл. незнаю что не так...
 
там нельзя импо... не, не то, что вы подумали ))) импортировать нельзя там... (ДА ЛАДНО? А МЫ НЕ ВИДЕЛИ!)

эмм... ну хз ща проверим...

Java:
package test.main;


import java.io.File;
import java.io.IOException;
import java.util.logging.Level;

import org.bukkit.Bukkit;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

import com.earth2me.essentials.Essentials;

import org.bukkit.plugin.RegisteredServiceProvider;
import org.bukkit.plugin.java.JavaPlugin;

import net.milkbowl.vault.economy.Economy;
import net.milkbowl.vault.permission.Permission;



public class test extends JavaPlugin {

    public Permission permission = null;
    public Economy econ = null;
    public Essentials ess;
    private boolean setupEssentials() {
        if (getServer().getPluginManager().getPlugin("Essentials") == null) {
            return false;
        }
        return true;
    }
    public YamlConfiguration getUserConfig(Player user){
        File uf = new File(getDataFolder(), "userdata"+File.separator+user.getName());
        if (!uf.exists()) {
            getLogger().log(Level.SEVERE, "User file is not exists. Creating one new");
            try {
                uf.createNewFile();
            } catch (IOException e) {
                getLogger().log(Level.SEVERE, "Error while creating new user file");
                e.printStackTrace();
            }
        }
        YamlConfiguration uconfig = YamlConfiguration.loadConfiguration(uf);
        uconfig.set("killer", "false");
        uconfig.set("time", 0);
        saveUserFile(uconfig, uf);
        return uconfig;
    }
    public void saveUserFile(YamlConfiguration uconfig, File uf){
        try {
            uconfig.save(uf);
        } catch (IOException e) {
            getLogger().log(Level.SEVERE, "Error while saving user file \"" +uf.getName()+"\"");
            e.printStackTrace();
        }
    }

    private boolean setupPermissions() {
        RegisteredServiceProvider<Permission> permissionProvider = getServer().getServicesManager().getRegistration(net.milkbowl.vault.permission.Permission.class);
        if (permissionProvider != null) {
            permission = permissionProvider.getProvider();
        }
        return (permission != null);
    }
    private boolean setupEconomy() {
        if (getServer().getPluginManager().getPlugin("Vault") == null) {
        return false;
        }
        RegisteredServiceProvider<Economy> rsp = getServer().getServicesManager().getRegistration(Economy.class);
        if (rsp == null) {
        return false;
        }
        econ = rsp.getProvider();
        return econ != null;
      
    }
  
    boolean allow = false;
  
    public void onEnable(){
        if (!setupEssentials()) {
            Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no Essentias found!", getDescription().getName()));
            getServer().getPluginManager().disablePlugin(this);
            return;
            }
        if (!setupEconomy() ) {
            Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no Vault dependency found!", getDescription().getName()));
            getServer().getPluginManager().disablePlugin(this);
            return;
            }
        setupPermissions();
        if (!setupPermissions() ) {
            Bukkit.getConsoleSender().sendMessage(String.format("[%s] - Disabled due to no permissions found!", getDescription().getName()));
            getServer().getPluginManager().disablePlugin(this);
            return;
            }

        getServer().getPluginManager().registerEvents(new EventListener(this), this);
      
        getLogger().info("enabled! yeah.");
      
        Bukkit.getPluginManager().registerEvents(new testfor(), this);
        Bukkit.getPluginManager().registerEvents(new KillMob(), this);
        Bukkit.getPluginManager().registerEvents(new block(), this);
        Bukkit.getPluginManager().registerEvents(new killplayer(), this);
        getCommand("info").setExecutor(new Commands(this));
      
    }
  
    public void onDisable(){
      
        getLogger().info("disabled! fuck.");
    }
    public boolean onCommand(CommandSender sender, Command cmd, String lbl,String[] args){
        if(cmd.getName().equalsIgnoreCase("togglekillspam")){
            allow = !allow;
            if(allow) sender.sendMessage(ChatColor.DARK_RED + "ВЫ ЧУДОВИЩЕ! вам пофиг на животных!");
            else sender.sendMessage(ChatColor.DARK_GREEN + "ты решил знать о своей вине?");
            return true;
        }
        return false;
    }
}
//вот мой главный файл. незнаю что не так...
импорты из класса с событиями скинь (браво научился код прикреплять)
 
Add cast to Plugin попробуй
метода save у тебя нету....
 
импорты из класса с событиями скинь (браво научился код прикреплять)
Java:
package test.main;

import java.io.File;
import java.util.Collection;

import org.bukkit.configuration.file.YamlConfiguration;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.PlayerDeathEvent;

import net.md_5.bungee.api.ChatColor;
import ru.tehkode.permissions.bukkit.PermissionsEx;
 
ок, весь листенер скинь плиз. мне кажется ты его криво регесрируешь, либо вообще не регишь
 
Назад
Верх