Skip to content

💻 서버 명령어 및 바닐라 클라이언트 지원 (MC 26.1.2)

📌 저장소 소스 코드 고지 사항: 이 Wiki의 문서는 CurseForge 및 Modrinth의 공개 릴리스 빌드에 앞서 최근에 커밋된 미출시 커밋이나 개발 중인 기능이 포함될 수 있는 저장소의 현재 소스 코드 상태를 반영합니다.

기능 정보 상자기술적 세부 파라미터
명령어 클래스net.instantgratification.magnet.MagnetCommand
기본 명령어 리터럴/magnet/ig_magnet (완벽히 동일한 별칭 미러)
서브커맨드toggle
네트워크 동기화ServerPlayNetworking.send(player, new MagnetTogglePayload(newState))

📖 명령어 레퍼런스

/magnet toggle (또는 /ig_magnet toggle)

명령어를 실행한 플레이어의 개인 아이템 자석 상태를 켜거나 끕니다.

  • 명령어 구문: /magnet toggle
  • 실행 로직:
    java
    private static int toggleMagnet(CommandSourceStack source) throws CommandSyntaxException {
        ServerPlayer player = source.getPlayerOrException();
        boolean newState = MagnetPlayerState.toggleMagnet(player);
    
        if (newState) {
            source.sendSuccess(() -> Component.translatable("chat.ig_magnet.enabled"), false);
        } else {
            source.sendSuccess(() -> Component.translatable("chat.ig_magnet.disabled"), false);
        }
    
        if (ServerPlayNetworking.canSend(player, MagnetTogglePayload.TYPE)) {
            ServerPlayNetworking.send(player, new MagnetTogglePayload(newState));
        }
        return 1;
    }
  • 바닐라 클라이언트 호환성: 클라이언트 모드를 설치하지 않고 Fabric 서버에 접속한 순정 바닐라 클라이언트 사용자도 명령어를 통해 자석 기능을 자유롭게 제어할 수 있습니다.

🔗 관련 Wiki 문서

Official documentation & web portal for Dasik Igaijinn mods.