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

Помогите Первый раз

Discussion in 'Разработка плагинов для новичков' started by L0lik, Mar 19, 2015.

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

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

    Trophy Points:
    88
    Первый раз пишу плагин. То есть по туториалу на ютубе. У ютубера плагин работает у меня нет. Все проверил, но увы. Может вы поможите найти ошибку? В основном плагин запускается. А вот заданные действия в нем не работают. К примеру текст и звук в майне при входе игрока.

    Code:
    package ru.loki4.GB64;
    
    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.block.BlockBreakEvent;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    
    public class GB64 extends JavaPlugin implements Listener {
       
        private static GB64 instance;
       
        public static GB64 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.GREEN + "Hello");
            p.playSound(p.getLocation(), Sound.NOTE_PIANO, 1, 1);
        }
        @EventHandler
        public void onBlockBreak (BlockBreakEvent e) {
            Player p = e.getPlayer();
            p.damage(2);
            p.sendMessage("Зачем ты сломал этот блок?");
        }
    }
    
     
  2. Хостинг MineCraft
    <
  3. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Вы что-нибудь слышали про регистрозависимость?
     
  4. Sonicxd2

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

    Trophy Points:
    76
    Code:
    package ru.loki4.GB64;
    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.block.BlockBreakEvent;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.plugin.java.JavaPlugin;
    public class GB64 extends JavaPlugin implements Listener {
      
      
      
        public void OnEnable() {
            Bukkit.getServer().getPluginManager().registerEvents(this, new Listener{
    @EventHandler
        public void onPlayerjoin (PlayerJoinEvent e) {
            Player p = e.getPlayer();
          
            p.sendMessage(ChatColor.GREEN + "Hello");
            p.playSound(p.getLocation(), Sound.NOTE_PIANO, 1, 1);
        }
        @EventHandler
        public void onBlockBreak (BlockBreakEvent e) {
            Player p = e.getPlayer();
            p.damage(2);
            p.sendMessage("Зачем ты сломал этот блок?");
        }
    } );
        }
      
        public void OnDisable() {
          
        }
       
    }
     
  5. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Trophy Points:
    103
    Skype:
    sgp_the_controller
    Поржал.
     
  6. LomNar

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

    Trophy Points:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    onEnable, onDisable - поправь.[DOUBLEPOST=1426842094,1426841988][/DOUBLEPOST]
    Это вообще что?
     
  7. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Trophy Points:
    103
    Skype:
    sgp_the_controller
    Похоже на плагин.
     
  8. LomNar

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

    Trophy Points:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Ты ошибаешся) это че за кал там написан
     
  9. LaoTheLizard

    LaoTheLizard Старожил Пользователь

    Trophy Points:
    103
    Skype:
    sgp_the_controller
    А может, это - кал лишь при рассмотрении через призму твоего мировоззрения? У тебя эта призма - одна, у него - другая. Нельзя всех по себе судить.
     
  10. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Кстати, а обязательно @Override перед onEnable/Disable прописывать?
     
  11. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    ^ Не заказывайте у этого человека плагины.
     
  12. serega6531

    serega6531 Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    shkurovs
    Полностью поддерживаю.
     
  13. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
  14. LomNar

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

    Trophy Points:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    В шутку было сказано.
     
  15. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    Отличная шутка, пацан.
     
  16. VendettaMC

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

    Trophy Points:
    78
    ДЖАСТИН БИБЕР ВИРНУЛСА!!11!!1
     
  17. JustBlender

    JustBlender Старожил Девелопер Пользователь

    Trophy Points:
    123
    Skype:
    justblender
    Имя в Minecraft:
    JustBlender
    А я куда-то УХАДИл?
     

Share This Page