์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
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. ์กฐ๊ฑด๋ฌธ
2.4.1. ํŠน์ • ๋ชจ๋“œ ๊ฐ์ง€ํ•˜๊ธฐ
2.5. ํ•œ๊ธ€/ํŠน์ˆ˜๋ฌธ์ž ์ž…๋ ฅ ๋ฐฉ๋ฒ•2.6. ์ž‘์—…๋Œ€ ์กฐํ•ฉ๋ฒ•
2.6.1. ์œ ํ˜• ์กฐํ•ฉ๋ฒ•2.6.2. ๋ฌดํ˜• ์กฐํ•ฉ๋ฒ•2.6.3. ์กฐํ•ฉ๋ฒ• ์‚ญ์ œํ•˜๊ธฐ2.6.4. ๊ด‘๋ฌผ ์‚ฌ์ „ ์ด์šฉ
3. ๋ช…๋ น์–ด4. ๋ชจ๋“œ ์ง€์›5. ์•„์ดํ…œ ์ถ”๊ฐ€6. WYSIWYG์‹ ์Šคํฌ๋ฆฝํŠธ ํŽธ์ง‘ ๊ธฐ๋Šฅ

1. ๊ฐœ์š”[ํŽธ์ง‘]

๋งˆ์ธํŠธ์œ„์ปค (MineTweaker)๋Š” ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ ํ™˜๊ฒฝ์„ ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š”๋Œ€๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋ชจ๋“œ์ด๋‹ค. ์ด ๋ชจ๋“œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ”๋‹๋ผ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ์˜ ์ž‘์—…๋Œ€/ํ™”๋กœ ๋ฐ ์ผ๋ถ€ ๋ชจ๋“œ ๊ธฐ๊ณ„์˜ ์กฐํ•ฉ๋ฒ•์„ ์ถ”๊ฐ€/์‚ญ์ œํ•˜๊ฑฐ๋‚˜, ์•„์ดํ…œ์˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜, ๊ด‘์„ ์‚ฌ์ „๋„ ๋ณ€๊ฒฝํ• ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋ฉฐ, ์ด ๊ธฐ๋Šฅ๋“ค์€ ์ž์ฒด์ ์ธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์ธ ZenScript๋ฅผ ํ†ตํ•ด ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ[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์™€ ๊ฐ™์ด "//"๋ฅผ ์ด์šฉํ•ด ํ•œ์ค„ ์ฃผ์„์„, "/* */"์„ ์ด์šฉํ•ด ์—ฌ๋Ÿฌ์ค„ ์ฃผ์„์„ ๋„ฃ์„ ์ˆ˜ ์žˆ๋‹ค. ๋‹จ, ํ•œ๊ธ€์ด๋‚˜ ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์•ˆ๋œ๋‹ค. (์ž์„ธํ•œ ์ด์œ ๋Š” ์•„๋ž˜ ํ•ญ๋ชฉ ์ฐธ์กฐ)
// this is a single line comment
/* this is a
multi line 
comment */

2.3. ์ƒ์ˆ˜, ๋ณ€์ˆ˜, ์ž๋ฃŒํ˜•[ํŽธ์ง‘]

์Šคํฌ๋ฆฝํŠธ ๋‚ด์—์„œ ์žฆ์€ ๋นˆ๋„๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ’์˜ ๊ฒฝ์šฐ ์ƒ์ˆ˜ ๋˜๋Š” ๋ณ€์ˆ˜๋กœ ์ง€์ •ํ•˜์—ฌ ์ฝ”๋”ฉ ํšจ์œจ์„ฑ์„ ๋Š˜๋ฆด ์ˆ˜ ์žˆ๋‹ค.
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. ์กฐ๊ฑด๋ฌธ[ํŽธ์ง‘]

์กฐ๊ฑด๋ฌธ์€ ์ž์‹ ์ด ์ž‘์„ฑํ•œ ์ฝ”๋“œ๋ฅผ ํŠน์ • ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ๊ฒฝ์šฐ ์‹คํ–‰๋˜๊ฒŒ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.

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); // wiki


JavaScript/Java/C์— ์ต์ˆ™ํ•˜๋‹ค๋ฉด AND ์™€ OR ์—ฐ์‚ฐ์ž๊ฐ€ ์ด ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋“ค๊ณผ ๋‹ค๋ฅธ ์ ์— ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค.[8]
val a = true;
val b = false;
print("a AND b = " + (a & b)); //false
print("a OR b = " + (a | b)); //true

2.4.1. ํŠน์ • ๋ชจ๋“œ ๊ฐ์ง€ํ•˜๊ธฐ[ํŽธ์ง‘]

๋ชจ๋“œ ๊ตฌ์„ฑ์ด ๋‹ค๋ฅธ ๋‹ค์ˆ˜์˜ ๋ชจ๋“œํŒฉ์—์„œ ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ๋ชจ๋“œ ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๋™์ž‘ํ•˜๊ฒŒ ๋งŒ๋“œ๋ ค๋ฉด if๋ฌธ๊ณผ ํ•จ๊ป˜ ๋ชจ๋“œ ๊ฐ์ง€ ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค. in ๋‹ค์Œ์— ๋ถ™๋Š” ๋ฌธ์ž์—ด์€ ๋ชจ๋“œ์˜ ID์ด๋‹ค.
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 tconstruct

