마인크래프트/모드/베드락 에디션/Add-On
1. 개요
마인크래프트 자바 에디션의 모드와 가장 흡사한 모드이다.
Cydia Substrate API를 이용하여 리버싱 테크닉 중 함수 후킹을 하고 공유 라이브러리 삽입을 통해 마인크래프트를 수정한다.
흔히 앱의 형태로 존재한다. 하지만, 단순히 공유 라이브러리의 형태로 존재할 수도 있다.
당연히 공유 라이브러리를 만들어내기 위해서 C 계열의 언어를 사용해야 한다. 주로 C++이 사용된다.
2. 방법
애드온을 만드는 방법
3. 장점
리버싱에 익숙하다면 이론상, 모든 것이 가능하다.[1]
4. 단점
'''스크립트를 만들 때처럼 마인크래프트 자체에 대한 적당한 이해를 가지고 만들 수 없다.'''
'''리버싱에 숙달된 상태로 앱 자체를 리버싱 한다는 마음으로 임해야 한다.'''
흔히 잘못 알려진 사실로, Add-On을 개발하는데에 헤더가 필요하다는 것인데, 이는 자신이 리버싱을 할 줄 모르는 사람인 경우에만 해당된다.
Add-On을 개발하는데 필요한 것은 함수 후킹 API, 리버싱 도구, 지식만 있으면 된다.
[1] 레드스톤 구현, 현재 Pocket의 인벤토리 GUI 개발