Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Szukam] TuT'a dopisywania Confingu do pluginu


xWatx

Rekomendowane odpowiedzi

Opublikowano

Naprawi mi to ktoś? Pogubilem sie i w linijce "public static Confing plugin;" blad pokazuje. Zmienialem i nic. Prosze poprawi mi ktos te klase, aby bylo wszystko sprawne? Aha i ta metoda configu nie jest przestarzala? Bo tez sa inne sposoby np. FileConfiguartion itp.

 

Konsoli blad przy wczytywaniu pluginu : "Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml"

 

Klasa do poprawy:

package me.Test;
 
import java.util.logging.Logger;
 
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;
 
public class Main extends JavaPlugin{
public static Config plugin;
public final Logger logger = Logger.getLogger("Minecraft");
 
@Override
public void onEnable() {
PluginDescriptionFile p = this.getDescription();
this.logger.info(p.getName() + " V" + p.getVersion() + " Plugin Wlaczony");
getConfig().options().copyDefaults(true);
saveConfig();
 
}
 
@Override
public void onDisable() {
PluginDescriptionFile p = this.getDescription();
this.logger.info(p.getName() + " V" + p.getVersion() + " Plugin Wylaczony");
}
 
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
Player p = (Player) sender;
if(cmd.getName().equalsIgnoreCase("config")){
p.sendMessage(getConfig().getString("config"));
}
return false; 
}
}
 
Plugins.yml:
 

name: Config
main: me.Test.Main
version: 1.0
description: adawdad
author: Test
 
commands:
  config:
    description: COMMAND DESCRIPTION
 
Config:
 
config: Textasdasd

@kukubaczek "loadConfiguration();" tez wywala blad

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...