2.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 ๊ฐ์ฒด์˜ 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์ฐจ์› ๋ฐฐ์—ด์ด๋ผ๋Š” ์ ์ด ๋‹ค๋ฅด๋‹ค.
recipes.addShapeless(<๊ฒฐ๊ณผ๋ฌผ>, <์กฐํ•ฉ๋ฒ•>);


๋‹ค์Œ์€ ์„ํƒ„/๋ชฉํƒ„๊ณผ ๋‚˜๋ฌด๋ง‰๋Œ€ 1๊ฐœ๋ฅผ ์กฐํ•ฉ์ฐฝ์— ์œ„์น˜ ์ƒ๊ด€์—†์ด ์–ด๋””์—๋‚˜ ๋†“๊ธฐ๋งŒ ํ•˜๋ฉด ํšƒ๋ถˆ 4๊ฐœ๊ฐ€ ๋งŒ๋“ค์–ด์ง€๋Š” ์กฐํ•ฉ๋ฒ•์„ ์ถ”๊ฐ€ํ•˜๋Š” ์ฝ”๋“œ์ด๋‹ค.
recipes.addShapeless(<minecraft:torch> * 4, [<minecraft:coal:*>, <minecraft:stick>]);

<minecraft:coal:*>์™€ ๊ฐ™์ด ์•„์ดํ…œ ๋ฌธ์ž ์•„์ด๋”” ์˜†์— ์žˆ๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๋ณ€์ˆ˜์— ์ˆซ์ž ๋Œ€์‹  " * "๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์•„์ดํ…œ์˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์— ์ƒ๊ด€์—†์ด ์žฌ๋ฃŒ๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ[12], <minecraft:torch> * 4 ์™€ ๊ฐ™์ด ์•„์ดํ…œ ์ฝ”๋“œ ๋ฐ–์— " * "์™€ ์ˆซ์ž๋ฅผ ์“ฐ๋ฉด ํ•ด๋‹น ์กฐํ•ฉ์˜ ๊ฒฐ๊ณผ๋ฌผ๋กœ ์–ป์–ด์งˆ ์•„์ดํ…œ์˜ ๊ฐœ์ˆ˜๋ฅผ ์ง€์ • ๊ฐ€๋Šฅํ•˜๋‹ค.[13]

์œ„ ์กฐํ•ฉ๋ฒ•์„ ์ ์šฉํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์กฐํ•ฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์„ํƒ„/๋ชฉํƒ„๊ณผ ๋‚˜๋ฌด ๋ง‰๋Œ€๋ฅผ ์กฐํ•ฉ์ฐฝ ์–ด๋А๊ณณ์— ๋‘์–ด๋„ ๊ฐœ์ˆ˜๋งŒ ๋งž์œผ๋ฉด ์กฐํ•ฉ์ด ๋  ๊ฒƒ์ด๋‹ค:

2.6.3. ์กฐํ•ฉ๋ฒ• ์‚ญ์ œํ•˜๊ธฐ[ํŽธ์ง‘]

๋งŒ์ผ ํŠน์ • ์•„์ดํ…œ์˜ ์กฐํ•ฉ์„ ๊ธˆ์ง€ํ•˜๊ธฐ ์›ํ•˜๊ฑฐ๋‚˜ ์กฐํ•ฉ๋ฒ•์„ ๋‹ค๋ฅด๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ณ ์‹ถ๋‹ค๋ฉด ์กฐํ•ฉ๋ฒ•์„ ์‚ญ์ œํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค.

์ด ์ฝ”๋“œ๋Š” ์œ ํ˜•/๋ฌดํ˜• ์กฐํ•ฉ๋ฒ•์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๊ณ  <์•„์ดํ…œ>๋งค๊ฐœ๋ณ€์ˆ˜์— ์ž…๋ ฅ๋œ ํ•ด๋‹น ์•„์ดํ…œ์ด ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋‚˜์˜ค๋Š” ๋ชจ๋“  ์ž‘์—…๋Œ€ ์กฐํ•ฉ๋ฒ•์„ ์‚ญ์ œํ•œ๋‹ค.
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 ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉ๋„๋ก ํ•˜์ž.

์ž์ฃผ ์“ฐ์ด๋Š” ๊ด‘์„์‚ฌ์ „ ์ด๋ฆ„์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค:
์ด๋ฆ„
์„ค๋ช…
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๋ฌธ ๋‚ด์˜ ๋‚ด์šฉ๋„ ํ™•์ธํ•˜๊ธฐ ๋•Œ๋ฌธ.
[10] ํ•œ์ž, ์ค‘๊ตญ์–ด, ์ผ๋ณธ์–ด, ๊ธฐํƒ€ 2๋ฐ”์ดํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฌธ์ž ํฌํ•จ
[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] ๊ทธ๋ ˆ๊ทธํ…Œํฌ์™€ ๊ทธ๋ ˆ๊ทธํ…Œํฌ ๋น„๊ณต์‹์˜ ๊ธฐ๊ณ„ ๋ ˆ์‹œํ”ผ์˜ ์ง€์›์„ ์ถ”๊ฐ€ํ•œ๋‹ค.