์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
CraftTweaker์์ ๋์ด์ด
๊ฐ๋ฐ์ | StanH, jaredlll08 (ํฌ๋ํํธ ํธ์์ปค) |
ํธํ ๋ฒ์ | ๋ง์ธํธ์์ปค 2 : 1.5, 1.6.4 ๋ง์ธํธ์์ปค 3 : 1.6.4, 1.7.2, 1.7.10, 1.8 ํฌ๋ํํธ ํธ์์ปค : 1.7.10, 1.8.9, 1.9.4, 1.10.2, 1.11.2 ํฌ๋ํํธ ํธ์์ปค 2 : 1.12.2, 1.14, 1.15, 1.16 |
1. ๊ฐ์2. ๊ธฐ๋ณธ ์คํฌ๋ฆฝํธ ์ด์ฉ๋ฒ
2.1. Hello, world! ์์ 2.2. ์ฃผ์ ๋ฃ๊ธฐ2.3. ์์, ๋ณ์, ์๋ฃํ2.4. ์กฐ๊ฑด๋ฌธ
3. ๋ช
๋ น์ด4. ๋ชจ๋ ์ง์5. ์์ดํ
์ถ๊ฐ6. WYSIWYG์ ์คํฌ๋ฆฝํธ ํธ์ง ๊ธฐ๋ฅ2.4.1. ํน์ ๋ชจ๋ ๊ฐ์งํ๊ธฐ
2.5. ํ๊ธ/ํน์๋ฌธ์ ์
๋ ฅ ๋ฐฉ๋ฒ2.6. ์์
๋ ์กฐํฉ๋ฒ1. ๊ฐ์[ํธ์ง]
๋ง์ธํธ์์ปค (MineTweaker)๋ ๋ง์ธํฌ๋ํํธ ํ๊ฒฝ์ ์ฌ์ฉ์๊ฐ ์ํ๋๋๋ก ์ค์ ํ ์ ์๋๋ก ๋์์ฃผ๋ ๋ชจ๋์ด๋ค. ์ด ๋ชจ๋๋ ์ฌ์ฉ์๊ฐ ๋ฐ๋๋ผ ๋ง์ธํฌ๋ํํธ์ ์์
๋/ํ๋ก ๋ฐ ์ผ๋ถ ๋ชจ๋ ๊ธฐ๊ณ์ ์กฐํฉ๋ฒ์ ์ถ๊ฐ/์ญ์ ํ๊ฑฐ๋, ์์ดํ
์ ์ด๋ฆ์ ๋ณ๊ฒฝํ๊ฑฐ๋, ๊ด์ ์ฌ์ ๋ ๋ณ๊ฒฝํ ์ ์๋๋ก ๋์์ฃผ๋ฉฐ, ์ด ๊ธฐ๋ฅ๋ค์ ์์ฒด์ ์ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ธ ZenScript๋ฅผ ํตํด ์ด์ฉ ๊ฐ๋ฅํ๋ค.
์๋ฒ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ[1]์๋ ์ ์ํ๋ ํด๋ผ์ด์ธํธ๋ก ์คํฌ๋ฆฝํธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฏ๋ก ํด๋ผ์ด์ธํธ์ ๋ฐ๋ก ์ ์ฉํ์ง ์์๋ ์๋ฒ์์์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋์ผ๋ก ์ ์ฉ๋๋ค. ๊ทธ๋ฌ๋ 1.12.2์์๋ ์ด ๊ธฐ๋ฅ์ด ์ญ์ ๋์ด ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ฑ ์๋ฒ์ธก์์๋ง ์ฒ๋ฆฌํด๋ ๋๋ ์คํฌ๋ฆฝํธ๊ฐ ์๋๋ผ๋ฉด ํด๋ผ์ด์ธํธ์ธก์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๋ฐ์ดํธํด์ฃผ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์๋ก ์ถ๊ฐ/์ญ์ ํ ์ ์๋ฒ์ด JEI ๋ฑ ์ ์๋ฒ ํ์ธ ๋ชจ๋์์ ํ์๋์ง ์๊ธฐ ๋๋ฌธ.
์์์ StanH๊ฐ ๊ธด ์ ์๋ฅผ ํ๊ฒ๋์ด 1.8 ์ดํ ๋ฒ์ ์ผ๋ก์ ์ ๋ฐ์ดํธ๊ฐ ๋์ง ์๊ฒ๋์ 1.8.9๋ฒ์ ๋ถํฐ๋ jaredlll08๊ฐ ํฌ๋ํํธ ํธ์์ปค (CraftTweaker) ๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ชจ๋๋ฅผ ์ด์ด ๊ฐ๋ฐํ๊ณ ์๋ค. ๋ชจ๋ ์ด๋ฆ์ ๋ค๋ฅด์ง๋ง ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ๋ฐ ๊ธฐ๋ฅ์ ๊ธฐ์กด ๋ง์ธํธ์์ปค์ ๋์ผํ๋ค.[2]
์ต์ ๋ฒ์ ์ ํฌ๋ํํธ ํธ์์ปค์์๋ ์ด๋ฒคํธ ๊ฐ์ง๋ ๊ฐ๋ฅํ์ฌ ์คํฌ๋ฆฝํธ๋ง ์ ์ค๊ณํ๋ฉด ๊ฐ๋จํ ๋ชจ๋๋ ํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ฅ์ ๋์ฒดํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.
์๋ฒ์์ ์ฌ์ฉํ ๊ฒฝ์ฐ[1]์๋ ์ ์ํ๋ ํด๋ผ์ด์ธํธ๋ก ์คํฌ๋ฆฝํธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฏ๋ก ํด๋ผ์ด์ธํธ์ ๋ฐ๋ก ์ ์ฉํ์ง ์์๋ ์๋ฒ์์์ ๋ณ๊ฒฝ์ฌํญ์ด ์๋์ผ๋ก ์ ์ฉ๋๋ค. ๊ทธ๋ฌ๋ 1.12.2์์๋ ์ด ๊ธฐ๋ฅ์ด ์ญ์ ๋์ด ์ด๋ฒคํธ ์ฒ๋ฆฌ ๋ฑ ์๋ฒ์ธก์์๋ง ์ฒ๋ฆฌํด๋ ๋๋ ์คํฌ๋ฆฝํธ๊ฐ ์๋๋ผ๋ฉด ํด๋ผ์ด์ธํธ์ธก์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ ๋ฐ์ดํธํด์ฃผ๋ ๊ฒ์ด ๊ถ์ฅ๋๋ค. ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ์๋ก ์ถ๊ฐ/์ญ์ ํ ์ ์๋ฒ์ด JEI ๋ฑ ์ ์๋ฒ ํ์ธ ๋ชจ๋์์ ํ์๋์ง ์๊ธฐ ๋๋ฌธ.
์์์ StanH๊ฐ ๊ธด ์ ์๋ฅผ ํ๊ฒ๋์ด 1.8 ์ดํ ๋ฒ์ ์ผ๋ก์ ์ ๋ฐ์ดํธ๊ฐ ๋์ง ์๊ฒ๋์ 1.8.9๋ฒ์ ๋ถํฐ๋ jaredlll08๊ฐ ํฌ๋ํํธ ํธ์์ปค (CraftTweaker) ๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ชจ๋๋ฅผ ์ด์ด ๊ฐ๋ฐํ๊ณ ์๋ค. ๋ชจ๋ ์ด๋ฆ์ ๋ค๋ฅด์ง๋ง ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ ๋ฐ ๊ธฐ๋ฅ์ ๊ธฐ์กด ๋ง์ธํธ์์ปค์ ๋์ผํ๋ค.[2]
์ต์ ๋ฒ์ ์ ํฌ๋ํํธ ํธ์์ปค์์๋ ์ด๋ฒคํธ ๊ฐ์ง๋ ๊ฐ๋ฅํ์ฌ ์คํฌ๋ฆฝํธ๋ง ์ ์ค๊ณํ๋ฉด ๊ฐ๋จํ ๋ชจ๋๋ ํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ฅ์ ๋์ฒดํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๋ค.
2. ๊ธฐ๋ณธ ์คํฌ๋ฆฝํธ ์ด์ฉ๋ฒ[ํธ์ง]
์ฒ์ ๋ง์ธํธ์์ปค(1.8.9 ์ดํ์ ๊ฒฝ์ฐ ํฌ๋ํํธ ํธ์์ปค)๋ฅผ ์ค์นํ ํ ์ฒ์ ์คํํ๋ค๋ฉด ์์ ์ ๋ง์ธํฌ๋ํํธ ํด๋์ scripts๋ผ๋ ํด๋๊ฐ ์์ฑ๋๋ค.[3] ์ด ํด๋ ์์ ์คํฌ๋ฆฝํธ๊ฐ ์์ ๊ฒฝ์ฐ์๋ ๋ง์ธํธ์์ปค๋ ๋ช
๋ น์ด ์ธ์๋ ์๋ฌด๋ฐ ๊ธฐ๋ฅ๋ ์ ๊ณตํ์ง ๋ชปํ๋ฏ๋ก ์คํฌ๋ฆฝํธ ํ์ผ์ ํด๋น ํด๋์ ์์ฑํ๊ณ [4] ๊ทธ ๋ค ๋ฉ๋ชจ์ฅ ๋ฑ ํ
์คํธ ํธ์ง ํ๋ก๊ทธ๋จ์ผ๋ก ์ด์ด ์ฝ๋๋ฅผ ์์ฑํ ํ์๊ฐ ์๋ค.
2.1. Hello, world! ์์ [ํธ์ง]
์ด ์ฝ๋๋ฅผ ์์ ์ ์คํฌ๋ฆฝํธ์ ๋ฃ๊ณ ์คํํ๋ค๋ฉด ๋ง์ธํธ์์ปค ๋ก๊ทธ ํ์ผ[5]์ Hello world!๋ผ๋ ๋ฉ์์ง๊ฐ ์ถ๋ ฅ๋๊ฒ ๋๋ค.
print("Hello world!");์์ฉํ์๋ฉด print ์ฝ๋๋ ์คํฌ๋ฆฝํธ ๋ด๋ถ ๋ณ์๋ฅผ ํ์ธํ ๋๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ์ด ์คํฌ๋ฆฝํธ์ ๊ฒฝ์ฐ Hello world! 1235๊ฐ ์ถ๋ ฅ๋๊ฒ ๋๋ค
var namu = 1234 as int;
namu = namu + 1;
print("Hello world! " + namu);์ด ์ฝ๋์์ ์ฌ์ฉ๋๋ var ๋ถ๋ถ์ ๋ณ์์ด๋ฉฐ, ํ์ ํญ๋ชฉ์ ๋ ์์ธํ ์ค๋ช ๋์ด ์๋ค.
2.2. ์ฃผ์ ๋ฃ๊ธฐ[ํธ์ง]
์คํฌ๋ฆฝํธ ๋ด์ ์ค๋ช
์ ์ถ๊ฐํ๊ฑฐ๋ ์คํ๋๊ธฐ ์์น ์๋ ์คํฌ๋ฆฝํธ๋ฅผ ์ญ์ ํ์ง ์๊ณ ๋นํ์ฑํํ๊ณ ์ถ๋ค๋ฉด ์ฃผ์์ ์ฌ์ฉํ ์ ์๋ค.
Java์ ๊ฐ์ด "//"๋ฅผ ์ด์ฉํด ํ์ค ์ฃผ์์, "/* */"์ ์ด์ฉํด ์ฌ๋ฌ์ค ์ฃผ์์ ๋ฃ์ ์ ์๋ค. ๋จ, ํ๊ธ์ด๋ ํน์๋ฌธ์๋ฅผ ์ ๋ ฅํ๋ฉด ์๋๋ค. (์์ธํ ์ด์ ๋ ์๋ ํญ๋ชฉ ์ฐธ์กฐ)
Java์ ๊ฐ์ด "//"๋ฅผ ์ด์ฉํด ํ์ค ์ฃผ์์, "/* */"์ ์ด์ฉํด ์ฌ๋ฌ์ค ์ฃผ์์ ๋ฃ์ ์ ์๋ค. ๋จ, ํ๊ธ์ด๋ ํน์๋ฌธ์๋ฅผ ์ ๋ ฅํ๋ฉด ์๋๋ค. (์์ธํ ์ด์ ๋ ์๋ ํญ๋ชฉ ์ฐธ์กฐ)
// this is a single line comment
/* this is a
multi line
comment */2.3. ์์, ๋ณ์, ์๋ฃํ[ํธ์ง]
์คํฌ๋ฆฝํธ ๋ด์์ ์ฆ์ ๋น๋๋ก ์ฌ์ฉ๋๋ ๊ฐ์ ๊ฒฝ์ฐ ์์ ๋๋ ๋ณ์๋ก ์ง์ ํ์ฌ ์ฝ๋ฉ ํจ์จ์ฑ์ ๋๋ฆด ์ ์๋ค.
var๋ ๋ณ์๊ฐ์, val์ ์์๊ฐ์ ์๋ฏธํ๋ค. ๋ณ์๊ฐ์ ๊ฒฝ์ฐ ์คํฌ๋ฆฝํธ ๋ด์์ ๋ณ๊ฒฝํ ์ ์๋ ๋ฐ๋ฉด ์์๊ฐ์ ๊ฒฝ์ฐ ์ฝ๋ ๋ด์์ ํ๋ฒ ์ ์๋ ์ดํ ์ ๋ ๋ฐ๋ ์ผ์ด ์๋ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.[6]
์๋ฃํ์ด ๋ณ์ ์ด๋ฆ ์์ ๋ถ๋ Java๋ฑ์ ์ธ์ด์ ๋ฌ๋ฆฌ ZenScript์์ ๋ณ์์ ์๋ฃํ์ ๋ณ์๊ฐ ๋ค์ ๋ถ๋๋ค. ์์ ์์ ์ ๊ฐ์ด as <์๋ฃํ> ์ด๋ ๊ฒ ์ ๋ ฅํ๋ฉด ๋๋ค.
var๋ ๋ณ์๊ฐ์, val์ ์์๊ฐ์ ์๋ฏธํ๋ค. ๋ณ์๊ฐ์ ๊ฒฝ์ฐ ์คํฌ๋ฆฝํธ ๋ด์์ ๋ณ๊ฒฝํ ์ ์๋ ๋ฐ๋ฉด ์์๊ฐ์ ๊ฒฝ์ฐ ์ฝ๋ ๋ด์์ ํ๋ฒ ์ ์๋ ์ดํ ์ ๋ ๋ฐ๋ ์ผ์ด ์๋ ๊ฒฝ์ฐ์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.[6]
var namu1 = 1 as long;
val namu2 = 1 as long;
val pi = 3.1415926535 as double;
namu1 = namu1 + 1;
print("namu1 = " + namu1); // 2
namu2 = namu2 + 1; //Error
print("namu2 = " + namu2);์๋ฃํ์ด ๋ณ์ ์ด๋ฆ ์์ ๋ถ๋ Java๋ฑ์ ์ธ์ด์ ๋ฌ๋ฆฌ ZenScript์์ ๋ณ์์ ์๋ฃํ์ ๋ณ์๊ฐ ๋ค์ ๋ถ๋๋ค. ์์ ์์ ์ ๊ฐ์ด as <์๋ฃํ> ์ด๋ ๊ฒ ์ ๋ ฅํ๋ฉด ๋๋ค.
์๋ฃํ ์ข
๋ฅ | ์ค๋ช
| import |
int | 32๋นํธ ์ ์์ด๋ฉฐ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ์ ์๊ฐ ์ ํ์ผ๋ก ๋ฒ์๋ -21์ต 4748๋ง 3648 ~ 21์ต 4748๋ง 3647์ด๋ค. as <์๋ฃํ>์ ๋ค์ ๋ถ์ฌ ๋ฐ๋ก ์ง์ ํ์ง ์์ผ๋ฉด ํด๋น ์ ์๊ฐ์ ์ด ์๋ฃํ์ผ๋ก ์ค์ ๋๋ค. | |
long | 64๋นํธ ์ ์. ๋ฒ์๋ ์ฝ ยฑ922๊ฒฝ์ด๋ค.[7] | |
short | 16๋นํธ ์ ์. ๋ฒ์๋ -32768 ~ 32767์ด๋ค. | |
byte | 8๋นํธ ์ ์. ๋ฒ์๋ -128 ~ 127์ด๋ค. | |
float | 32๋นํธ ์์ฐ์์ด๋ค. | |
double | 64๋นํธ ์์ฐ์. float๋ณด๋ค ๋ ์ ๋ฐํ๊ฑฐ๋ ํฐ ์ซ์๋ฅผ ์ง์ ๊ฐ๋ฅํ๋ค. | |
boolean | true(์ฐธ) ๋๋ false(๊ฑฐ์ง)๋ง์ ๊ฐ์ง๋ ์๋ฃํ์ด๋ค. if๋ฌธ์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. | |
String | ๋ฌธ์์ด์ ๋ํ๋ด๋ ์๋ฃํ์ด๋ค. ๋๊ฐ์ " ์ฌ์ด์ ์๋ ๋ด์ฉ์ ๋ฌธ์์ด์ด ๋๋ฉฐ as String ์ ์
๋ ฅํ์ง ์์๋ ๋๋ค. | |
IItemStack | ๋ง์ธํธ์์ปค ๋ด์์์ ์์ดํ
๋ฌถ์(ItemStack) ์๋ฃํ์ด๋ค. ๋ณ๋์ ํด๋์ค์ด๋ฏ๋ก import๊ฐ ํ์ํ๋ค. | import crafttweaker.item.IItemStack; |
IIngredient | ์์ดํ
, ๊ด์์ฌ์ ๋ฑ ์กฐํฉ ์ฌ๋ฃ์ ๋ถ๋ ์๋ฃํ์ด๋ค. ๋ณ๋์ ํด๋์ค์ด๋ฏ๋ก import๊ฐ ํ์ํ๋ค. | import crafttweaker.item.IIngredient; |
2.4. ์กฐ๊ฑด๋ฌธ[ํธ์ง]
์กฐ๊ฑด๋ฌธ์ ์์ ์ด ์์ฑํ ์ฝ๋๋ฅผ ํน์ ์กฐ๊ฑด์ ๋ง์กฑํ ๊ฒฝ์ฐ ์คํ๋๊ฒ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ค.
JavaScript/Java/C์ ์ต์ํ๋ค๋ฉด AND ์ OR ์ฐ์ฐ์๊ฐ ์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค๊ณผ ๋ค๋ฅธ ์ ์ ์ ์ํด์ผ ํ๋ค.[8]
val namu = 0;
if (namu == 0) { // true
print("Namu is zero!");
} else {
print("Namu is NOT zero!");
}
var wiki = namu != 0 ? "namu" : "wiki";
print(wiki); // wikiJavaScript/Java/C์ ์ต์ํ๋ค๋ฉด AND ์ OR ์ฐ์ฐ์๊ฐ ์ด ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค๊ณผ ๋ค๋ฅธ ์ ์ ์ ์ํด์ผ ํ๋ค.[8]
val a = true;
val b = false;
print("a AND b = " + (a & b)); //false
print("a OR b = " + (a | b)); //true2.4.1. ํน์ ๋ชจ๋ ๊ฐ์งํ๊ธฐ[ํธ์ง]
๋ชจ๋ ๊ตฌ์ฑ์ด ๋ค๋ฅธ ๋ค์์ ๋ชจ๋ํฉ์์ ์คํฌ๋ฆฝํธ๊ฐ ๋ชจ๋ ๊ตฌ์ฑ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋์ํ๊ฒ ๋ง๋๋ ค๋ฉด if๋ฌธ๊ณผ ํจ๊ป ๋ชจ๋ ๊ฐ์ง ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. in ๋ค์์ ๋ถ๋ ๋ฌธ์์ด์ ๋ชจ๋์ ID์ด๋ค.
๊ทธ๋ฌ๋ if๋ฌธ ์์๋ ๋ชจ๋ํฉ ๋ด์ ์๋ ๋ชจ๋์ ์์ดํ ์ ๋ฃ์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฒ ๋๋ฏ๋ก ์ฃผ์๊ฐ ํ์ํ๋ค.[9] ๋ชจ๋์ ์ ๋ฌด์ ์ํด ํน์ ์์ดํ /์ก์ฒด/ํจ์ ๋ฑ์ด ์๊ฑฐ๋ ์์ ์ ์๋ค๋ฉด ์๋์ ํ๋ฆฌํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ์. ๋จ, ํ๋ฆฌํ๋ก์ธ์๋ ํฌ๋ํํธ ํธ์์ปค์ ๊ณ ์ ๊ธฐ๋ฅ์ผ๋ก ๋ง์ธํธ์์ปค์์๋ ์ฌ์ฉ ๋ถ๊ฐํ๋ค.
๋ง์ผ ํด๋น ์คํฌ๋ฆฝํธ ํ์ผ ์ ์ฒด๊ฐ ํน์ ๋ชจ๋๋ฅผ ์ํ๊ฒ์ด๋ผ๋ฉด ํ๋ฆฌํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ๋๊ฒ์ด ๊ถ์ฅ๋๋ค. ๋ชจ๋ID ๋ถ๋ถ์๋ ํด๋น ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๊ธฐ์ํด ํ์ํ ๋ชจ๋์ ID๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
๋ชจ๋ ID๋ ๋์ด์ฐ๊ธฐ๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ๊ฐ ์ ๋ ฅํ ์ ์์ผ๋ฉฐ, ์๋์ ์์ ๋ IC2์ ํ ์ปค์ค ์ปจ์คํธ๋ญํธ๊ฐ ๋์์ ๋ก๋ฉ๋ ๊ฒฝ์ฐ์๋ง ํด๋น ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋๋ก ๋ง๋ ๋ค.
if (loadedMods in "namu"){
print("Namu is loaded");
}
if (loadedMods in "thermalfoundation"){
print("Thermal Foundation is loaded");
}
if (loadedMods in "ic2"){
print("IndustrialCraft 2 is loaded");
}๊ทธ๋ฌ๋ if๋ฌธ ์์๋ ๋ชจ๋ํฉ ๋ด์ ์๋ ๋ชจ๋์ ์์ดํ ์ ๋ฃ์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ฒ ๋๋ฏ๋ก ์ฃผ์๊ฐ ํ์ํ๋ค.[9] ๋ชจ๋์ ์ ๋ฌด์ ์ํด ํน์ ์์ดํ /์ก์ฒด/ํจ์ ๋ฑ์ด ์๊ฑฐ๋ ์์ ์ ์๋ค๋ฉด ์๋์ ํ๋ฆฌํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ์. ๋จ, ํ๋ฆฌํ๋ก์ธ์๋ ํฌ๋ํํธ ํธ์์ปค์ ๊ณ ์ ๊ธฐ๋ฅ์ผ๋ก ๋ง์ธํธ์์ปค์์๋ ์ฌ์ฉ ๋ถ๊ฐํ๋ค.
๋ง์ผ ํด๋น ์คํฌ๋ฆฝํธ ํ์ผ ์ ์ฒด๊ฐ ํน์ ๋ชจ๋๋ฅผ ์ํ๊ฒ์ด๋ผ๋ฉด ํ๋ฆฌํ๋ก์ธ์๋ฅผ ์ฌ์ฉํ๋๊ฒ์ด ๊ถ์ฅ๋๋ค. ๋ชจ๋ID ๋ถ๋ถ์๋ ํด๋น ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๊ธฐ์ํด ํ์ํ ๋ชจ๋์ ID๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค.
#modloaded ๋ชจ๋ID๋ชจ๋ ID๋ ๋์ด์ฐ๊ธฐ๋ก ๊ตฌ๋ถํ์ฌ ์ฌ๋ฌ๊ฐ ์ ๋ ฅํ ์ ์์ผ๋ฉฐ, ์๋์ ์์ ๋ IC2์ ํ ์ปค์ค ์ปจ์คํธ๋ญํธ๊ฐ ๋์์ ๋ก๋ฉ๋ ๊ฒฝ์ฐ์๋ง ํด๋น ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋๋๋ก ๋ง๋ ๋ค.
#modloaded ic2 tconstruct2.5. ํ๊ธ/ํน์๋ฌธ์ ์ ๋ ฅ ๋ฐฉ๋ฒ[ํธ์ง]
๋ง์ธํธ์์ปค ์คํฌ๋ฆฝํธ ๋ด(์ฃผ์, ๋ฌธ์์ด ํฌํจ)์ ํ๊ธ๊ณผ ๊ฐ์ด ํ ๊ธ์์ 2๋ฐ์ดํธ๋ฅผ ์ฌ์ฉํ๋[10] ๋ฌธ์๋ฅผ ์ง์ ์ฌ์ฉํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
๊ทธ๋ฌ๋ ๋ฌธ์์ด์ ๊ฒฝ์ฐ ํ๊ธ๊ณผ ํน์๋ฌธ์๋ฅผ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ๋ค:
๊ทธ๋ฌ๋ ๋ฌธ์์ด์ ๊ฒฝ์ฐ ํ๊ธ๊ณผ ํน์๋ฌธ์๋ฅผ ์ ๋ ฅํ๋ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ๋ค:
- ์ด ๋งํฌ๋ก ๋ค์ด๊ฐ๋ค.[11]
- JavaScript/Java/C ๋ผ๊ณ ์ ํ ๋ถ๋ถ ์ค๋ฅธ์ชฝ์ ๋ณด๋ฉด ES6, C-Style, \n etc๋ผ๊ณ ์ ํ ๋ถ๋ถ์ด ์๋ค. ๊ทธ์ค \n etc ์๋ง ์ฒดํฌํ๋ค.
- ๋งจ ์์นธ(์ด๋ก์ ์นธ)์ ๋ณํ์ ์ํ๋ ๋ฌธ์์ด์ ๋ฃ๊ณ Convert ๋ฒํผ์ ๋๋ฅธ๋ค.
- JavaScript/Java/C ๋ผ๊ณ ์ ํ ์นธ์ ์๋ ๋ฌธ์์ด์ ๋ณต์ฌํ์ฌ ์ฌ์ฉํ๋ค.
- ์ด ๋ฐฉ๋ฒ์ผ๋ก "๋๋ฌด์ํค"๋ฅผ ๋ณํํ๋ค๋ฉด \uB098\uBB34\uC704\uD0A4 ๊ฐ ์ถ๋ ฅ๋ ๊ฒ์ด๋ค.
์ด๋ ๊ฒ ๋ณํ๋ ๋ฌธ์์ด์ print ์ฝ๋์ ๋ฃ๊ณ ์คํํ๋ฉด ๋ง์ธํธ์์ปค ๋ก๊ทธ์ "๋๋ฌด์ํค" ๋ผ๊ณ ๋จ๊ฒ ๋๋ฉฐ, ์ฐธ๋๋ฌด ๋ฌ๋ชฉ์ ์ด๋ฆ๋ "๋๋ฌด์ํค"๋ก ๋ณํ๊ฒ ๋๋ค. ๋ํ ์ด ์์ ์ ๋์ค์ง ์์ ํจ์์์๋ ๋ฌธ์์ด์ด ํ์ํ๊ณณ์ด๋ผ๋ฉด ๋๋ถ๋ถ ํ์ฉ ๊ฐ๋ฅํ๋ค.
val str = "\uB098\uBB34\uC704\uD0A4";
print(str);
<minecraft:sapling:0>.displayName = str;2.6. ์์ ๋ ์กฐํฉ๋ฒ[ํธ์ง]
๋ง์ธํธ์์ปค๋ฅผ ์ฌ์ฉํ์ฌ ํ ์ ์๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ธ ๋ณ๊ฒฝ์ ์์
๋ ์กฐํฉ๋ฒ์ ์ถ๊ฐ/์ญ์ ํ๋๊ฒ์ด๋ค.
2.6.1. ์ ํ ์กฐํฉ๋ฒ[ํธ์ง]
์ ํ ์กฐํฉ๋ฒ์ ์ถ๊ฐํ๋ ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค:
์ด ์ฝ๋๋ recipes ๊ฐ์ฒด์ addShaped ํจ์๋ฅผ ํธ์ถํ๋๊ฒ์ ์๋ฏธํ๋ค. recipes ๊ฐ์ฒด๋ ์์ ๋ ์กฐํฉ๋ฒ์ ์ถ๊ฐ/์ญ์ ๋ง์ ๋ด๋นํ๋ฉฐ, ํ๋ก๋ ๋ชจ๋ ๋ ์ํผ๋ฅผ ์ถ๊ฐ/์ญ์ ํ๊ธฐ ์ํด์๋ ๊ทธ๋ค๋ง์ ๊ฐ์ฒด์์ ํจ์๋ฅผ ํธ์ถํด์ผํ๋ค.
์ด์ ํจ์๋ฅผ ์ ๋๋ก ํธ์ถํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. ๋ค์์ ๋ฐ๋๋ผ ๋ง์ธํฌ๋ํํธ์ ๊ณก๊ดญ์ด ์กฐํฉ๋ฒ์ด๋ค:
recipes.addShaped(<๊ฒฐ๊ณผ๋ฌผ>, <์กฐํฉ๋ฒ>);์ด ์ฝ๋๋ recipes ๊ฐ์ฒด์ addShaped ํจ์๋ฅผ ํธ์ถํ๋๊ฒ์ ์๋ฏธํ๋ค. recipes ๊ฐ์ฒด๋ ์์ ๋ ์กฐํฉ๋ฒ์ ์ถ๊ฐ/์ญ์ ๋ง์ ๋ด๋นํ๋ฉฐ, ํ๋ก๋ ๋ชจ๋ ๋ ์ํผ๋ฅผ ์ถ๊ฐ/์ญ์ ํ๊ธฐ ์ํด์๋ ๊ทธ๋ค๋ง์ ๊ฐ์ฒด์์ ํจ์๋ฅผ ํธ์ถํด์ผํ๋ค.
์ด์ ํจ์๋ฅผ ์ ๋๋ก ํธ์ถํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์. ๋ค์์ ๋ฐ๋๋ผ ๋ง์ธํฌ๋ํํธ์ ๊ณก๊ดญ์ด ์กฐํฉ๋ฒ์ด๋ค:
addShaped ํจ์์ <์กฐํฉ๋ฒ>์ 2์ฐจ์ ๋ฐฐ์ด ํํ๋ก ์์ดํ
์ฝ๋๋ฅผ ๋ฐ๋๋ค. ์ ์กฐํฉ๋ฒ์ 2์ฐจ์ ๋ฐฐ์ด ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ๋ค:
[[<minecraft:iron_ingot>, <minecraft:iron_ingot>, <minecraft:iron_ingot>],
[null, <minecraft:stick>, null],
[null, <minecraft:stick>, null]]์ฌ๊ธฐ์ null์ ๋น์นธ์ ์๋ฏธํ๋ค.
์์ดํ ์ฝ๋์ ํ์์ <๋ชจ๋ ์ด๋ฆ:์์ดํ ๋ฌธ์ ์์ด๋>์ด๋ค. /mt hand ๋๋ /mt name ๋ช ๋ น์ด๋ฅผ ํตํด ์ป์ ์ ์๋ค. ๋ช ๋ น์ด์ ๋ํ ์ค๋ช ์ ์๋์ ๋ช ๋ น์ด ํญ๋ชฉ์ ์ฐธ์กฐํ์.
์๋์ ๊ฐ์ด ๋์ด์ฐ์ง ์๊ณ ํ์ค๋ก๋ ํ ์ ์๋ค.
[[<minecraft:iron_ingot>, <minecraft:iron_ingot>, <minecraft:iron_ingot>], [null, <minecraft:stick>, null], [null, <minecraft:stick>, null]]<๊ฒฐ๊ณผ๋ฌผ> ์ ์ฒ ๊ณก๊ดญ์ด์ ์์ดํ ์ฝ๋๋ฅผ, <์กฐํฉ๋ฒ>์ ์์์ ์์ฑํ 2์ฐจ์ ๋ฐฐ์ด์ ๋ฃ์ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋๋ค:
recipes.addShaped(<minecraft:iron_pickaxe>,
[[<minecraft:iron_ingot>, <minecraft:iron_ingot>, <minecraft:iron_ingot>],
[null, <minecraft:stick>, null],
[null, <minecraft:stick>, null]]);2.6.2. ๋ฌดํ ์กฐํฉ๋ฒ[ํธ์ง]
๋ฌดํ ์กฐํฉ๋ฒ์ ํํ๊ฐ ์์ด ์ฌ๋ฃ์ ์ข
๋ฅ๋ง ๋ง์ผ๋ฉด ์กฐํฉ์ฐฝ ์ด๋๊ณณ์ ์์ดํ
์ด ์์นํด๋ ์กฐํฉ์ด ๊ฐ๋ฅํ ์กฐํฉ๋ฒ์ด๋ค.
๋ฌดํ ์กฐํฉ๋ฒ ์ถ๊ฐ ํจ์ addShapeless๋ ์ ํ ์กฐํฉ๋ฒ ์ถ๊ฐ ํจ์ addShaped์ ๊ฐ์ด ๋งค๊ฐ๋ณ์๊ฐ 2๊ฐ์ด์ง๋ง, <์กฐํฉ๋ฒ> ๋งค๊ฐ๋ณ์๊ฐ 1์ฐจ์ ๋ฐฐ์ด์ด๋ผ๋ ์ ์ด ๋ค๋ฅด๋ค.
๋ค์์ ์ํ/๋ชฉํ๊ณผ ๋๋ฌด๋ง๋ 1๊ฐ๋ฅผ ์กฐํฉ์ฐฝ์ ์์น ์๊ด์์ด ์ด๋์๋ ๋๊ธฐ๋ง ํ๋ฉด ํ๋ถ 4๊ฐ๊ฐ ๋ง๋ค์ด์ง๋ ์กฐํฉ๋ฒ์ ์ถ๊ฐํ๋ ์ฝ๋์ด๋ค.
<minecraft:coal:*>์ ๊ฐ์ด ์์ดํ ๋ฌธ์ ์์ด๋ ์์ ์๋ ๋ฉํ๋ฐ์ดํฐ ๋ณ์์ ์ซ์ ๋์ " * "๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ์์ดํ ์ ๋ฉํ๋ฐ์ดํฐ์ ์๊ด์์ด ์ฌ๋ฃ๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ[12], <minecraft:torch> * 4 ์ ๊ฐ์ด ์์ดํ ์ฝ๋ ๋ฐ์ " * "์ ์ซ์๋ฅผ ์ฐ๋ฉด ํด๋น ์กฐํฉ์ ๊ฒฐ๊ณผ๋ฌผ๋ก ์ป์ด์ง ์์ดํ ์ ๊ฐ์๋ฅผ ์ง์ ๊ฐ๋ฅํ๋ค.[13]
์ ์กฐํฉ๋ฒ์ ์ ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์กฐํฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ํ/๋ชฉํ๊ณผ ๋๋ฌด ๋ง๋๋ฅผ ์กฐํฉ์ฐฝ ์ด๋๊ณณ์ ๋์ด๋ ๊ฐ์๋ง ๋ง์ผ๋ฉด ์กฐํฉ์ด ๋ ๊ฒ์ด๋ค:
๋ฌดํ ์กฐํฉ๋ฒ ์ถ๊ฐ ํจ์ addShapeless๋ ์ ํ ์กฐํฉ๋ฒ ์ถ๊ฐ ํจ์ addShaped์ ๊ฐ์ด ๋งค๊ฐ๋ณ์๊ฐ 2๊ฐ์ด์ง๋ง, <์กฐํฉ๋ฒ> ๋งค๊ฐ๋ณ์๊ฐ 1์ฐจ์ ๋ฐฐ์ด์ด๋ผ๋ ์ ์ด ๋ค๋ฅด๋ค.
recipes.addShapeless(<๊ฒฐ๊ณผ๋ฌผ>, <์กฐํฉ๋ฒ>);๋ค์์ ์ํ/๋ชฉํ๊ณผ ๋๋ฌด๋ง๋ 1๊ฐ๋ฅผ ์กฐํฉ์ฐฝ์ ์์น ์๊ด์์ด ์ด๋์๋ ๋๊ธฐ๋ง ํ๋ฉด ํ๋ถ 4๊ฐ๊ฐ ๋ง๋ค์ด์ง๋ ์กฐํฉ๋ฒ์ ์ถ๊ฐํ๋ ์ฝ๋์ด๋ค.
recipes.addShapeless(<minecraft:torch> * 4, [<minecraft:coal:*>, <minecraft:stick>]);<minecraft:coal:*>์ ๊ฐ์ด ์์ดํ ๋ฌธ์ ์์ด๋ ์์ ์๋ ๋ฉํ๋ฐ์ดํฐ ๋ณ์์ ์ซ์ ๋์ " * "๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ์์ดํ ์ ๋ฉํ๋ฐ์ดํฐ์ ์๊ด์์ด ์ฌ๋ฃ๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ[12], <minecraft:torch> * 4 ์ ๊ฐ์ด ์์ดํ ์ฝ๋ ๋ฐ์ " * "์ ์ซ์๋ฅผ ์ฐ๋ฉด ํด๋น ์กฐํฉ์ ๊ฒฐ๊ณผ๋ฌผ๋ก ์ป์ด์ง ์์ดํ ์ ๊ฐ์๋ฅผ ์ง์ ๊ฐ๋ฅํ๋ค.[13]
์ ์กฐํฉ๋ฒ์ ์ ์ฉํ๋ฉด ๋ค์๊ณผ ๊ฐ์ ์กฐํฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ํ/๋ชฉํ๊ณผ ๋๋ฌด ๋ง๋๋ฅผ ์กฐํฉ์ฐฝ ์ด๋๊ณณ์ ๋์ด๋ ๊ฐ์๋ง ๋ง์ผ๋ฉด ์กฐํฉ์ด ๋ ๊ฒ์ด๋ค:
2.6.3. ์กฐํฉ๋ฒ ์ญ์ ํ๊ธฐ[ํธ์ง]
๋ง์ผ ํน์ ์์ดํ
์ ์กฐํฉ์ ๊ธ์งํ๊ธฐ ์ํ๊ฑฐ๋ ์กฐํฉ๋ฒ์ ๋ค๋ฅด๊ฒ ๋ณ๊ฒฝํ๊ณ ์ถ๋ค๋ฉด ์กฐํฉ๋ฒ์ ์ญ์ ํ ํ์๊ฐ ์๋ค.
์ด ์ฝ๋๋ ์ ํ/๋ฌดํ ์กฐํฉ๋ฒ์ ๊ฐ๋ฆฌ์ง ์๊ณ <์์ดํ >๋งค๊ฐ๋ณ์์ ์ ๋ ฅ๋ ํด๋น ์์ดํ ์ด ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์ค๋ ๋ชจ๋ ์์ ๋ ์กฐํฉ๋ฒ์ ์ญ์ ํ๋ค.
๋ค์์ ์๋ ๋ค๋ฅธ ๋ชจ๋๊ฐ ์ถ๊ฐํ๋ ์์ ๋ ์กฐํฉ๋ฒ์ ํฌํจํด TNT๊ฐ ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์ค๋ ๋ชจ๋ ์์ ๋ ์กฐํฉ๋ฒ์ ์ญ์ ํ๋ค:
์ด ์ฝ๋๋ ์ ํ/๋ฌดํ ์กฐํฉ๋ฒ์ ๊ฐ๋ฆฌ์ง ์๊ณ <์์ดํ >๋งค๊ฐ๋ณ์์ ์ ๋ ฅ๋ ํด๋น ์์ดํ ์ด ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์ค๋ ๋ชจ๋ ์์ ๋ ์กฐํฉ๋ฒ์ ์ญ์ ํ๋ค.
recipes.remove(<์์ดํ
>);๋ค์์ ์๋ ๋ค๋ฅธ ๋ชจ๋๊ฐ ์ถ๊ฐํ๋ ์์ ๋ ์กฐํฉ๋ฒ์ ํฌํจํด TNT๊ฐ ๊ฒฐ๊ณผ๋ฌผ๋ก ๋์ค๋ ๋ชจ๋ ์์ ๋ ์กฐํฉ๋ฒ์ ์ญ์ ํ๋ค:
recipes.remove(<minecraft:tnt>);์ ํ/๋ฌดํ ์กฐํฉ๋ฒ์ค ํ ์ข ๋ฅ์ ์กฐํฉ๋ฒ ์ ์ฒด๋ง ์ญ์ ํ๊ณ ์ถ๋ค๋ฉด ๋ค์์ ์ฝ๋๋ฅผ ์ด์ฉํ๋ฉด ๋๋ค:
recipes.removeShaped(<์์ดํ
>);
recipes.removeShapeless(<์์ดํ
>);ํน์ ํํ์ ์กฐํฉ๋ฒ๋ง ์ญ์ ํ๋๊ฒ๋ ๊ฐ๋ฅํ๋ค:
//1
recipes.removeShaped(<minecraft:stick>, [[<*>], [<*>]]);
//2
recipes.removeShapeless(<minecraft:mushroom_stew>, [<minecraft:bowl>, <minecraft:brown_mushroom>, <minecraft:red_mushroom>]);์ฒซ๋ฒ์งธ ์ฝ๋๋ ๋๋ฌด ํ์ 2๊ฐ๋ฅผ ์ธ๋ก๋ก ๋์์ ๋๋ฌด ๋ง๋๋ฅผ ์กฐํฉํ์ง ๋ชปํ๊ฒ ๋ง๋ค๋ฉฐ, ๋๋ฒ์งธ ์ฝ๋๋ ๋ฌดํ ์กฐํฉ๋ฒ์ธ ๋ฒ์ฏ ์คํ๋ฅผ ๋ง๋ค์ง ๋ชปํ๊ฒ ๋ง๋ ๋ค. [14]
๋ง์ผ A ์กฐํฉ๋ฒ์ B ์กฐํฉ๋ฒ์ผ๋ก ๋์ฒด์ํค๊ณ ์ถ์ ๊ฒฝ์ฐ ๊ธฐ์กด ์กฐํฉ๋ฒ์ ์ญ์ ํ ํ ๋ค์ ์ถ๊ฐํ๋ฉด ๋๋ค.
์๋์ ์์ ์ฝ๋๋ ๊ทธ๋ ๊ทธํ ํฌ์ฒ๋ผ ๋๋ฌด ํ์ 2๊ฐ์์ ๋ง๋๊ฐ 2๊ฐ๋ง ๋ง๋ค์ด์ง๋๋ก ์์ ํ๋ ์ฝ๋์ด๋ค. ์ฌ๊ธฐ์ <ore:plankWood>๋ ๊ด์ ์ฌ์ ์ฝ๋์ด๋ฉฐ, ์์ธํ ์ค๋ช ์ ์๋ ์์ ๋์ด ์๋ค.
recipes.removeShaped(<minecraft:stick> * 4, [[<ore:plankWood>], [<ore:plankWood>]]);
recipes.addShaped(<minecraft:stick> * 2, [[<ore:plankWood>], [<ore:plankWood>]]);์กฐํฉ๋ฒ์ ๋ณ๊ฒฝํ ๋๋ ๋ฐ๋์ ์์ ์ฝ๋์ ๊ฐ์ด ์กฐํฉ๋ฒ ์ญ์ ์ฝ๋ ๋ค์์ ์ถ๊ฐํ๋ ์ฝ๋๋ฅผ ๋ฃ๋๋ก ํ์. ์ถ๊ฐ ํ ์ญ์ ํ๋ฉด ๋ณ๊ฒฝํ ์กฐํฉ๋ฒ๋ง์ ์ญ์ ๋ ์ ์๋ค!
2.6.4. ๊ด๋ฌผ ์ฌ์ ์ด์ฉ[ํธ์ง]
๋ง์ธํธ์์ปค๋ ํฌ์ง์ ๊ด์ ์ฌ์ ๋ ์ง์ํ๋ฉฐ, ์ด๋ฅผ ํตํด ์กฐํฉ๋ฒ์ ๋ค์ํ ์์ดํ
๋ค์ ์ด์ฉ ๊ฐ๋ฅํ๊ฒ ํด์ค๋ค.[15]
๊ด์์ฌ์ ์ ์ด์ฉํ๋ ค๋ฉด <ore:๊ด์์ฌ์ ์ด๋ฆ> ํํ๋ก ์ฝ๋๋ฅผ ์ ์ผ๋ฉด ๋๋ค. ์ํ๋ ์์ดํ ์ด ๊ด์์ฌ์ ์ ์ํ๋์ง ์ํ๋ค๋ฉด ์๋์์ ์ค๋ช ํ๋ /mt hand ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ๋๋ก ํ์.
์์ฃผ ์ฐ์ด๋ ๊ด์์ฌ์ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค:
๊ด์์ฌ์ ์ ์ด์ฉํ๋ ค๋ฉด <ore:๊ด์์ฌ์ ์ด๋ฆ> ํํ๋ก ์ฝ๋๋ฅผ ์ ์ผ๋ฉด ๋๋ค. ์ํ๋ ์์ดํ ์ด ๊ด์์ฌ์ ์ ์ํ๋์ง ์ํ๋ค๋ฉด ์๋์์ ์ค๋ช ํ๋ /mt hand ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉ๋๋ก ํ์.
์์ฃผ ์ฐ์ด๋ ๊ด์์ฌ์ ์ด๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค:
์ด๋ฆ | ์ค๋ช
|
treeWood | ๋ฐ๋๋ผ๋ฅผ ๋น๋กฏํ ๋๋ค์์ ๋๋ฌด ์๋ชฉ(ํต๋๋ฌด)์ ์ด ๊ด์์ฌ์ ์ด๋ฆ์ผ๋ก ๋ฑ์ฌ๋๋ค.[16] |
plankWood | ๋ฐ๋๋ผ์ ๊ฒ์ ํฌํจํ ๋๋ฌด ํ์๋ ์ด ์ ๋์ฌ๋ก ๋ฑ๋ก๋๋ค. |
saplingWood | ๋๋ฌด ๋ฌ๋ชฉ์ ๋ถ์ด๋ ๊ด์์ฌ์ ์ด๋ฆ. |
dye**** | ์ผ๋ฃ์ ๋ถ๋ ๊ด์์ฌ์ ์ ๋์ฌ. **** ๋ถ๋ถ์ ์ผ๋ฃ์ ์์ด๋ค.[17] |
ore**** | ๊ด์ ๋ธ๋ก์ ๋ถ์ด๋ ๊ด์์ฌ์ ์ ๋์ฌ. **** ๋ถ๋ถ์๋ ํด๋น ๊ด์์ ๋ฌผ์ง ์ด๋ฆ์ ๋ฃ๋๋ค. ์๋ฅผ ๋ค์ด ์ฒ ๊ด์์ oreIron, ๊ตฌ๋ฆฌ ๊ด์์ oreCopper์ด๋ค.[18] |
orePoor**** | ์ ์ง ๊ด์์ ๊ด์์ฌ์ ์ ๋์ฌ. ์ ์ง ๊ด์์ ์ผ๋ฐ ๊ด์์ ๋นํด ํจ์ ํ ๊ด๋ฌผ์ ์์ด ์ ๋ค. |
oreRich**** | ์๊ธ ๊ด์์ ๊ด์์ฌ์ ์ ๋์ฌ. ์๊ธ ๊ด์์ ์ผ๋ฐ ๊ด์์ ๋นํด ํจ์ ํ ๊ด๋ฌผ์ ์์ด ๋ง๋ค. |
stick**** | ๋ง๋์ ๋ถ๋ ๊ด์์ฌ์ ์ ๋์ฌ. ๋๋ฌด ๋ง๋์ ๊ฒฝ์ฐ stickWood ์ด๋ฉฐ, ์ผ๋ถ ๋ชจ๋๋ ์ฒ , ๊ตฌ๋ฆฌ ๋ฑ ๋ค๋ฅธ ์ฌ๋ฃ์ ๋ง๋๋ฅผ ์ถ๊ฐํ๋ค. |
ingot**** | ์ฃผ๊ดด์ ๋ถ์ด๋ ๊ด์์ฌ์ ์ ๋์ฌ. ๊ด์๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก ****๋ถ๋ถ์๋ ์ฌ๋ฃ ์ด๋ฆ์ ๋ฃ๋๋ค. |
dust**** | ๊ฐ๋ฃจ์ ๋ถ์ด๋ ๊ด์์ฌ์ ์ ๋์ฌ. |
plate**** | ํ์ ๋ถ์ด๋ ๊ด์์ฌ์ ์ ๋์ฌ. ํ์ ์ฃผ๋ก ์ธ๋์คํธ๋ฆฌ์ผํฌ๋ํํธ, ๊ทธ๋ ๊ทธํ
ํฌ, ์ด๋จธ์๋ธ ์์ง๋์ด๋ง ๋ฑ์์ ์ฐ์ธ๋ค. |
block**** | ์ ์ฅ ๋ธ๋ก[19]๋ค์ ์ด ๊ด์์ฌ์ ์ผ๋ก ๋ฑ๋ก๋๋ค. |
gem**** | ๋ค์ด์๋ชฌ๋, ์๋ฉ๋๋, ๋ฃจ๋น, ์ฌํ์ด์ด๋ฑ ๋ณด์์ ๋ถ๋ ๊ด์์ฌ์ ์ ๋์ฌ์ด๋ค. |
gear**** | ํฑ๋๋ฐํด(๊ธฐ์ด, Gear)์ ๋ถ๋ ๊ด์์ฌ์ ์ ๋์ฌ. ๋น๋ํฌ๋ํํธ, ํฌ๋ ์คํธ๋ฆฌ, ๊ทธ๋ ๊ทธํ
ํฌ ๋ฑ ํฑ๋๋ฐํด๋ฅผ ์ถ๊ฐํ๋ ๋ชจ๋์์ ์ํธ ํธํ์ ์ํด ์ด์ฉ๋๋ค. |
stone**** | ๋๋ฆฌ์, ํ์์ ๋ฑ ๋์ ๋ถ๋ ๊ด์์ฌ์ ์ ๋์ฌ์ด๋ค. |
1.14๋ถํฐ๋ ๋ฐ๋๋ผ์ ์ ์ฌํ ๊ธฐ๋ฅ์ธ ํ๊ทธ ์์คํ ์ด ์ถ๊ฐ๋๋ฉด์ ์ด ๊ธฐ๋ฅ ๋ํ ํ๊ทธ๋ฅผ ์ฌ์ฉํ๋๋ก ๋ณ๊ฒฝ๋์๋ค. ๊ธฐ์กด์ <ore:oreCopper>๋ก ๊ด์ ์ฌ์ ์ ๋ฑ๋ก๋๋ ์์ดํ ์ ์ด์ฉํ๋ค๋ฉด 1.14๋ถํฐ๋ <tag:forge:ores/copper>๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. ๋ชจ๋๊ฐ ๊ณต์ ๋๋ ํ๊ทธ๋ ์ฃผ๋ก forge ์ด๋ฆ๊ณต๊ฐ์ ์ฌ์ฉํ๋ฉฐ, ํน์ ๋ชจ๋ ๋ด๋ถ์์๋ง ์ด์ฉ๋๋ ํ๊ทธ๋ ํด๋น ๋ชจ๋ ID๋ฅผ ์ด๋ฆ๊ณต๊ฐ์ผ๋ก ์ฌ์ฉํ๋ค.
3. ๋ช ๋ น์ด[ํธ์ง]
minetweaker / crafttweaker | |||||
minetweaker [ํ์ ๋ช
๋ น์ด] [ํ์ ๋ช
๋ น์ด ๋งค๊ฐ๋ณ์]... | |||||
์ญ์ฌ | MineTweaker 3.0.0 | ||||
๊ธฐ๋ฅ | ๋ง์ธํธ์์ปค/ํฌ๋ํํธ ํธ์์ปค์ ํ์ ๋ช
๋ น์ด๋ฅผ ์คํํ๋ค. | ||||
๊ด๋ จ ๋ช
๋ น์ด | CTGUI | ||||
๋จ์ถ ๋ช
๋ น์ด | mt, ct | ||||
๊ธฐ๋ณธ๊ฐ | - | ||||
๋ช
๋ น ๋ธ๋ก ์คํ | ์ฑ๊ธํ๋ ์ด ์ฌ์ฉ | ๊ถํ | |||
๋ถ๊ฐ๋ฅ | ๊ฐ๋ฅ | ์นํธ๊ฐ ํ์ฉ๋ ์ฑ๊ธํ๋ ์ด์ด / OP ์ด์ | |||
- /minetweaker help - ๋ง์ธํธ์์ปค ๋์๋ง ๋ช ๋ น์ด์ด๋ค. ํ ๋ง์ธํธ์์ปค ์๋์จ์ด๋ ๋ง์ธํธ์์ปค๋ฅผ ์ง์ํ๋ ๋ชจ๋๊ฐ ์ค์น๋ ๊ฒฝ์ฐ ์๋ก์ด ๋ง์ธํธ์์ปค ๋ช ๋ น์ด๋ฅผ ์ถ๊ฐํ๊ธฐ๋ ํ๋ฏ๋ก ์ด ๋ช ๋ น์ด๋ก ํ์ธํ๋๋ก ํ์.
- /minetweaker hand - ํ์ฌ ๋ค๊ณ ์๋ ์์ดํ ์ ์ฝ๋[20]๋ฅผ ์ฑํ ์ฐฝ์ ๋ณด์ฌ์ฃผ๋ฉฐ, ์ฑ๊ธํ๋ ์ด์ด์ผ ๊ฒฝ์ฐ ํด๋ฆฝ๋ณด๋์ ์๋์ผ๋ก ๋ณต์ฌํ๋ค. ๋์์ ํด๋น ์์ดํ ์ด ๊ด์์ฌ์ ์ ํฌํจ๋ ๊ฒฝ์ฐ ํด๋น ์์ดํ ์ด ์ํ ๊ด์ ์ฌ์ ์ ์ด๋ฆ๋ค๋ ์ฑํ ์ฐฝ์ ๋ณด์ฌ์ค๋ค.
- /minetweaker name (์ซ์ ์์ด๋) - ํด๋น ์ซ์ ์์ด๋๋ฅผ ๊ฐ์ง ์์ดํ ์ ์ฝ๋๋ฅผ ์๋ ค์ค๋ค. ์๋ฅผ ๋ค์ด 1์ ์ ๋ ฅํ๋ฉด <minecraft:stone>์ด ํ์๋๋ค.
/minetweaker reload- ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ๋ก๋ฉํ๋ค. ๋๋๋ฆฌ๊ธฐ[21]๊ฐ ๋ถ๊ฐ๋ฅํ ์ผ๋ถ ๋ชจ๋ ๋ ์ํผ[22]๊ฐ ์คํฌ๋ฆฝํธ์ ์์ ๊ฒฝ์ฐ ์ด ๋ช ๋ น์ด๋ฅผ ์คํํ ํ์ ๊ฒน์น๋ ๊ฒฝ์ฐ๊ฐ ์์ผ๋ ์ฃผ์ํ ๊ฒ.[23]1.12.2์์๋ ์ด ๋ช ๋ น์ด๊ฐ ๋นํ์ฑํ๋์ด ์ ๋ ฅํ๋ฉด 1.12๋ฒ์ ์์ ๋ฆฌ๋ก๋ฉ์ด ๋ถ๊ฐ๋ฅํ ์ด์ ๋ง ํ์๋๋ค. ๋ฐ๋ผ์ ์ฝ๋๊ฐ ์ ์ ์๋ํ๋ ํ์ธํ๊ธฐ ์ํด์๋ ๊ฒ์์ ๋ค์ ์คํํด์ผ ํ๋ฉฐ ์ฝ๋์์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๊ณ ์ถ๋ค๋ฉด ์๋์ syntax ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค. ๋ฆฌ๋ก๋ ๋ช ๋ น์ด๊ฐ ์์ด์ง ์ด์ ๋ 1.12.2์์ ๋ก๋ฉ์ด ๋๋ ํ ์์ดํ ์ ์๋ฒ์ ์์ ๋ถ๊ฐํ๋๋ก ๋๊ฒฐํ๋ ์์คํ ์ผ๋ก ๋ฐ๋์๊ธฐ ๋๋ฌธ์ด๋ค. ์ถํ ๋ฒ์ ์์ ๋ก๋ฉ ํ ์ ์๋ฒ์ ์์ ์ ๋ฐฉ์งํ์ง ์๋ ์์คํ ์ผ๋ก ์ฌ๋ณ๊ฒฝ๋๋ฉด ๋ค์ ํ์ฑํ์ํฌ ๊ณํ์ด๋ผ๊ณ ํ์์ผ๋ฉฐ, 1.15์์๋ ๋ฆฌ๋ก๋ฉ ๊ธฐ๋ฅ์ด ์ฌ์ถ๊ฐ๋์๋ค. ๊ทธ๋ฌ๋ ๋ช ๋ น์ด๋ก๋ ๋ถ๊ฐ๋ฅํ๊ณ ์๋๋ฅผ ๋๊ฐ๋ค ๋ค์ด์์ผ ์ ์ฉ๋๋ค.- /minetweaker blockinfo - ์ด ๋ช ๋ น์ด๋ฅผ ์คํํ ๋ค ์ํ๋ ๋ธ๋ก์ ์ฐํด๋ฆญํ๋ฉด ํด๋น ๋ธ๋ก์ ์์ด๋, ๋ฉํ๋ฐ์ดํฐ, ํ์ผ์ํฐํฐ์ธ ๊ฒฝ์ฐ NBTํ๊ทธ๋ฑ์ ์ ๋ณด๋ฅผ ๋ณผ ์ ์๋ค. ๋ธ๋ก ์ ๋ณด ํ์ธ ๊ธฐ๋ฅ์ ๋นํ์ฑํํ๋ ค๋ฉด ์ด ๋ช ๋ น์ด๋ฅผ ๋ค์ ์น๋ฉด ๋๋ค. ํฌ๋ํํธ ํธ์์ปค 2์์๋ ๋ธ๋ก์ ์ข ๋ฅ ๋ฐ ์ํ๋ง ํ์ํ๋ค. ํ์ผ์ํฐํฐ์ NBT ํ๊ทธ๋ฅผ ๋ณด๋ ค๋ฉด ์๋์ nbt ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ๊ฒ.
- /minetweaker syntax - 1.12์ ํฌ๋ํํธ ํธ์์ปค์์ ์ถ๊ฐ๋ ๋ช ๋ น์ด. ์ญ์ ๋ reload ๋ช ๋ น์ด๋ฅผ ๋์ ํด ์ฝ๋ ์ค๋ฅ ํ์ธ์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค. ๋จ, ์ฝ๋์์ ์ค๋ฅ๊ฐ ์๋๋ผ๋ ์ฝ๋ฉ ์ค์ ๋ฑ์ผ๋ก ์ธํด ๋ฐ์ํ ์๋ชป๋ ์กฐํฉ๋ฒ์ด๋ ์ด ๋ช ๋ น์ด๋ก ๊ฒ์ถ๋์ง ์๋ ์ผ๋ถ ์ค๋ฅ๊ฐ ์์ ์ ์์ผ๋ฏ๋ก ์ต์ข ํ์ธ์ ์ํด์๋ ๊ฒ์์ ์ฌ์คํํ๋๊ฒ์ด ๊ถ์ฅ๋๋ค.
- /minetweaker nbt - ํฌ๋ํํธ ํธ์์ปค 2์์ ์ถ๊ฐ๋ ๋ช ๋ น์ด๋ก ์ณ๋ค๋ณด๋ ๋ธ๋ก์ NBT ๋ฐ์ดํฐ๋ฅผ ๋ณด์ฌ์ค๋ค. ๋น์์ด ์๋ ๊ฒฝ์ฐ ๋ค๊ณ ์๋ ์์ดํ ์ NBT ์ ๋ณด๋ฅผ ํ์ํ๋ค.
๋ช
๋ น์ด ์์ ๋ถ๋ /minetweaker ๋ถ๋ถ์ /mt, /crafttweaker, /ct ๋ฑ์ผ๋ก ์
๋ ฅํด๋ ๋๋ค. (์: /mt help)
CTGUI | |||||
CTGUI [ํ์ ๋ช
๋ น์ด] | |||||
์ญ์ฌ | CraftTweaker 3.0.13 (1.10.2) | ||||
๊ธฐ๋ฅ | ์กฐํฉ๋ฒ ํธ์ง์ฉ GUI๋ฅผ ์ฐ๋ค. | ||||
๊ด๋ จ ๋ช
๋ น์ด | minetweaker / crafttweaker | ||||
๋จ์ถ ๋ช
๋ น์ด | - | ||||
๊ธฐ๋ณธ๊ฐ | - | ||||
๋ช
๋ น ๋ธ๋ก ์คํ | ์ฑ๊ธํ๋ ์ด ์ฌ์ฉ | ๊ถํ | |||
๋ถ๊ฐ๋ฅ | ๊ฐ๋ฅ | ์นํธ๊ฐ ํ์ฉ๋ ์ฑ๊ธํ๋ ์ด์ด / OP ์ด์ | |||
- /CTGUI craftingtable - ์์ ๋ ๋ ์ํผ ์์ GUI๋ฅผ ์ฐ๋ค.
- /CTGUI furnace - ํ๋ก ๋ ์ํผ ์์ GUI๋ฅผ ์ฐ๋ค.
4. ๋ชจ๋ ์ง์[ํธ์ง]
๋ง์ธํธ์์ปค๋ ๋ฐ๋๋ผ ์ด์ธ์๋ ์ธ๋์คํธ๋ฆฌ์ผํฌ๋ํํธ, ๋ง์ธํฉํ ๋ฆฌ, Minechem ๋ฑ ์ผ๋ถ ๋ชจ๋๋ฅผ ์์ฒด์ ์ผ๋ก ์ง์ํ๋ฉฐ, ModTweaker[24], GTTweaker[25] ๋ฑ ์ ๋์จ์ ์ฌ์ฉํ๋ฉด ๋ ๋ค์ํ ๋ชจ๋์ ์ง์์ด ๊ฐ๋ฅํ๋ค. Industrial Foregoing, ๊ทธ๋ ๊ทธํ
ํฌ ์ปค๋ฎค๋ํฐ ์๋์
, ์ด๋จธ์๋ธ ์์ง๋์ด๋ง ๋ฑ์ ๋ชจ๋๋ ์์ฒด ์ง์์ด ์์ด ๋ณ๋์ ์ ๋์จ์ด ๋ถํ์ํ๋ค.
์์ธํ ๋ด์ฉ์ ํด๋น ํญ๋ชฉ ์ฐธ์กฐ.
์์ธํ ๋ด์ฉ์ ํด๋น ํญ๋ชฉ ์ฐธ์กฐ.
5. ์์ดํ ์ถ๊ฐ[ํธ์ง]
์ฝํ
์ธ ํธ์์ปค(ContentTweaker) ๋ผ๋ ๋ณด์กฐ ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ฌ ์คํฌ๋ฆฝํธ๋ก ์์ดํ
์ ๋ง๋๋ ๊ฒ์ด ๊ฐ๋ฅํ๋ค. ์์ง ๊ธฐ๋ฅ์ด ์๋ ์์ดํ
์ด๋ ๋ธ๋ก์ ๋ง๋ค ์ ์๋ ๋ฏํ๋ค.
6. WYSIWYG์ ์คํฌ๋ฆฝํธ ํธ์ง ๊ธฐ๋ฅ[ํธ์ง]
๋ง์ธํธ์์ปค ๋ ์ํผ ๋ฉ์ด์ปค(MineTweaker Recipe Maker - MTRM) ๋ผ๋ ๋ณด์กฐ ๋ชจ๋๋ฅผ ์ฌ์ฉํ์ฌ GUI๋ฅผ ๋ณด๊ณ ์คํฌ๋ฆฝํธ๋ฅผ ๋ง๋ค ์ ์๋ค. ๋ค๋ฅธ ๋ชจ๋์ ๋ ์ํผ ์ง์์ ๋ถ๊ฐ๋ฅํ๋ ์กฐํฉ๋ ์กฐํฉ๋ฒ ๋ณ๊ฒฝ์๋ง ์ฐ๋ ๊ฒ์ ์ถ์ฒํ๋ค. CraftTweaker์๋ ํธํ ๊ฐ๋ฅํ๋ค. GUI๋ฅผ ์ด๋ ค๋ฉด /mtrm ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ค. ํฌ๋ํํธ ํธ์์ปค 3.0.13์ ์์๋ MTRM์ด ์์ฒด ๊ธฐ๋ฅ์ผ๋ก ํธ์
๋์ด ์ ๋ฌธ๋จ์์ ์ค๋ช
ํ๋ ๋ช
๋ น์ด๋ก ๊ฐ๋ฅํด์ก๋ค. ์์ง์ ์ ์๋์ ํ๋ก ๋ ์ํผ๋ง ์ง์ํ๋ค.
[1] ์ด ๊ฒฝ์ฐ ์๋ฒ์ ์ ์ํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ์๋ ๋ง์ธํธ์์ปค๊ฐ ํ์ํ๋ค.
[2] API๋ ๊ธฐ์กด ๋ง์ธํธ์์ปค์ ๊ฑฐ์ ๋์ผํ์ฌ ๊ธฐ์กด ์ ๋์จ์ ์
๋ฐ์ดํธํ๊ธฐ๋ ์ฝ๋ค.
[3] ์ง์ ์์ฑํ์ฌ๋ ๋๋ค.
[4] ๋ฉ๋ชจ์ฅ(.txt)ํ์ผ ์์ฑํ ํ์ฅ์๋ฅผ ZenScript (.zs) ๋ก ๋ณ๊ฒฝํ๋ฉด ๋๋ค.
[5] minetweaker.log, ๋ง์ธํฌ๋ํํธ ํด๋ ์์ ์๋ค.
[6] val ๋ก ์ง์ ๋ ์์๊ฐ์ ๋ณ๊ฒฝํ๋ คํ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค.
[7] ์์ธํ๋ -922๊ฒฝ 3372์กฐ 368์ต 5477๋ง 5808 ~ 922๊ฒฝ 3372์กฐ 368์ต 5477๋ง 5807.
[8] JavaScript/Java/C์์๋ ํด๋น ์ฐ์ฐ์๊ฐ ๊ฐ๊ฐ &&, || ์ง๋ง ZenScript์์๋ &, | ์ด๋ค.
[9] ์คํฌ๋ฆฝํธ๋ฅผ ์ปดํ์ผํ ๋๋ if๋ฌธ ๋ด์ ๋ด์ฉ๋ ํ์ธํ๊ธฐ ๋๋ฌธ.
[11] ์ ๋์ฝ๋ ๋ฌธ์๋ฅผ ๋ณํํด์ฃผ๋ ํ์ด์ง์ด๋ค.
[12] ์ด๋ ๊ฒ ํ ๊ฒฝ์ฐ ์กฐํฉ๋ฒ ์ถ๋ ฅ์๋ ์ฌ์ฉํ์ง ๋ชปํ๋ค.
[13] ์์
๋ ์กฐํฉ๋ฒ ์
๋ ฅ์๋ ๊ฐ์ ์ง์ ์ ํ์ง ๋ง์. ๋จ, ์ผ๋ถ ๋ชจ๋ ์กฐํฉ๋ฒ ์ถ๊ฐ ํจ์์ ๊ฒฝ์ฐ ๊ฒฐ๊ณผ๋ฌผ๋ฟ ์๋๋ผ ์
๋ ฅ์๋ ์์ดํ
๊ฐ์๋ฅผ ์ง์ ํด๋ ๋๋ค.
[14] ๋จ, ํ ๋ชจ๋๊ฐ ๋ค๋ฅธ ํํ์ ๋๋ฌด๋ง๋ ์กฐํฉ๋ฒ์ด๋ ๋ค๋ฅธ ์ฌ๋ฃ๋ฅผ ์ด์ฉํ์ฌ ๋ฒ์ฏ ์คํ๋ฅผ ์ถ๊ฐํ๋ ์กฐํฉ๋ฒ์ ์ถ๊ฐํ๊ณ ์๋ค๋ฉด ๊ทธ ์กฐํฉ๋ฒ์ ์ญ์ ๋์ง ์์๊ฒ์ด๋ค.
[15] ๊ด์ ์ฌ์ ์ ๋๋๋ก ์์ดํ
์
๋ ฅ์๋ง ์ฌ์ฉํ์. ๊ฒฐ๊ณผ๋ฌผ์ ์ฌ์ฉํ๋ฉด ์ค๋ฅ๋ฅผ ๋ด๋ ๊ฒฝ์ฐ๋ ์๋ค.
[16] ์์ธ์ ์ผ๋ก Natura ๋ ํ ๋ชจ๋๊ฐ ๊ด์์ฌ์ ์ ํตํด ์์ ์ ๋๋ฌด๋ฅผ ๊ฑด๋๋ฆฌ๋๊ฒ์ ์์น ์์ ๋ฑ๋ก์ ํ์ง ์์๋ค. ๋จ, ํ์๋ ๋ฑ๋ก๋์ด ์๋ค.
[17] Black, Red, Green, Brown, Blue, Purple, Cyan, LightGray, Gray, Pink, Lime, Yellow, LightBlue ,Magenta, Orange, White
[18] ์ฌ๋ฃ ์ด๋ฆ์ ์ฒซ ๊ธ์๋ ๋๋ฌธ์๋ก ํด์ผํ๋ค. oreiron ๊ฐ์ ๊ฒฝ์ฐ์๋ ์ธ์๋์ง ์๋๋ค.
[19] ์ฃผ๊ดด๋ ๋ณด์ 9๊ฐ๋ฅผ ์ด์ฉํ์ฌ ๋ง๋๋ ๋ธ๋ก.
[20] ์์ดํ
์์ด๋, ๋ฉํ๋ฐ์ดํฐ, NBT ํ๊ทธ ๋ฑ.
[21] ๋ง์ธํธ์์ปค๋ ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ๋ก๋ฉํ ๋ ์ด์ ์ ์คํฌ๋ฆฝํธ๋ฅผ ํตํด ์ถ๊ฐ๋ ๋ชจ๋ ์ถ๊ฐ๋ ๋ ์ํผ๋ ์ญ์ , ์ญ์ ๋ ๋ ์ํผ๋ ๋ค์ ์ถ๊ฐํ๋์์ผ๋ก ๋๋๋ฆฐ ๋ค ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ๋ก๋ฉํ์ฌ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฉํ๋ค.
[22] ์๋ฅผ ๋ค๋ฉด ์ธ๋์คํธ๋ฆฌ์ผํฌ๋ํํธ, ๊ทธ๋ ๊ทธํ
ํฌ์ ๊ธฐ๊ณ ๋ ์ํผ. ์ด ๋ชจ๋๋ค์ ๋ ์ํผ๋ ์ญ์ ๋ฅผ ์ง์ํ์ง ์์ ์ญ์ ๋ฅผ ํตํ ๋๋๋ฆฌ๊ธฐ๊ฐ ๋ถ๊ฐ๋ฅํ๋ค.
[23] ๋ง์ธํฌ๋ํํธ๋ฅผ ์ฌ์คํํ๋ฉด ๊ณ ์ณ์ง๋ค.
[24] Thaumcraft, Forestry, Tinkers' Construct, Mariculture ๋ฑ ๋ค์ํ ๋ชจ๋ ๋ ์ํผ์ ๊ธฐ๋ฅ์ ๋ง์ธํธ์์ปค ์ง์์ ์ถ๊ฐํ๋ค.
[25] ๊ทธ๋ ๊ทธํ
ํฌ์ ๊ทธ๋ ๊ทธํ
ํฌ ๋น๊ณต์์ ๊ธฐ๊ณ ๋ ์ํผ์ ์ง์์ ์ถ๊ฐํ๋ค.