registerEvent () doesn't work

Discussion in 'Plugin Development' started by darker9999, May 21, 2012.

Thread Status:
Not open for further replies.
  1. Hello, i'd like to ask why registerEvent() isn't working ?

    Main.java
    Code:java
    1. package me.darker9999.DarkLight;
    2.  
    3. import org.bukkit.event.Event;
    4. import org.bukkit.event.Event.Priority;
    5. import org.bukkit.plugin.PluginManager;
    6. import org.bukkit.plugin.java.JavaPlugin;
    7.  
    8. public class Main extends JavaPlugin{
    9. private final BL BlockListener = new BL();
    10.  
    11. @Override
    12. public void onDisable(){
    13. System.out.println(" DarkLight is Disabled!");
    14. }
    15.  
    16. @Override
    17. public void onEnable(){
    18. PluginManager pm = getServer().getPluginManager();
    19. pm.registerEvent(Event.Type.BLOCK_BREAK, BlockListener, Priority.Normal, this)
    20. System.out.println(" DarkLight is Enabled!");
    21. }
    22. }


    BL.java
    Code:java
    1.  
    2. package me.darker9999.DarkLight;
    3.  
    4. import org.bukkit.ChatColor;
    5. import org.bukkit.Server;
    6. import org.bukkit.entity.Player;
    7. import org.bukkit.event.block.BlockBreakEvent;
    8.  
    9. import net.minecraft.server.BlockListener;
    10.  
    11. public class BL extends BlockListener{
    12. public void onBlockBreak(BlockBreakEvent event){
    13. Player p = event.getPlayer();
    14. Server s = p.getServer();
    15. String playername = p.getName();
    16. ChatColor blue = ChatColor.BLUE;
    17. s.broadcastMessage(blue + playername + "He has broke a block!");
    18. }
    19. }


    I just got an error in eclipse on this line:
    Code:java
    1. pm.registerEvent(Event.Type.BLOCK_BREAK, BlockListener, Priority.Normal, this)


    Thanks, Darker.
     
  2. Offline

    evilmidget38

Thread Status:
Not open for further replies.

Share This Page