개발하는 설기

마인크래프트 VariableTriggers 구버전 플러그인 본문

마인크래프트

마인크래프트 VariableTriggers 구버전 플러그인

mastersulgi 2024. 8. 10. 20:53

VariableTriggers 플러그인의 역사는 대단히 깊습니다. 한참 마인크래프트가 대유행을 겪던 1.5.2 시절에, 정품 클라이언트 서버와 복제품 클라이언트 서버 모두 홍수에 가까운 수준으로 넘쳐났었거든요.

 

각각 서버들은 다른 서버와의 차별점을 두어야 살아남을 수 있던 그 시절에, 여러가지 기능과 스크립트를 이용하여 차별점을 두기에 가장 최적화된 플러그인이 바로 VariableTriggers 입니다.

 

그러던 와중 돌연 VariableTriggers 의 개발팀은 상위 버전의 지원을 중단하고, VariableTriggers 2 를 출시하기에 이르렀으나, 수많은 버그와 길어진 업데이트 주기로 VariableTriggers 2 는 거의 사용되지 않고, 실질적으로 사장되었습니다.

 

외국에서는 Skript 가 대세로 쓰이지만, 우리나라는 wysohn 이라고 하는 한국 개발자 분이 만든 TriggerReactor,  VariableTriggers 의 명령이나 구문을 계승한 새로운 플러그인이 출시되었습니다. 이는 기존의 VariableTrigger 에 비해 더 많은 명령을 더 합리적으로 처리할 수 있게 해주었죠.

 

그럼에도 불구하고 VariableTriggers 의 명령 구문이나 체계를 더 편리하게 여기시는 분들이 굉장히 많았고, Skript 나 TriggerReactor 로 넘어가지 못하고 블로그에 공개되어 있는 스크립트를 다운로드 받거나 구매해서 쓰는 서버 개발자 분들도 조금씩 늘어나기 시작했고요.

 

그러던 와중 Iyokofirelyte 라는 외국 개발자 분께서, 기존에 사용되던 VariableTriggers 구버전을 상위 버전의 마인크래프트에서도 정상적으로 사용할 수 있게끔 개조해서 배포를 하셨는데, 이에 대한 내용을 다루고 있는 국내 블로그가 워낙 적은 것 같아서 소개를 드리고자 하는게 이 글의 목표입니다.

 

lyokofirelyte/VariableTriggers: VTV2 (github.com)

 

GitHub - lyokofirelyte/VariableTriggers: VTV2

VTV2. Contribute to lyokofirelyte/VariableTriggers development by creating an account on GitHub.

github.com

 

해당 개발자분의 Github 입니다. deprecated / resources 외에 다른 폴더들도 잔뜩 있는데요. 여기서 구버전 트리거의 경우 deprecated -> 1.3.3.1 -> 1.12 폴더에 있는 VTV1-1.3.3.jar 파일을 다운로드 받으면 됩니다.

 

resources 폴더에 있는 VariableTriggers 의 경우 새로 출시한 VariableTriggers2 입니다만, 버그가 너무 많고 생성된 트리거 파일이 증발해버리는 등의 오류가 너무 빈번하게 발생해서 실질적으로 사용되진 않고 있습니다.

 

이 VariableTriggers 를 이용하여 트리거를 설계하는 게시글도 조만간 올려볼 예정이니, 많은 관심 부탁드립니다.