๋ง์ธํฌ๋ํํธ ํ๋ฌ๊ทธ์ธ TriggerReactor์ ํจํค์ง ๊ด๋ฆฌ ํด
์ด๊ฒ์ ํ๋กํ ํ์
๋ฒ์ ์ด๋ฉฐ ๋ค์ ๋ถ์์ ํ ์ ์์ต๋๋ค.
- ๋ฒํท์ ์ธ์๋ถ๋ถ์
--add-opens java.base/java.util.zip=ALL-UNNAME๋ฅผ ์ถ๊ฐํด์ผ ์ ์ ์๋ํฉ๋๋ค.
ํด๋น ์ด์๋ ์ผ์์ ์ธ๊ฒ์ด๋ฏ๋ก, ๋ค์ ์ ๋ฐ์ดํธ์๋ ํ์ ์์ด์ง ์์ ์ ๋๋ค.
ํจํค์ง ์ฌ์ฉ๋ฒ์ ๋ํด์ ์์ ํฉ๋๋ค.
/github
๋ช ๋ น์ด์ ์ข ๋ฅ์ ๊ธฐ๋ฅ์ ๋ํด ์ค๋ช ํฉ๋๋ค.
/github active <packageName>
โ ํจํค์ง๋ฅผ ํ์ฑํ, ๋๋ ๋นํ์ฑํ ํฉ๋๋ค.
/github active <packageName> <overwrite | skip>
โ ์ค๋ณต๋ ํ์ผ์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง ๋ฏธ๋ฆฌ ์ค์ ํฉ๋๋ค.
โป/github active <packageName>๋ฅผ ์ฌ์ฉํด๋, ์ค๋ณต๋ ํ์ผ์ด ์๋ค๋ฉด, ์ ํ์ง๊ฐ ํ์๋ฉ๋๋ค.
โป ๋นํ์ฑํ ๋ ๋ ํจํค์ง์ ๋ฑ๋ก๋ ํ์ผ๋ช ์ ํ์ผ์ ๋ชจ๋ ์์ด์ง๋๋ค.
/github package <packageName | *>
โ ํจํค์ง์ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํฉ๋๋ค.
โป*๋ฅผ ์ ๋ ฅํ๋ฉด ๋ชจ๋ ํจํค์ง์ ์ํ๊ฐ ๋์ต๋๋ค.
/github install <github repository url>
โ Url ์ Github Reposyitory์์ ๊ฐ์ฅ ์ต์ ์ธ ํ๊ทธ ์์ค๋ฅผ ๋ค์ดํฉ๋๋ค.
/github install <github repository url> <version>
โ ์์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฒ์ ์ ์ ํ ํ ์๋ ์์ต๋๋ค.
/github install <packageName>
/github install <packageName> <version>
โ ์ ๋ฐฉ๋ฒ์ผ๋ก ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค.
โป ํจํค์ง ํ์ฑํ ์ํ ๊ธฐ๋ณธ๊ฐ : Disable
/github delete <packageName>
โ ํจํค์ง๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ญ์ ํฉ๋๋ค.
โป ํจํค์ง์ ๋ฑ๋ก๋ ํ์ผ๋ช ์ ํ์ผ์ ๋ชจ๋ ์์ด์ง๋๋ค.
/github export
โ ํจํค์ง๋ฅผ ์๋์ผ๋ก ๋ง๋ค์ด์ค๋๋ค.(ํ์ฌ ๊ตฌํ ์๋จ.)
TRGithub๋ก ํจํค์ง ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ.
๋ฐ๊ฐ์ต๋๋ค! TRGithub๋ก ํจํค์ง๋ฅผ ๋ง๋ค๊ณ ์ถ์ผ์๊ตฐ์?!
TRGithub๋ก ํจํค์ง๋ฅผ ๋ง๋๋ ๊ฐ์ด๋๋ฅผ ํด๋๋ฆฌ๊ฒ ์ต๋๋ค.
ํจํค์ง์ ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
package-info.jsonํ์ผ๊ณผ, ์ฌ๋ฌ๋ถ์ด ๋ง๋ TriggerReactor ํ์ผ๋ง ์์ผ๋ฉด ๋ฉ๋๋ค!
package-info.json์ ๊ตฌ์ฑ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
{ "info": { "name": "ํจํค์ง๋ช ", "author" : "์ ์์", "description": "ํจํค์ง ์ค๋ช ", "jdk" : "๊ถ์ฅ ์๋ฐ๋ฒ์ ", "mc_version" : "ํ ์คํธ๋ ๋ง์ธํฌ๋ํํธ ๋ฒ์ ", "trg_version" : "ํ ์คํธ๋ ํธ๋ฆฌ๊ฑฐ ๋ฒ์ " }, "triggers": { "CommandTrigger": [ "ํธ๋ฆฌ๊ฑฐํ์ผ.trg", "ํธ๋ฆฌ๊ฑฐํ์ผ.json" ] } }์ ์ฝ๋๋, ๋น์ ์ Repository ์์ CommandTrigger ๋๋ ํ ๋ฆฌ ์์ ์๋ํธ๋ฆฌ๊ฑฐํ์ผ.trg์ํธ๋ฆฌ๊ฑฐํ์ผ.json์ ๊ฐ์งํ๊ณ ,
./plugin/TriggerReactor/CommandTrigger์ ์ถ๊ฐ ํ๋ ์ญํ ์ ํด ์ค ๊ฒ์ ๋๋ค.
ํ์ฌ TRGithub์์ ์ง์ํ๋ ํธ๋ฆฌ๊ฑฐ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
"CommandTrigger", "CustomTrigger", "Executor", "InventoryTrigger", "NamedTriggers", "Placeholder", "RepeatTrigger", "Other"
"Other"๋ ์ถ๊ฐ์ ์ผ๋ก ํ์ํ ํ์ผ์ด ์์๋,./plugin/TriggerReactor/Other๋๋ ํ ๋ฆฌ์ ์ถ๊ฐํด ์ค ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ๊ทธ๊ฒ ๋ง๊ฒ ์ฝ๋๋ฅผ ์ง๋๊ฒ๋ ์ค์ํ๋ค๊ณ ํ ์ ์์ต๋๋ค.
๋ชจ๋ ํ์ผ์ ๊นํ๋ธ์ ์ ๋ก๋ ํ์๋ค๋ฉด. ์ด์ ๋ฆด๋ฆฌ์ฆ๋ฅผ ๋ง๋ค ์ฐจ๋ก์ ๋๋ค.
๋ฆด๋ฆฌ์ฆํญ์ ๋ค์ด๊ฐ ๋ค์Draft new Release๋ฅผ ํด๋ฆญํ๊ณ , ํ๊ทธ๋ฅผ ์์ฑํ ๋ค์, (ํ๊ทธ๋ช ์ด ํจํค์ง ๋ฒ์ ์ด ๋ฉ๋๋ค.)
ํ์ดํ๋ ์ ์ด์ฃผ๊ณ ,Publish Release๋ฅผ ํด๋ฆญํฉ๋๋ค.
์์ง๋ ์ดํด๊ฐ ์๋๋ค๋ฉด
์ฌ๊ธฐ ์๋ฒฝํ ์์ ๊ฐ ์์ต๋๋ค!
Example Package
./github install github.com/Cupelt/TRG_linearRegression์ผ๋ก ๋ค์ด๋ก๋ ํ ์ ์์ผ๋ฉฐ,
./github active TRG_linearRegression์ผ๋ก ํจํค์ง๋ฅผ ํ์ฑํ ์ํจ ๋ค์
./linear_regression์ผ๋ก ํจํค์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
https://github.com/Cupelt/TRG_linearRegression ๋ฅผ ๋ค์ด ๋ฐ์์ ์ฌ์ฉ ํด ๋ณด๊ฒ ์ต๋๋ค.
./github install github.com/Cupelt/TRG_linearRegression์ผ๋ก ๋ค์ด๋ก๋ ํฉ๋๋ค../github active TRG_linearRegression์ผ๋ก ํจํค์ง๋ฅผ ํ์ฑํ ์ํจ ๋ค์../linear_regression์ผ๋ก ํจํค์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.- ์ด์ ํจํค์ง๊ฐ ํ์ ์๋ค๋ฉด
./github delete TRG_linearRegression์ผ๋ก ํจํค์ง๋ฅผ ์ญ์ ํ ์ ์์ต๋๋ค. - ํด๋น ๋ ํฌ์งํ ๋ฆฌ์ ์๋ก์ด ๋ฆด๋ฆฌ์ฆ๊ฐ ์๊ธด๋ค๋ฉด
./github install TRG_linearRegression์ผ๋ก ํจํค์ง๋ฅผ ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค.