2015-01-10 2 views
-2

예를 들어 플러그인을 만들려고하는데 작동하지 않습니다. 콘솔에서 plugin.yml을 찾을 수 없다고하지만, 수출하고 모든 것을 올바르게했습니다.Bukkit 플러그인이 작동하지 않습니다. (Spigot API)

메인 클래스 :

package com.Jacksonbanan.helloworld; 


import net.md_5.bungee.api.ChatColor; 

import org.bukkit.command.Command; 
import org.bukkit.command.CommandSender; 
import org.bukkit.plugin.java.JavaPlugin; 

public class wwylih extends JavaPlugin{ 

    public boolean onCommand(CommandSender sender, Command cmd, String label, String [] args){ 
      if(label.equalsIgnoreCase("coincidence")){ 
        sender.sendMessage(ChatColor.RED + "I think not!"); 
      } 
      return true; 


    } 

} 

plugin.yml :

name: coincidence 
version: 1.0 
main: com.Jacksonbanan.helloworld.wwylih 
commands: 
    coincidence: 
     usage: /<command> 
     description: Displays a message. 
+0

플러그인을 패키징 할 때 분명히 잘못된 것이 있습니다. 플러그인 패키지를 어떻게 공유 했습니까? .jar 파일을 (단순히 이름을 변경하여) .zip 파일로 변경하고 압축을 풀면 config.yml이 루트 폴더에 있어야합니다. –

+0

config.yml이 전혀 없습니다 – Jacksonbanan

+0

프로젝트를 어떻게 내 보낸 적이 있습니까? –

답변

1

이클립스를 사용하는 경우, 클릭하고 "SRC"폴더 위에 plugin.yml을 끕니다. 그런 다음 다시 내 보냅니다.

plugin.yml의 위치가 잘못되었습니다.

+0

나는 그것을 고쳤다. 그래, 고마워. 그래,이게 내가 한 짓이야. 그래서 다른 사람이 이것에 도움이 필요하면,이 사람은 그가하고있는 일을 안다! – Jacksonbanan

+0

@Jacksonbanan 올바른 경우이 대답을 수락 된 것으로 표시하십시오 (아래의 체크 표시를 클릭하십시오). –

+0

@IanKemp 불행히도이 사람은 빠른 수정을 원했기 때문에 3 월 이후 온라인에 접속하지 못했습니다. 그래서 내가 받아 들일지 의심 스럽네. – NealC

-3

cmd.equalseIgnireCase를 사용하면 label을 사용하여 넣은 것이 아닙니다.

+3

답변을 명확히하거나 확장하십시오. –