Ciao a tutti ragazzi, volevo chiedervi perché qualsiasi plugin che creo (plugin non complicati ma basilari) mi da sempre errore su questa stringa: private Logger logger =
L' errore in questione è:
Questo è tutto il plugin:
Logger.getLogger("Minecraft");
The method getLogger(String, Class<?>) in the type Logger is not applicable for the arguments (String)
package me.Giancky.Sito;
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;
import com.sun.istack.internal.logging.Logger;
public class Sito extends JavaPlugin{
private Logger logger = Logger.getLogger("Minecraft");
public static Sito plugin;
@override
public void onDisable() {
PluginDescriptionFile pdfFile = this.getDescription();
this.logger.info(pdfFile.getName() + " è disabilitato!");
}
@override
public void onEnable() {
PluginDescriptionFile pdfFile = this.getDescription();
this.logger.info(pdfFile.getName() + " v" + pdfFile.getVersion() + " è abilitato");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
Player player = (Player) sender;
if(commandLabel.equalsIgnoreCase("Sito")){
player.sendRawMessage(ChatColor.GOLD + "Esempio");
}
return false;
}
}
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.java.JavaPlugin;
import com.sun.istack.internal.logging.Logger;
public class Sito extends JavaPlugin{
private Logger logger = Logger.getLogger("Minecraft");
public static Sito plugin;
@override
public void onDisable() {
PluginDescriptionFile pdfFile = this.getDescription();
this.logger.info(pdfFile.getName() + " è disabilitato!");
}
@override
public void onEnable() {
PluginDescriptionFile pdfFile = this.getDescription();
this.logger.info(pdfFile.getName() + " v" + pdfFile.getVersion() + " è abilitato");
}
public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args){
Player player = (Player) sender;
if(commandLabel.equalsIgnoreCase("Sito")){
player.sendRawMessage(ChatColor.GOLD + "Esempio");
}
return false;
}
}