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

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем kitbuilder, 13 июн 2017.

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

    kitbuilder Ньюби

    Баллы:
    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 Активный участник Пользователь

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

    kitbuilder Ньюби

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

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

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

    kitbuilder Ньюби

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

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

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

    public static Plugin plugin;

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

    kitbuilder Ньюби

    Баллы:
    1
    Имя в Minecraft:
    kitbuilder587
    не работает
     
  9. Exception_Prototype

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

    Баллы:
    46
    Нет разницы.
     
  10. TheZefirrkka

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

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

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays

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

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

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

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

    Баллы:
    76
    Skype:
    RomaMamkinHasker1337
    Имя в Minecraft:
    TheZefirrkka
     
  14. Grazy

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

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

Поделиться этой страницей