개인 자료란 (JE)

  서버 커뮤니티

Profile 김미역 대표칭호 없음

MiyeoukMan f1709fcc1a844920b5e10db193058c16

Profile

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

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

2026.01.19 조회 수 432 추천 수 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
6 일 전

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

뉴스 및 창작물
/files/thumbnails/472/161/004/262x150.crop.jpg?20260208155607

나의 GPU ☠️💀 2

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

2

/files/thumbnails/144/149/004/262x150.crop.jpg?20260107110106

상품

《레고 마인크래프트 비주얼 딕셔너리》 출간!

다코미

2026-01-07

0

/files/thumbnails/384/148/004/262x150.crop.jpg?20260105141940

상품

《레고 마인크래프트 게임 아이디어 북》 출간!

다코미

2026-01-05

0

/files/thumbnails/018/142/004/262x150.crop.jpg?20251218163950

건축

마인크래프트 우주 수영장 [무료 다운로드]

SHALDOPlus

2025-12-18

0

/files/thumbnails/365/141/004/262x150.crop.jpg?20251215140757

상품

《마인크래프트 축제 아이디어 북》 출간!

다코미

2025-12-15

0

/files/thumbnails/358/140/004/262x150.crop.jpg?20251212154044

건축

보라빛 ♡

SHALDOPlus

2025-12-12

0

/files/thumbnails/155/138/004/262x150.crop.jpg?20251204005353

건축

마인크래프트에서 가장 현실적인 공항을 만드는중이신분들 ㄷㄷ

SHALDOPlus

2025-12-04

0

/files/thumbnails/304/133/004/262x150.crop.jpg?20251118104716

레드스톤

[싱크로율 70%이상 끌어옴] 배드애플을 마인크래프트로? 1

이상한애

2025-11-18

0

/files/thumbnails/839/127/004/262x150.crop.jpg?20251104101804

레드스톤

노트블럭 커버 | Deltarune – Hammer of Justice

이상한애

2025-11-04

0