개인 자료란 (JE)

  서버 커뮤니티

Profile Raduck 대표칭호 없음
Profile

질문하기 그외의 질문

[커스텀 서버] 쉐이더 관련

2024.02.23 조회 수 300 추천 수 0
이해도 입문자 
게임버전 (JE) 관련없음, 1.20.1 
게임버전 (BE) 1.20.x 

안녕하세요. 현재 6년차 웹 개발자를 하고있는 아저씨 마크 유저 입니다.


띵타이쿤, 악놀 등 상상력을 구현화하는 마인크래프트를 보고 잠시 접었었던 게임 개발을 이제는 다시 해보려 시작하는 단계입니다.


차근 차근 준비하며 서버 컨셉, 서버 호스팅, 서버 보안 부터 서버팩 플러그인 개발 등 열심히 공부중인데요


수익 목적은 아니고 친구 또는 가족 또는 다른 유저들이 재밌게 놀 수 있는 놀이터 같은 공간을 만드려 합니다.


잡설은 각설하고 현재 서버를 일단 올려봐야 진행이 될 것 같아서요 총 3가지 질문을 드릴것 같습니다.


1. 서버를 일단 제 PC에 버킷을 사용하여 배포할때 쉐이더 같은 경우는 적용 시켜 배포 할 수 있는지 아니면 각 이용자들이 스스로 적용시켜야 하는지 궁금합니다.


2.제일 처음 개발해보고싶은 플러그인은 아이템 관련 플러그인 인데요, 플러그인 개발을 하여 곡괭이 스킨을 npc가 팔게 한다던가 이펙트를 바꿔 팔게하고싶은데 현실 적으로 가능한 부분인지 확인하고 싶고 가능하다면 추천 라이브러리(?)같은게 있다면 정보좀 부탁드리곘습니다 ㅠ


3. 기타 플러그인을 가져다가 사용할 때 저작권이 있는 플러그인 같은게 있다면 알려주세요 ㅠ ( 취미로 개발했다가 소송걸리기 무서워서요.. )


2개의 댓글

세찐찐
2024.02.23

1. 쉐이더는 클라이언트측에서 처리가 되는것이므로 각각의 유저가 따로 적용해야합니다 또한 쉐이더를 사용하시려면 쉐이더 적용을 하기위한 모드(optifine, sodium+iris shader등등)

 

2. 가능합니다, 다만 다른 플러그인의 의존성이 존재하거나 다른 어플리케이션의 api를 사용하시려면 당연히 그쪽 라이브러리 혹은 api를 사용해야 합니다, 그리고 이벤트를 감지하려면 org.bukkit.event.Listener를 bukkit api에서 import를 해야하는등 필요해 맞는 것을 import해줘야 합니다

 

3. 기타 플러그인들의 저작권은 각각 다운로드 페이지에 명시가 되어있거나 명시가 안되어 있다면 해당 개발자측의 문의를 하시면 안내를 받을수 있을겁니다(질문자분이 걱정하시는 부분은 이 서버를 재배포하거나 판매하지 않으시거나 영리적 목적이 아니라면 대부분 문제될것은 없어 보입니다, 다만 걱정된다면 확인을 해보시는것을 추천드립니다)

qsef1256
2024.02.23

1. 각 사용자들이 개별로 적용해야 합니다.

2. 곡괭이 스킨은 리소스팩의 custom model을 활용하는 것이고, 파티클은 EffectLib 쓰시면 됩니다. 참고로 MMOItems 같은걸로 코딩 없이 가능합니다.

3. 라이선스를 확인하시면 됩니다.

 

2번 질문은 기타 질문이 아니라 전문 개발 카테고리 쪽에 더 가까워보입니다.