Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.cliff777.plugin.CarbonEmissions;
- import java.io.File;
- import java.io.IOException;
- import java.util.logging.Logger;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.configuration.file.FileConfiguration;
- import org.bukkit.plugin.java.JavaPlugin;
- public class CarbonEmissions extends JavaPlugin {
- private Logger log = Logger.getLogger("Minecraft");
- public static CarbonEmissions plugin;
- public FileConfiguration config;
- File file = new File("plugins" + File.separator + "CarbonEmissions" + File.separator + "config.yml");
- private final FurnaceListener listener = new FurnaceListener(plugin);
- public void onDisable() {
- try {
- getConfig().save("plugins" + File.separator + "CarbonEmissions" + File.separator + "config.yml");
- } catch (IOException e) {
- e.printStackTrace();
- }
- this.log.info("CarbonEmissions has been disabled.");
- }
- public void onEnable() {
- getConfig().addDefault("carbon-level", 0.0);
- getConfig().options().copyDefaults(true);
- saveConfig();
- File CarbonEmissions = new File("plugins" + File.separator + "CarbonEmissions" + File.separator + "config.yml");
- CarbonEmissions.mkdir();
- try{
- }catch(Exception e1){
- e1.printStackTrace();
- }
- getServer().getPluginManager().registerEvents(listener, this);
- this.log.info("CarbonEmissions has been enabled");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
- if(cmd.getName().equalsIgnoreCase("carbon")){
- if(getConfig().getDouble("carbon-level") == 0.0){
- sender.sendMessage(ChatColor.GREEN + "The carbon level on this server is " + ChatColor.BLUE + getConfig().getDouble("carbon-level") + ChatColor.GREEN + ". Lets keep it that way!");
- }else if(getConfig().getDouble("carbon-level") > 0){
- sender.sendMessage(ChatColor.GREEN + "The carbon level on this server is " + ChatColor.DARK_GRAY + getConfig().getDouble("carbon-level") + ". Plant some trees to lower it.");
- }else{
- sender.sendMessage(ChatColor.GREEN + "The carbon level on this server is " + ChatColor.DARK_AQUA + getConfig().getDouble("carbon-level") + ChatColor.GREEN + ". Good work!");
- }
- return true;
- }
- return false;
- }
- }
Add Comment
Please, Sign In to add comment