Listener doesn't load all sources

Discussion in 'Plugin Development' started by SchokocookieLP, Oct 4, 2015.

Thread Status:
Not open for further replies.
  1. Offline

    SchokocookieLP

    Hi Guys,
    I have just one listener to join and quit message .
    But the plugin loads only half .
    I get in the Console also no mistake .

    Maybe one of you can see what I have done wrong .

    Thanks in advance Lukas
     

    Attached Files:

  2. Online

    timtower Administrator Administrator Moderator

  3. Offline

    SchokocookieLP

    @timtower It is in the main class is loaded and everything mrkierte in the listener the bottom :

    Code:
    package de.schokocookie.listener;
    
    import org.bukkit.entity.Player;
    import org.bukkit.event.EventHandler;
    import org.bukkit.event.Listener;
    import org.bukkit.event.player.PlayerJoinEvent;
    import org.bukkit.event.player.PlayerQuitEvent;
    
    public class listener implements Listener{
       
       //Join Message
       @EventHandler
       public void onJoin(PlayerJoinEvent e){
         Player p = e.getPlayer();
         if(p.hasPermission("server.owner")){
           e.setJoinMessage("§7[§2+§7] §4§lOwner §7| §4§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.coowner")){
           e.setJoinMessage("§7[§2+§7] §4§lCo-Owner §7| §4§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.admin")){
           e.setJoinMessage("§7[§2+§7] §c§lAdmin §7| §c§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.developer")){
           e.setJoinMessage("§7[§2+§7] §3§lDeveloper §7| §3§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.moderator")){
           e.setJoinMessage("§7[§2+§7] §2§lModerator §7| §2§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.supporter")){
           e.setJoinMessage("§7[§2+§7] §e§lSupporter §7| §e§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.architekt")){
           e.setJoinMessage("§7[§2+§7] b§lArchitekt §7| §b§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
         if(p.hasPermission("server.testsupporter")){
           e.setJoinMessage("§7[§2+§7] §e§lTest-Supporter §7| §e§l" + p.getName() + " §7hat den Server §2betreten");
         } else {
           e.setJoinMessage("");
         }
       }
    
       
       //Quit Message
       @EventHandler
       public void onLeave(PlayerQuitEvent e){
         Player p = e.getPlayer();
         if(p.hasPermission("server.owner")){
           e.setQuitMessage("§7[§c-§7] §4§lOwner §7| §4§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.coowner")){
           e.setQuitMessage("§7[§c-§7] §4§lCo-Owner §7| §4§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.admin")){
           e.setQuitMessage("§7[§c-§7] §c§lAdmin §7| §c§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.developer")){
           e.setQuitMessage("§7[§c-§7] §3§lDeveloper §7| §3§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.moderator")){
           e.setQuitMessage("§7[§c-§7] §2§lModerator §7| §2§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.supporter")){
           e.setQuitMessage("§7[§c-§7] §e§lSupporter §7| §e§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.architekt")){
           e.setQuitMessage("§7[§c-§7] b§lArchitekt §7| §b§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
         if(p.hasPermission("server.testsupporter")){
           e.setQuitMessage("§7[§c-§7] §e§lTest-Supporter §7| §e§l" + p.getName() + " §7hat den Server §cverlassen");
         } else {
           e.setQuitMessage("");
         }
       }
    }
     
    Last edited by a moderator: Oct 4, 2015
  4. Moved to Plugin Development and cleaned up and formatted the post above.
     
  5. Offline

    SchokocookieLP

  6. Offline

    RoboticPlayer

    @SchokocookieLP Define "not working", what is happening and what isn't happening.
     
Thread Status:
Not open for further replies.

Share This Page