Skip to content

Latest commit

 

History

History
74 lines (52 loc) · 4.12 KB

README_ko.md

File metadata and controls

74 lines (52 loc) · 4.12 KB

Logo

🔉TRITONE

discord-game-sdk를 이용해 만든 Minecraft 음성채팅 모드!!

다운로드: Windows 1.16.5

아직 개발중인 버전으로 버그, 치우지 않은 쓰레기 등이 있습니다.

✔ Tritone을 써야만 되는 이유!

  • 서버에서 아무것도 안해도 동작합니다.(하이픽셀도 됩니다 와!!!!)이 모드를 인터넷 방송인들이 많이 사용했으면 좋겠네요
  • Discord를 사용했기에 음질도 매우 좋죠
  • 설정이 쉽습니다. 한 두세줄이면 설명 될껄요

✖ 모드의 한계

  • 뭐 음성채팅 되는 다른 Mod들도 많죠
  • 디스코드가 3D 음향을 지원 안해서 배그같은데처럼 사플은 못해요...
  • 디스코드로 만들었기에 디스코드가 깔려있어야됩니다!
  • 복돌이에겐 매우매우 슬픈소식이지만, online-mode가 반드시 true로 되있어야됩니다! 이 모드는 Minecraft의 세션 id를 바탕으로 유저를 식별하며, online-mode가 비활성화되있다면 이 값이 랜덤으로 변합니다.

❓사용법

🚀 설치하기!!

아직 Windows, Linux의 Minecraft 1.16.5 Forge밖에 지원을 못하고있어요...

Windows는 그냥 이 파일 을 mods폴더에 압축 해제하면 됩니다.

Linux는 직접 빌드해주세요!!(아직 컴파일된 라이브러리는 제공되지 않습니다.)

아 그리고, Discord가 켜져있어야되요!!!

Linux를 사용중이라면...

리눅스에선 추가적인 설정이 필요합니다. 그냥 libdiscord_game_sdk.so파일을 /lib 폴더 등 LD_LIBRARY_PATH로 추가해주세요!! /lib의 경우 관리자 권한이 필요합니다.

✏ 기본적인 사용법

그냥 이 모드를 깔고 아무 서버나 들어가면 그 서버에 있는 이 모드를 설치한 사람들이랑 음성채팅이 될꺼에요

  • 'I' 를 누르면 음소거가 되고,
  • 'M' 를 누르면 뮤트가 되요!!
  • 물론 이것들은 설정에서 바꿀 수 있죠.

✒ 고오급 설정들

디스코드의 applicationID랑 자동으로 접속될 lobbynameconfig.json 파일을 수정해서 누구나 쉽게 바꿀 수 있어요!!

이 기능을 통해 내가 원하는 사람들이랑만 소통할 수 있게 되죠.

  • clientID : 이거는 Discord에서 발급받아야되는데, 정 그러면 그냥 가본값 써도 되요
  • lobbyname : Client id발급받기 귀찮으면 그냥 이거 원하는걸로 수정해도 되요.

주의사항: ClientID랑 lobbyname은 같이 대화하고싶은 사람들이랑은 같은값이여야되요. 한명만 외롭게 다른 로비에서 기다리고 있는 불쌍한 상황을 만들지 맙시다 ㅠㅠ

🚩앞으로...

진행중!!

  • GUI(O키를 누르면 나오긴 하지만, 아직 아무런 기능도 없어요. 텍스쳐도 깨져보이죠)
  • 포지 1.12.2 지원 예정

조만간

  • 포지 1.18.x 지원 예정
  • 서버를 기준으로 로비를 자동으로 나누는 기능!(아마 config.json이 기본값인 경우만 적용될꺼에요)
  • MacOS 지원
  • 다중 언어 지원(아직 한국어랑 영어만 되요, 뭐 이걸 보고있는 당신이라면 이건 알 필요가 없는 정보겠지만요)

언젠가는...

  • Fabric 지원(개발자중 아무도 Fabric을 할줄 몰라요)
  • 1.19 이후의 포지 지원 뭐 아직 나오지도 않았는데

저작권 주의사항

  • 이 모드는 MIT 라이센스 하에서 배포되나, 이 모드를 마인크래프트 컨텐츠 등에 사용하는 경우 설명란에 이 레포 링크를 걸어주세요!(출처 명기 필요)

빌드하는법!(개발자용)...

  • Discord에서 제공하는개떡같은SDK를 사용하느라 JNI를 사용했어요. 저 밑에 언어 사용 비율 보면 러스트가 있죠.
  • 그래서 사전작업을 좀 해야되요. 물론 Kotlin부분만 재작성할꺼면 필요 없기는 하죠.
  • Discord game SDK의 러스트 바인딩!