ufhf
대표칭호 없음
ufhf 702d8b08121943eca75b761e67279660
이해도 | 입문자 |
---|---|
게임버전 (JE) | 관련없음 |
게임버전 (BE) | 관련없음 |
마크 페이퍼 1.21로 커맨드 입력하면 채팅에 뭐 뜨게 해놨는데 작동이 안됩니다
package mteword.mteworld; import org.bukkit.plugin.java.JavaPlugin; public final class main extends JavaPlugin { @Override public void onEnable() { // Plugin startup logic getLogger().info("플러그인 활성화"); if (getCommand("aaa") != null) { getCommand("aaa").setExecutor(new command()); } } @Override public void onDisable() { // Plugin shutdown logic } }
package mteword.mteworld; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.jetbrains.annotations.NotNull; public class command implements CommandExecutor { @Override public boolean onCommand(@NotNull CommandSender commandSender, @NotNull Command command, @NotNull String s, @NotNull String[] strings) { if (commandSender instanceof Player) { Player p = (Player) commandSender; p.sendMessage("테스트"); return true; } else { commandSender.sendMessage("이 명령어는 플레이어만 사용할 수 있습니다."); return true; } } }
main: mteword.mteworld.Main version: 1.0 name: "MTEWORLD" api-version: 1.21 commands: aaa: description: test usage: /<command>
어디가 문제인가여
빌드 설정
노을넴
2024.08.04/plugins
명령어로 플러그인 로드 여부 확인했나욘ufhf
2024.08.04/pl처서 로드 확인 했는데 잘 로드 되어 있어요
ufhf
2024.08.04혹시 빌드 설정도 영향이 있나요?
노을넴
2024.08.04ㅔㅔ. gradle kotlin dsl을 사용하세욘
ufhf
2024.08.04gradle로 빌드하고 싶은데 어떤식으로 하면 될까요?
지금 이런식으로 설정해서 빌드 하고 있어요
노을넴
2024.08.05https://docs.papermc.io/paper/dev/project-setup