개인 자료란 (JE)

  서버 커뮤니티

Profile 김미역 대표칭호 없음

MiyeoukMan f1709fcc1a844920b5e10db193058c16

Profile

자료 자바 에디션(JE) 플러그인 일반

치지직, 유튜브, SOOP 채팅을 마크에서 보자! API 지원까지! - LSChat

2026.01.19 조회 수 769 추천 수 0
장르 서버 관리자 툴, 채팅, 웹 연동 
게임버전 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 
API 스피곳 
원산지 국산 
개발자 김미역 (본인) 
저작권 All Rights Reserved 
자료 출처 https://github.com/kimmiyeouk/LSChat 
소스 https://github.com/kimmiyeouk/LSChat 

⚠️중요

현재 본 플러그인(LSChat)은 개발중입니다. 따라서 예기치 못한 문제가 발생 할 수 있으며 이는 해당 플러그인의 개발자의 책임이 아닙니다.

아래는 추후 업데이트 예정인 내용입니다

- 1.20 이전의 레거시 버전에 대한 지원 추가
- Youtube 및 SOOP의 지원 추가



📌개요

* 상기 이미지는 이해를 돕기 위해 치지직 '유즈하 리코' 님의 26/01/18 당시의 채팅 내용을 사용했으며, 테스트 명령어를 통한 연출된 내용이 다소 포함되어 있습니다.

LSChat 플러그인은 마인크래프트 서버와 인터넷 방송 플랫폼(치지직, 유튜브)의 실시간 채팅을 연동해주는 Spigot 플러그인입니다. 

현재 방송의 채팅 및 도네이션을 인게임 채팅에 띄워주거나, 개발자 API를 사용하여 라이브 스트리밍과 연동된 플러그인을 제작 할 수 있습니다.


🛠 명령어

/lschat toggle방송 채팅 모니터링을 켜거나 끕니다.lschat.use (기본: 모두)
/lschat reload플러그인 설정 및 플랫폼 연결을 리로드합니다.lschat.admin
/lschat test <메시지>방송 없이 채팅 연동 기능을 테스트합니다.lschat.admin
/lschat testdonate <닉네임> <금액> <메시지>후원(도네이션) 알림 기능을 테스트합니다.lschat.admin


⚙️ Config.yml

settings:
  # 채팅을 볼 수 있는 플레이어가 가져야 할 태그 (Scoreboard tag)
  # /tag <player> add lschat_viewer 명령어로 부여 가능
  view-tag: "lschat_viewer"
  
  # 도네이션 알림 설정
  donations:
    enable-alert: true
    # 도네이션 시 재생할 사운드 (Spigot Sound Enum 참조)
    sound: "ENTITY_PLAYER_LEVELUP"
    # 하이라이트 메시지 형식
    format: "&6&l[DONATION] &e{streamer} &7- &f{message} &b({amount})"

# 플랫폼 설정
platforms:
  chzzk:
    enabled: true
    channel-id: "여기에_채널ID_입력" # https://chzzk.naver.com/채널ID
  youtube:
    enabled: false # 현재 비활성화됨
    api-key: ""
    video-id: ""

💻 API

다른 플러그인에서 LSChat의 이벤트를 활용할 수 있습니다. plugin.ymldepend: [LSChat]을 추가하세요.

이벤트 리스너 예제

@EventHandler
public void onLiveChat(AsyncLiveChatEvent event) {
    String platform = event.getPlatform(); // "Chzzk"
    String sender = event.getSender();     // 닉네임
    String message = event.getMessage();   // 채팅 내용
}

@EventHandler
public void onLiveDonation(AsyncLiveDonationEvent event) {
    double amount = event.getAmount(); // 후원 금액
    // 후원 이벤트 처리 로직...
}

📥설치 방법

  1. 서버의 plugins 폴더에 파일을 넣습니다.
  2. 서버를 시작하거나 리로드합니다.
  3. config.yml 파일에 방송 채널 ID를 입력하고 /lschat reload를 입력합니다.
  4. 채팅을 보고 싶은 플레이어에게 /tag <닉네임> add lschat_viewer 명령어를 입력합니다.


❗ 업데이트 내역

1.0 : 플러그인 배포(Youtube, SOOP 미지원)

1개의 댓글

SulYa
2026.02.11

후원 금액마다 랜덤 효과, 몬스터 소환 등등 도 하고 싶은데 그건 따로 넣어야될까요?

뉴스 및 창작물
/files/thumbnails/340/187/004/262x150.crop.jpg?20260505002707

아티클

AI 검사기 디지털 시대에서 Minecraft 콘텐츠 진정성 향상

hicoyo

2026-05-05

0

사진이 없습니다.

아티클

초보자가 반드시 피해야 할 흔한 마인크래프트 실수들

hyunwooo

2026-05-04

1

/files/thumbnails/942/184/004/262x150.crop.jpg?20260426202012

건축

마인크래프트 리조트 건축 1

SHALDOPlus

2026-04-26

1

/files/thumbnails/918/182/004/262x150.crop.jpg?20260421002445

건축

프로젝트 헤일메리 완성🤩🤩 1

SHALDOPlus

2026-04-19

2

/files/thumbnails/579/182/004/262x150.crop.jpg?20260417144651

상품

《마인크래프트 서바이벌 챌린지 영웅편》 출간!

다코미

2026-04-17

1

/files/thumbnails/259/181/004/262x150.crop.jpg?20260412161348

건축

Project hail mary 우주선

SHALDOPlus

2026-04-12

1

/files/thumbnails/798/179/004/262x150.crop.jpg?20260406214105

건축

프로젝트 헤일메리 [Minecraft] 1

SHALDOPlus

2026-04-06

1

/files/thumbnails/528/169/004/262x150.crop.jpg?20260301145407

건축

정신병원 탈출맵을 제작중이예요 :> 3

SHALDOPlus

2026-03-01

3

/files/thumbnails/472/161/004/262x150.crop.jpg?20260208155607

나의 GPU ☠️💀 4

SHALDOPlus

2026-02-08

0

/files/thumbnails/602/157/004/262x150.crop.jpg?20260130141854

상품

《마인크래프트 대탈출 게임 만들기》 출간!

다코미

2026-01-30

0

/files/thumbnails/873/156/004/262x150.crop.jpg?20260128131439

상품

《마인크래프트 블록 완벽 가이드》 출간!

다코미

2026-01-28

0

/files/thumbnails/317/150/004/262x150.crop.jpg?20260110144415

건축

광화문 구 경기도청사(1988)

창공

2026-01-10

3