Need Help with The Config File.

Discussion in 'Plugin Development' started by chernobyl360v2, Jun 21, 2011.

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

    chernobyl360v2

    Ive Been Using the tutorial that Adam Made but im not sure if im doing it correctly.

    EvilBedPlayerListener.java (open)

    PHP:
    package us.william.evilbed;

    import org.bukkit.ChatColor;
    import org.bukkit.entity.Player;
    import org.bukkit.event.player.PlayerBedEnterEvent;
    import org.bukkit.event.player.PlayerListener;

    public class 
    EvilBedPlayerListener extends PlayerListener
    {
      public static 
    EvilBed plugin;

      public 
    EvilBedPlayerListener(EvilBed instance)
      {
        
    plugin instance;
      }

      public 
    void onPlayerBedEnter(PlayerBedEnterEvent e)
      {
        
    Player player e.getPlayer();
        
    player.damage(1);
        
    player.sendMessage(ChatColor.GRAY "Giggty");
      }
    }

    Evilbed.java (open)

    PHP:
    package us.william.evilbed;
    import java.io.BufferedWriter;
    import java.io.File;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.util.logging.Logger;
    import org.bukkit.event.Event;
    import org.bukkit.plugin.PluginManager;
    import org.bukkit.plugin.java.JavaPlugin;
    public class 
    EvilBed extends JavaPlugin
    {
      private final 
    EvilBedPlayerListener playerListener = new EvilBedPlayerListener(this);
      public static 
    Logger log;
      private static 
    String db_file "db_file.db";
      private 
    String Message Giggity;
      private 
    String ChatColor GRAY;
      public 
    int damage 1;
      public 
    void onEnable()
      {
      
    File file getDataFolder();
      
    db_file getDataFolder() + "\\" db_file;
      if (!
    file.exists()) {
        
    file.mkdirs();
      }
      
    File settings = new File(file"settings.txt");
      if (!
    settings.exists()) {
        try {
          
    settings.createNewFile();
          
    FileWriter fstream = new FileWriter(settings);
          
    BufferedWriter out = new BufferedWriter(fstream);
          
    out.write("ChatColor = GRAY");
          
    out.write("Message = Giggity");
          
    out.write("Damage = 1");
          
    out.close();
        }
        catch (
    IOException e)
        {
          
    e.printStackTrace();
        }
      }
      {
        
    log Logger.getLogger("Minecraft");
        
    log.info(getDescription().getName() + " version " getDescription().getVersion() + " loaded.");
        
    PluginManager pm getServer().getPluginManager();
        
    pm.registerEvent(Event.Type.PLAYER_BED_ENTERthis.playerListenerEvent.Priority.Highthis);
      }
      }
      public 
    void onDisable()
      {
        
    log.info(getDescription().getName() + " version " getDescription().getVersion() + " unloaded.");
      }
    }
     
  2. Offline

    Minecraft93

    Woops I was Logged Onto my other account when i posted this. Sorry For The Mix up.
     
Thread Status:
Not open for further replies.

Share This Page