很多Add-On作者都很注意智慧財產權,除了在文章中表明不要偷我的code,還會在Add-On裡面「警告」偷窺狂。
嚴格來說Add-On不太能加密「程式碼」,也不能混淆,只有用JavaScript寫成的script比較有可能,而Add-On是JSON檔案。所以就只能讓人難以讀懂程式碼,方案為:
- 程式碼全寫成一行
- 程式碼轉換成難以理解的字元,但電腦讀得懂
- 上架到官方市集,讓微軟幫你整個加密
第2點除了基本格式外,字串的部分全部轉成Unicode。
破解的人還得找反編譯器來翻譯,增加破解成本。
bridge.有擴充模組可以做到把Add-On全加密的功能,將所有字元轉換成UTF-16。
- 設定bridge,它會將專案寫入到com.mojang資料夾下的資源包和行為包資料夾。