안녕하세요, 저는 tablist 플러그인을 만들고있었습니다. 나는 이것을 조금 해왔다. 나는 여러 가지를 시도했지만 아무도 지금까지 작업을하지 못했습니다. 저의 목표는 회원들을 온라인으로 보여주는 탭 목록에 가입하고 자동으로 제거하는 경우 파벌 회원 이름을 자동으로 추가하는 것입니다. 더 명확한 설명 : 진영 멤버 이름은 가입시 탭 목록에 표시되어야합니다.
플레이어에 인벤토리에 다음 항목이 있는지 확인하려고하는데, 그럴 경우 해당 항목을 제거하고 해당 항목이 제거되었다는 메시지를 전합니다. Material[] bannedItems = { Material.DIAMOND_HELMET, Material.DIAMOND_CHESTPLATE, Material.DIAMOND_LEGGINGS, Material.DIAMOND
플러그인을 여러 클래스로 만들려고하는데 Minecraft에서 명령을 입력하면 명령 구문 오류 메시지 ()가 표시됩니다. 구문 오류!/ct 만 입력하면됩니다.) . 나는 그것이 어딘가에 어리석은 실수라고 생각한다. 그러나 나는 그것을 발견 할 수 없다. 내 core.java : public class Core extends JavaPlugin {
다른 플러그인을 사용하기 전에 먼저 특정 Bukkit 플러그인을 활성화하고 싶은 흥미로운 문제가 있습니다. 이것은 어려운 작업임이 입증되었습니다. 어떤 특정 서버에 어떤 플러그인이 설치되어 있는지 알고 있다고 가정하기 때문에 나는 plugin.yml 의존 옵션을 사용할 수 없습니다. 먼저로드하지 않으면 상관 없지만 먼저 활성화해야합니다. 나는 이러한 목표를
눈덩이를 페인트 볼로 취급하는 Bukkit 플러그인을 쓰고 있습니다. 실수로 사용했을 때 (byte) (random.nextInt() % 16)
대신 (byte) (random.nextInt(16))
의 나는 낮은 숫자가 높은 숫자보다 더 많은 방법을 나타난 것으로 나타났습니다. 왜 그런 일이 일어날까요? 전 : 00010
01200
06001
대문자와 소문자를 처리하면서 문자열의 문자열을 대체하는 메서드를 검색합니다. 즉, 입력 할 때 : "내가 입력하십시오." 이 문자열을 원한다 : "internet" 은 "****", 으로 바뀌어야합니다. 그는 소호 **** " 나는 Bukkit-라이브러리를 사용하므로 아파치가 포함이 내가 (때문에 전에 패턴을 사용한 적이 사전에 public static S
내 서버용 플러그인을 개발하기 시작했습니다. 메인 클래스와 프롤 명령어를 만들었지 만, gamemode 명령어로 시작했을 때 모두 멈췄다. 오류없이 작동하지만 출력이 없음을 의미합니다. 그것은 단순한 실수 일 수 있지만 그것을 찾을 수 없습니다. import org.bukkit.Material;
import org.bukkit.command.Command
내 플러그인의 일부로 명확한 채팅 명령이 있고 비어있는 메시지 끝에는 텍스트를 표시하는 옵션이 있습니다. 내 문제는 PlaceHolderAPI가 제대로 작동하지 않는다는 것입니다. 명령 코드 : if (label.equalsIgnoreCase("clearchat") || label.equalsIgnoreCase("mcc")) {
if (p.hasP
저는 Bukkit API를 사용하여 Minecraft 플러그인을 개발 중입니다. 플레이어가 사용자 정의 정적 메서드로 등록되어 있는지 확인하고 싶습니다. static boolean isRegistered(String username)
이 메서드는 MySQL 쿼리 (SELECT)를 수행하고 true/false를 적절하게 반환해야합니다. 지연되는 주 스레드
항목의 지식에 특정 문자열이 들어 있는지 확인하려고합니다. 이미이 시도 : 난 당신이 원하는 추측하고있어 무엇 if (p.getItemInHand().getItemMeta().getLore() != null) {
List<String> LoreInHand = p.getItemInHand().getItemMeta().getLore();
i