Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Не работает плагин на сервере ПОМОГОИТЕ!!!

Discussion in 'Разработка плагинов для новичков' started by kitbuilder, Jun 13, 2017.

  1. Автор темы
    kitbuilder

    kitbuilder Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    kitbuilder587
    Когда скомпилировал и загрузил плагин на сервер он не работает!

    Вот код на всякий случай:

    package lol;

    import org.bukkit.Bukkit;
    import org.bukkit.ChatColor;
    import org.bukkit.Sound;
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;

    public class plugin extends JavaPlugin implements Listener{

    private static plugin instance;

    private static plugin instance(){
    return instance;

    }

    public void onEnable(){

    Bukkit.getServer().getPluginManager().registerEvents(this, this);
    }

    public void onDisable(){



    }

    @EventHandler
    public void onPlayerJoin (PlayerJoinEvent e){

    Player p = e.getPlayer();

    p.sendMessage(ChatColor.BLUE + "Hello World!");
    p.playSound(p.getLocation(), Sound.BLOCK_FIRE_AMBIENT, 1, 1);

    }

    }
     
  2. Хостинг MineCraft
    <
  3. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Trophy Points:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    private static plugin instance; null
    plugin.yml pls
     
  4. Автор темы
    kitbuilder

    kitbuilder Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    kitbuilder587
    Всмысле
     
  5. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Trophy Points:
    46
    Ты instance объявил, но ничего не занёс всего.
    Сделай в классе, где у тебя instance
    Code:
    public <ИмяКласса> () {
    instance = this;
    }
    
     
  6. Автор темы
    kitbuilder

    kitbuilder Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    kitbuilder587
    спасибо[DOUBLEPOST=1497353285,1497352457][/DOUBLEPOST]
    А нет,когда заходишь на сервер майнкрафт карашается
     
  7. Lisenochek

    Lisenochek Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    Lisenochek
    зОчем? Можно переменной присвоить значение прямо в методе onEnable.
    Не нужен метод getInstance! Достаточно переменной.

    public static Plugin plugin;

    public void onEnable(){
    plugin = this;
    }
     
  8. Автор темы
    kitbuilder

    kitbuilder Ньюби

    Trophy Points:
    1
    Имя в Minecraft:
    kitbuilder587
    не работает
     
  9. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Trophy Points:
    46
    Нет разницы.
     
  10. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Trophy Points:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
    И не будет... Я просто сказал тебе ошибку, но плагин не из-за этого не работает...
     
  11. DonDays

    DonDays Активный участник Пользователь

    Trophy Points:
    96
    Имя в Minecraft:
    DonDays

    Code:
    private static Класс instance;
    
    onEnable() -> instance = this;
    
    public static Класс getInstance() { return instance }
    Мелочи, а смотрится красивее[/QUOTE]
     
  12. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Trophy Points:
    46
    Ну разве что только из-за красоты.
     
  13. TheZefirrkka

    TheZefirrkka Активный участник Пользователь

    Trophy Points:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
     
  14. Grazy

    Grazy Активный участник Пользователь

    Trophy Points:
    76
    Имя в Minecraft:
    Prost
    При старте посмотри в консоль ругается ли сервер на plugin.yml у твоего плагина, если да тогда убери просто табуляцию в plugin.yml и сделай пробелами.
     

Share This Page