최근 수정 시각 : 2026-08-12 08:50:26

마인크래프트/아이템/건축 블록

파일:다른 뜻 아이콘.svg  
#!if 넘어옴1 != null
''''''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. 
#!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 네더랙\}}}에 대한 내용은 [[마인크래프트/아이템/자연 블록]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[마인크래프트/아이템/자연 블록#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[마인크래프트/아이템/자연 블록#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}
#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.

#!if 리스트 != null
{{{#!if 문서명1 != null
 * {{{#!if 설명1 != null
네더랙\: }}}[[마인크래프트/아이템/자연 블록]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[마인크래프트/아이템/자연 블록#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[마인크래프트/아이템/자연 블록#|]] 부분}}}}}}{{{#!if 문서명2 != null
 * {{{#!if 설명2 != null
: }}}[[]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명3 != null
 * {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
 * {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
 * {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
 * {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
 * {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
 * {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
 * {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
 * {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}

파일:다른 뜻 아이콘.svg  
#!if 넘어옴1 != null
''''''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. 
#!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 사슬\}}}에 대한 내용은 [[마인크래프트/아이템/기능 블록]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[마인크래프트/아이템/기능 블록#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[마인크래프트/아이템/기능 블록#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}
#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.

#!if 리스트 != null
{{{#!if 문서명1 != null
 * {{{#!if 설명1 != null
사슬\: }}}[[마인크래프트/아이템/기능 블록]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[마인크래프트/아이템/기능 블록#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[마인크래프트/아이템/기능 블록#|]] 부분}}}}}}{{{#!if 문서명2 != null
 * {{{#!if 설명2 != null
: }}}[[]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명3 != null
 * {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
 * {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
 * {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
 * {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
 * {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
 * {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
 * {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
 * {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}

파일:다른 뜻 아이콘.svg  
#!if 넘어옴1 != null
''''''{{{#!if 넘어옴2 == null
{{{#!if 넘어옴1[넘어옴1.length - 1] >= 0xAC00 && 넘어옴1[넘어옴1.length - 1] <= 0xD7A3
{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴1[넘어옴1.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴1[넘어옴1.length - 1] < 0xAC00 || 넘어옴1[넘어옴1.length - 1] > 0xD7A3
은(는)}}}}}}{{{#!if 넘어옴2 != null
, ''''''{{{#!if 넘어옴3 == null
{{{#!if 넘어옴2[넘어옴2.length - 1] >= 0xAC00 && 넘어옴2[넘어옴2.length - 1] <= 0xD7A3
{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴2[넘어옴2.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴2[넘어옴2.length - 1] < 0xAC00 || 넘어옴2[넘어옴2.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴3 != null
, ''''''{{{#!if 넘어옴4 == null
{{{#!if 넘어옴3[넘어옴3.length - 1] >= 0xAC00 && 넘어옴3[넘어옴3.length - 1] <= 0xD7A3
{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴3[넘어옴3.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴3[넘어옴3.length - 1] < 0xAC00 || 넘어옴3[넘어옴3.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴4 != null
, ''''''{{{#!if 넘어옴5 == null
{{{#!if 넘어옴4[넘어옴4.length - 1] >= 0xAC00 && 넘어옴4[넘어옴4.length - 1] <= 0xD7A3
{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴4[넘어옴4.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴4[넘어옴4.length - 1] < 0xAC00 || 넘어옴4[넘어옴4.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴5 != null
, ''''''{{{#!if 넘어옴6 == null
{{{#!if 넘어옴5[넘어옴5.length - 1] >= 0xAC00 && 넘어옴5[넘어옴5.length - 1] <= 0xD7A3
{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴5[넘어옴5.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴5[넘어옴5.length - 1] < 0xAC00 || 넘어옴5[넘어옴5.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴6 != null
, ''''''{{{#!if 넘어옴7 == null
{{{#!if 넘어옴6[넘어옴6.length - 1] >= 0xAC00 && 넘어옴6[넘어옴6.length - 1] <= 0xD7A3
{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴6[넘어옴6.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴6[넘어옴6.length - 1] < 0xAC00 || 넘어옴6[넘어옴6.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴7 != null
, ''''''{{{#!if 넘어옴8 == null
{{{#!if 넘어옴7[넘어옴7.length - 1] >= 0xAC00 && 넘어옴7[넘어옴7.length - 1] <= 0xD7A3
{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴7[넘어옴7.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴7[넘어옴7.length - 1] < 0xAC00 || 넘어옴7[넘어옴7.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴8 != null
, ''''''{{{#!if 넘어옴9 == null
{{{#!if 넘어옴8[넘어옴8.length - 1] >= 0xAC00 && 넘어옴8[넘어옴8.length - 1] <= 0xD7A3
{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴8[넘어옴8.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴8[넘어옴8.length - 1] < 0xAC00 || 넘어옴8[넘어옴8.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴9 != null
, ''''''{{{#!if 넘어옴10 == null
{{{#!if 넘어옴9[넘어옴9.length - 1] >= 0xAC00 && 넘어옴9[넘어옴9.length - 1] <= 0xD7A3
{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴9[넘어옴9.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴9[넘어옴9.length - 1] < 0xAC00 || 넘어옴9[넘어옴9.length - 1] > 0xD7A3
은(는)}}}}}}}}}{{{#!if 넘어옴10 != null
, ''''''{{{#!if 넘어옴10[넘어옴10.length - 1] >= 0xAC00 && 넘어옴10[넘어옴10.length - 1] <= 0xD7A3
{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) == 0
는}}}{{{#!if ((넘어옴10[넘어옴10.length - 1] - 0xAC00) % 28) != 0
은}}}}}}{{{#!if 넘어옴10[넘어옴10.length - 1] < 0xAC00 || 넘어옴10[넘어옴10.length - 1] > 0xD7A3
은(는)}}}}}} 여기로 연결됩니다. 
#!if 설명 == null && 리스트 == null
{{{#!if 설명1 == null
다른 뜻에 대한 내용은 아래 문서를}}}{{{#!if 설명1 != null
{{{#!html 문\}}}에 대한 내용은 [[마인크래프트/아이템/레드스톤 블록]] 문서{{{#!if (문단1 == null) == (앵커1 == null)
를}}}{{{#!if 문단1 != null & 앵커1 == null
의 [[마인크래프트/아이템/레드스톤 블록#s-|]]번 문단을}}}{{{#!if 문단1 == null & 앵커1 != null
의 [[마인크래프트/아이템/레드스톤 블록#|]] 부분을}}}}}}{{{#!if 설명2 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단2 == null) == (앵커2 == null)
를}}}{{{#!if 문단2 != null & 앵커2 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단2 == null & 앵커2 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명3 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단3 == null) == (앵커3 == null)
를}}}{{{#!if 문단3 != null & 앵커3 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단3 == null & 앵커3 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명4 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단4 == null) == (앵커4 == null)
를}}}{{{#!if 문단4 != null & 앵커4 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단4 == null & 앵커4 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명5 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단5 == null) == (앵커5 == null)
를}}}{{{#!if 문단5 != null & 앵커5 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단5 == null & 앵커5 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명6 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단6 == null) == (앵커6 == null)
를}}}{{{#!if 문단6 != null & 앵커6 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단6 == null & 앵커6 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명7 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단7 == null) == (앵커7 == null)
를}}}{{{#!if 문단7 != null & 앵커7 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단7 == null & 앵커7 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명8 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단8 == null) == (앵커8 == null)
를}}}{{{#!if 문단8 != null & 앵커8 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단8 == null & 앵커8 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명9 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단9 == null) == (앵커9 == null)
를}}}{{{#!if 문단9 != null & 앵커9 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단9 == null & 앵커9 != null
의 [[#|]] 부분을}}}}}}{{{#!if 설명10 != null
, {{{#!html }}}에 대한 내용은 [[]] 문서{{{#!if (문단10 == null) == (앵커10 == null)
를}}}{{{#!if 문단10 != null & 앵커10 == null
의 [[#s-|]]번 문단을}}}{{{#!if 문단10 == null & 앵커10 != null
의 [[#|]] 부분을}}}}}}
#!if 설명 == null
{{{#!if 리스트 != null
다른 뜻에 대한 내용은 아래 문서를}}} 참고하십시오.

#!if 리스트 != null
{{{#!if 문서명1 != null
 * {{{#!if 설명1 != null
문\: }}}[[마인크래프트/아이템/레드스톤 블록]] {{{#!if 문단1 != null & 앵커1 == null
문서의 [[마인크래프트/아이템/레드스톤 블록#s-|]]번 문단}}}{{{#!if 문단1 == null & 앵커1 != null
문서의 [[마인크래프트/아이템/레드스톤 블록#|]] 부분}}}}}}{{{#!if 문서명2 != null
 * {{{#!if 설명2 != null
: }}}[[]] {{{#!if 문단2 != null & 앵커2 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단2 == null & 앵커2 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명3 != null
 * {{{#!if 설명3 != null
: }}}[[]] {{{#!if 문단3 != null & 앵커3 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단3 == null & 앵커3 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명4 != null
 * {{{#!if 설명4 != null
: }}}[[]] {{{#!if 문단4 != null & 앵커4 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단4 == null & 앵커4 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명5 != null
 * {{{#!if 설명5 != null
: }}}[[]] {{{#!if 문단5 != null & 앵커5 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단5 == null & 앵커5 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명6 != null
 * {{{#!if 설명6 != null
: }}}[[]] {{{#!if 문단6 != null & 앵커6 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단6 == null & 앵커6 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명7 != null
 * {{{#!if 설명7 != null
: }}}[[]] {{{#!if 문단7 != null & 앵커7 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단7 == null & 앵커7 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명8 != null
 * {{{#!if 설명8 != null
: }}}[[]] {{{#!if 문단8 != null & 앵커8 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단8 == null & 앵커8 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명9 != null
 * {{{#!if 설명9 != null
: }}}[[]] {{{#!if 문단9 != null & 앵커9 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단9 == null & 앵커9 != null
문서의 [[#|]] 부분}}}}}}{{{#!if 문서명10 != null
 * {{{#!if 설명10 != null
: }}}[[]] {{{#!if 문단10 != null & 앵커10 == null
문서의 [[#s-|]]번 문단}}}{{{#!if 문단10 == null & 앵커10 != null
문서의 [[#|]] 부분}}}}}}

#!if top = 문서명1 != null ? 문서명1 : calleeTitle != null ? (i = calleeTitle.lastIndexOf("/")) != -1 ? calleeTitle.substr(0, i) : '상위 문서' : '상위 문서'
[[파일:상위 문서 아이콘.svg|align=left&width=21.6px]] {{{#!html &nbsp;}}} 상위 문서: [[]]

#!style
.btn{background-color:#005A18;border:4px solid #004218;border-top:4px solid #079D1F;border-bottom:4px solid #001C00;padding:5px;margin:-1px -5px}
.footer{margin:0;width:25%;display: flex;justify-content:center;align-items:center;text-align:center;} 
||<-6><tablealign=center><tablebordercolor=darkgreen><tablebgcolor=transparent>
#!wiki class="btn"
{{{#!wiki style="margin: 5px 0px 5px;"
{{{#!wiki style="float: right; margin: 5px 0 0 -5em; width: 5em; font: .8em normal"
[[마인크래프트/아이템/목록|{{{#fff '''[[파일:마인크래프트/망원경.png|width=25]] 목록'''}}}]]}}}[[마인크래프트|[[파일:마인크래프트 로고.svg|width=200]]]]}}}'''[[마인크래프트/아이템|{{{#fff 아이템}}}]] {{{#fff 관련 문서}}}'''
||
파일:마인크래프트/벽돌(블록).png
건축 블록
파일:마인크래프트/청록색 양털.png
색깔 블록
파일:마인크래프트/잔디 블록.png
자연 블록
파일:참나무 표지판(마인크래프트).png
기능 블록
파일:마인크래프트/레드스톤 가루.png
레드스톤 블록
파일:마인크래프트/다이아몬드 곡괭이.png
도구 및 유용한 물건
파일:마인크래프트/네더라이트 검.png
전투
파일:마인크래프트/황금 사과.png
음식 및 음료
파일:마인크래프트/철 주괴.png
재료
파일:마인크래프트/명령 블록.png
생성 알 & 특수 아이템
#!wiki class="btn footer"
[[마인크래프트/아이템/구성 요소|[[파일:마인크래프트/연쇄형 명령 블록.png|width=30]]{{{#!html &#9;}}}{{{#fff 구성{{{#!html &nbsp;}}}요소}}}]]
#!wiki class="btn footer"
[[마인크래프트/아이템/블록 상태|[[파일:마인크래프트/디버그 막대기.png|width=30]]{{{#!html &#9;}}}{{{#fff 블록{{{#!html &nbsp;}}}상태}}}]]
#!wiki class="btn footer"
[[마인크래프트/아이템/화학|[[파일:화학(마인크래프트)up.png|width=30]]{{{#!html &#9;}}}{{{#fff 화학}}}]]
#!wiki class="btn footer"
[[마인크래프트/더미 데이터 및 삭제|[[파일:마인크래프트/톱니바퀴.png|width=20]]{{{#!html &#9;}}}{{{#fff 더미 데이터 및 삭제}}}]]

1. 개요2. 목재 계열
2.1. 참나무2.2. 가문비나무2.3. 자작나무2.4. 정글나무2.5. 아카시아나무2.6. 짙은 참나무2.7. 맹그로브나무2.8. 벚나무2.9. 창백한 참나무2.10. 대나무 블록2.11. 진홍빛 균사2.12. 뒤틀린 균사
3. 석재 계열
3.1. 돌3.2. 조약돌3.3. 매끄러운 돌3.4. 석재 벽돌3.5. 화강암3.6. 섬록암3.7. 안산암3.8. 심층암3.9. 보강된 심층암3.10. 응회암3.11. 벽돌3.12. 사암3.13. 진사3.14. 유황3.15. 프리즈머린3.16. 네더 벽돌3.17. 현무암3.18. 흑암3.19. 엔드 돌
4. 기타 건축 블록
4.1. 퍼퍼 블록4.2. 광물 블록4.3. 창살4.4. 석영 블록4.5. 구리 블록
5. 출시 예정
5.1. 포플러나무

1. 개요

크리에이티브 인벤토리에서 건축 블록(Building Blocks) 탭에 분류된 아이템들을 칭한다. 말 그대로 건축을 위해 사용되는 블록들 전반이 모여 있다. 이 중 자수정 블록, 네더랙은 자연 블록 탭에도 있으며 울타리 문, 문, 압력판, 버튼, 레드스톤 블록은 레드스톤 탭에도 있다.

완전한 블록 외의 블록들은 다음과 같은 특징을 가진다.
  • 계단(Stairs)
    45도 각도로 꺾이는 블록으로 가로로만 설치할 수 있다. 기본적으로 점프를 하지 않고 위로 올라갈 수 있게 해준다. 이 밖에도 다른 블록의 바닥면이나 옆면 윗 부분에 설치하면 거꾸로 설치되어 아치 형상을 만들 수도 있다. 물에 잠길 수 있는 블록이다.
  • 반 블록(Slab)
    높이가 0.5이며 가로로만 설치할 수 있다. 다른 블록의 윗면이나 옆면의 아랫쪽에다가 설치할 경우 아랫 반 블록이 되며, 이 경우 표면은 몹의 생성 조건인 정수 좌표가 아니라서 이 블록 위로는 몹이 생성되지 않는다. 비슷한 이유로, 아랫 반 블록 위에 다른 종류의 반 블록이나 일반 블록을 설치하려고 하면 반 칸 떨어진 모습으로 설치된다. 지탱하는 바닥이 있어야 하는 블록들은 이 위에 설치할 수 없고, 이 위로 떨어지는 블록들은 닿을 경우 아이템화 된다.
    다른 블록의 아랫면에 설치하거나 옆면의 상부에 설치할 경우 윗 반 블록이 된다. 이는 일반적으로 높이가 정수인 블록으로 취급된다. 같은 반 블록끼리는 한 블록 안에 같이 설치할 수 있다. 이 경우에도 일반적인 블록 취급된다.
    모든 반 블록은 하나만 배치되어 있는 경우 물에 잠길 수 있다.
    베드락 에디션 에서는 하나만 배치되어 있는 경우 빛을 투과한다.
  • 울타리 · 담장(Fence · Wall)
    몹들이 블록을 넘어서 지나가지 못하게 막는 용도로 사용되며 세로로만 설치할 수 있다. 블록 자체의 높이는 1칸이나 개체와 충돌 시에는 높이가 1.5칸으로 취급된다. 그래서 일반적인 몹이나 플레이어의 점프 높이(1 1/4m)로는 울타리 위로 올라갈 수 없다. 위에 다락문이나 양탄자를 설치할 경우 플레이어는 위로 올라갈 수 있으나 다른 몹들은 여전히 넘어가지 못하는 것으로 인식해서 넘어가지 않는다. 울타리와 담장 모두 물에 잠길 수 있다.

2. 목재 계열

목재 계열 블록들은 공통적으로 원목(Log)을 도끼로 우클릭해 껍질을 벗길 수 있으며(Stripped), 같은 종류의 원목 4개를 조합하여 전체 면이 껍질로 구성된 '나무(Wood)'로 만들 수 있고,[1] 이를 도끼로 우클릭해서 역시 껍질을 벗길 수 있다. 그리고 껍질 유무와 상관없이 원목이나 나무 하나를 조합 창에 올리면 판자(Plank)가 되며, 판자는 반 블록(Slab)과 계단(Stair), 울타리(Fence) 등을 포함한 여러 아이템을 제작하는 데 쓰인다. 나무 종류는 공통적으로 불에 탄다.

한편 네더에는 나무를 대신해 자루, 사마귀 블록, 버섯불로 이뤄진 거대 버섯이 있다. 원목을 자루(Stem), '나무'를 균사(Hyphae)라고 칭하며 불에 타지 않는다는 특징을 가지고 있다. 진홍빛 판자와 뒤틀린 판자로 만들 수 없는 보트를 제외한 대부분의 제작법을 나무와 공유한다.

건축 블록 유형에 한해서 제작법을 그림으로 정리하면 다음과 같은 조합법으로 구성되어 있다고 볼 수 있다.
껍질 벗기기 나무(균사) 판자
#!wiki if문 접기/펼치기
## 기본값 설정
{{{#!if in1 ??= in; craft1 ??= craft; out1 ??= out
}}}{{{#!if inCount = 1; craftCount = 0; outCount = 1
}}}
{{{#!wiki in 조건문 접기/펼치기
## in1 세부속성 확인 (; 검색)
{{{#!if (sep = in1.indexOf(";")) != -1
{{{#!if in1Attr = " " + in1.substring(sep+1)
}}}{{{#!if in1 = in1.substring(0,sep).trim()
}}}}}}
## in1Format 확인 (. 검색)
{{{#!if (delim = in1.lastIndexOf(".")) != -1
{{{#!if in1Format = in1.substring(delim+1)
}}}{{{#!if in1Format = ((in1Format == "gif") || (in1Format == "webp") || (in1Format == "png") || (in1Format == "jpg") || (in1Format == "svg") || (in1Format == "bmp")) ? in1Format : null
}}}{{{#!if in1 = (in1Format != null) ? in1.substring(0,delim) : in1
}}}}}}{{{#!if in1Format ??= "png"
}}}
## in1 각 세부속성 확인
{{{#!if in1Attr
### in1Link 확인 ([[]] 검색)
{{{#!if ((delim = in1Attr.indexOf("[[")) != -1) && ((endDelim = in1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in1Link = in1Attr.substring(delim+2,endDelim)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(endDelim+2)
}}}
#### in1Anchor 확인 (# 검색)
{{{#!if (delim = in1Link.indexOf("#")) != -1
{{{#!if in1Anchor = in1Link.substring(delim+1)
}}}{{{#!if in1Link = in1Link.substring(0,delim)
}}}}}}{{{#!if in1Anchor ??= in1.substring(in1.indexOf("/")+1)
}}}{{{#!if in1Link ||= calleeTitle
}}}}}}
### in1Info 확인 (`` 검색)
{{{#!if ((delim = in1Attr.indexOf("`")) != -1) && ((endDelim = in1Attr.indexOf("`",delim+1)) != -1)
{{{#!if in1Info = in1Attr.substring(delim+1,endDelim)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(endDelim+1)
}}}}}}
### in1Energy 확인 (energy= 검색)
{{{#!if (delim = in1Attr.indexOf("energy=")) != -1
{{{#!if sep = in1Attr.indexOf(" ",delim)
}}}{{{#!if in1Energy = in1Attr.substring(delim+7,sep)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(sep)
}}}}}}
### in1Amount 확인 (B 검색)
{{{#!if (delim = in1Attr.indexOf("B")) != -1
{{{#!if sep = in1Attr.lastIndexOf(" ",delim)
}}}{{{#!if in1Amount = in1Attr.substring(sep+1,delim+1)
}}}{{{#!if in1Attr = in1Attr.substring(0,sep) + in1Attr.substring(delim+1)
}}}}}}
### in1Desc 확인
{{{#!if (in1Amount != null) || (in1Energy != null) || (in1Info != null)
{{{#!if in1Desc = true
}}}}}}
### in1Count 확인
{{{#!if in1Attr = in1Attr.trim()
}}}{{{#!if in1Count = in1Attr ? +in1Attr : null
}}}}}}
## in2
{{{#!if in2 != null
{{{#!if inCount++
}}}
## in2 세부속성 확인 (; 검색)
{{{#!if (sep = in2.indexOf(";")) != -1
{{{#!if in2Attr = " " + in2.substring(sep+1)
}}}{{{#!if in2 = in2.substring(0,sep).trim()
}}}}}}
## in2Format 확인 (. 검색)
{{{#!if (delim = in2.lastIndexOf(".")) != -1
{{{#!if in2Format = in2.substring(delim+1)
}}}{{{#!if in2Format = ((in2Format == "gif") || (in2Format == "webp") || (in2Format == "png") || (in2Format == "jpg") || (in2Format == "svg") || (in2Format == "bmp")) ? in2Format : null
}}}{{{#!if in2 = (in2Format != null) ? in2.substring(0,delim) : in2
}}}}}}{{{#!if in2Format ??= "png"
}}}
## in2 각 세부속성 확인
{{{#!if in2Attr
### in2Link 확인 ([[]] 검색)
{{{#!if ((delim = in2Attr.indexOf("[[")) != -1) && ((endDelim = in2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in2Link = in2Attr.substring(delim+2,endDelim)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(endDelim+2)
}}}
#### in2Anchor 확인 (# 검색)
{{{#!if (delim = in2Link.indexOf("#")) != -1
{{{#!if in2Anchor = in2Link.substring(delim+1)
}}}{{{#!if in2Link = in2Link.substring(0,delim)
}}}}}}{{{#!if in2Anchor ??= in2.substring(in2.indexOf("/")+1)
}}}{{{#!if in2Link ||= calleeTitle
}}}}}}
### in2Info 확인 (`` 검색)
{{{#!if ((delim = in2Attr.indexOf("`")) != -1) && ((endDelim = in2Attr.indexOf("`",delim+1)) != -1)
{{{#!if in2Info = in2Attr.substring(delim+1,endDelim)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(endDelim+1)
}}}}}}
### in2Energy 확인 (energy= 검색)
{{{#!if (delim = in2Attr.indexOf("energy=")) != -1
{{{#!if sep = in2Attr.indexOf(" ",delim)
}}}{{{#!if in2Energy = in2Attr.substring(delim+7,sep)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(sep)
}}}}}}
### in2Amount 확인 (B 검색)
{{{#!if (delim = in2Attr.indexOf("B")) != -1
{{{#!if sep = in2Attr.lastIndexOf(" ",delim)
}}}{{{#!if in2Amount = in2Attr.substring(sep+1,delim+1)
}}}{{{#!if in2Attr = in2Attr.substring(0,sep) + in2Attr.substring(delim+1)
}}}}}}
### in2Desc 확인
{{{#!if (in2Amount != null) || (in2Energy != null) || (in2Info != null)
{{{#!if in2Desc = true
}}}}}}
### in2Count 확인
{{{#!if in2Attr = in2Attr.trim()
}}}{{{#!if in2Count = in2Attr ? +in2Attr : null
}}}}}}
## in3
{{{#!if in3 != null
{{{#!if inCount++
}}}
## in3 세부속성 확인 (; 검색)
{{{#!if (sep = in3.indexOf(";")) != -1
{{{#!if in3Attr = " " + in3.substring(sep+1)
}}}{{{#!if in3 = in3.substring(0,sep).trim()
}}}}}}
## in3Format 확인 (. 검색)
{{{#!if (delim = in3.lastIndexOf(".")) != -1
{{{#!if in3Format = in3.substring(delim+1)
}}}{{{#!if in3Format = ((in3Format == "gif") || (in3Format == "webp") || (in3Format == "png") || (in3Format == "jpg") || (in3Format == "svg") || (in3Format == "bmp")) ? in3Format : null
}}}{{{#!if in3 = (in3Format != null) ? in3.substring(0,delim) : in3
}}}}}}{{{#!if in3Format ??= "png"
}}}
## in3 각 세부속성 확인
{{{#!if in3Attr
### in3Link 확인 ([[]] 검색)
{{{#!if ((delim = in3Attr.indexOf("[[")) != -1) && ((endDelim = in3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in3Link = in3Attr.substring(delim+2,endDelim)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(endDelim+2)
}}}
#### in3Anchor 확인 (# 검색)
{{{#!if (delim = in3Link.indexOf("#")) != -1
{{{#!if in3Anchor = in3Link.substring(delim+1)
}}}{{{#!if in3Link = in3Link.substring(0,delim)
}}}}}}{{{#!if in3Anchor ??= in3.substring(in3.indexOf("/")+1)
}}}{{{#!if in3Link ||= calleeTitle
}}}}}}
### in3Info 확인 (`` 검색)
{{{#!if ((delim = in3Attr.indexOf("`")) != -1) && ((endDelim = in3Attr.indexOf("`",delim+1)) != -1)
{{{#!if in3Info = in3Attr.substring(delim+1,endDelim)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(endDelim+1)
}}}}}}
### in3Energy 확인 (energy= 검색)
{{{#!if (delim = in3Attr.indexOf("energy=")) != -1
{{{#!if sep = in3Attr.indexOf(" ",delim)
}}}{{{#!if in3Energy = in3Attr.substring(delim+7,sep)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(sep)
}}}}}}
### in3Amount 확인 (B 검색)
{{{#!if (delim = in3Attr.indexOf("B")) != -1
{{{#!if sep = in3Attr.lastIndexOf(" ",delim)
}}}{{{#!if in3Amount = in3Attr.substring(sep+1,delim+1)
}}}{{{#!if in3Attr = in3Attr.substring(0,sep) + in3Attr.substring(delim+1)
}}}}}}
### in3Desc 확인
{{{#!if (in3Amount != null) || (in3Energy != null) || (in3Info != null)
{{{#!if in3Desc = true
}}}}}}
### in3Count 확인
{{{#!if in3Attr = in3Attr.trim()
}}}{{{#!if in3Count = in3Attr ? +in3Attr : null
}}}}}}
## in4
{{{#!if in4 != null
{{{#!if inCount++
}}}
## in4 세부속성 확인 (; 검색)
{{{#!if (sep = in4.indexOf(";")) != -1
{{{#!if in4Attr = " " + in4.substring(sep+1)
}}}{{{#!if in4 = in4.substring(0,sep).trim()
}}}}}}
## in4Format 확인 (. 검색)
{{{#!if (delim = in4.lastIndexOf(".")) != -1
{{{#!if in4Format = in4.substring(delim+1)
}}}{{{#!if in4Format = ((in4Format == "gif") || (in4Format == "webp") || (in4Format == "png") || (in4Format == "jpg") || (in4Format == "svg") || (in4Format == "bmp")) ? in4Format : null
}}}{{{#!if in4 = (in4Format != null) ? in4.substring(0,delim) : in4
}}}}}}{{{#!if in4Format ??= "png"
}}}
## in4 각 세부속성 확인
{{{#!if in4Attr
### in4Link 확인 ([[]] 검색)
{{{#!if ((delim = in4Attr.indexOf("[[")) != -1) && ((endDelim = in4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in4Link = in4Attr.substring(delim+2,endDelim)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(endDelim+2)
}}}
#### in4Anchor 확인 (# 검색)
{{{#!if (delim = in4Link.indexOf("#")) != -1
{{{#!if in4Anchor = in4Link.substring(delim+1)
}}}{{{#!if in4Link = in4Link.substring(0,delim)
}}}}}}{{{#!if in4Anchor ??= in4.substring(in4.indexOf("/")+1)
}}}{{{#!if in4Link ||= calleeTitle
}}}}}}
### in4Info 확인 (`` 검색)
{{{#!if ((delim = in4Attr.indexOf("`")) != -1) && ((endDelim = in4Attr.indexOf("`",delim+1)) != -1)
{{{#!if in4Info = in4Attr.substring(delim+1,endDelim)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(endDelim+1)
}}}}}}
### in4Energy 확인 (energy= 검색)
{{{#!if (delim = in4Attr.indexOf("energy=")) != -1
{{{#!if sep = in4Attr.indexOf(" ",delim)
}}}{{{#!if in4Energy = in4Attr.substring(delim+7,sep)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(sep)
}}}}}}
### in4Amount 확인 (B 검색)
{{{#!if (delim = in4Attr.indexOf("B")) != -1
{{{#!if sep = in4Attr.lastIndexOf(" ",delim)
}}}{{{#!if in4Amount = in4Attr.substring(sep+1,delim+1)
}}}{{{#!if in4Attr = in4Attr.substring(0,sep) + in4Attr.substring(delim+1)
}}}}}}
### in4Desc 확인
{{{#!if (in4Amount != null) || (in4Energy != null) || (in4Info != null)
{{{#!if in4Desc = true
}}}}}}
### in4Count 확인
{{{#!if in4Attr = in4Attr.trim()
}}}{{{#!if in4Count = in4Attr ? +in4Attr : null
}}}}}}
## in5
{{{#!if in5 != null
{{{#!if inCount++
}}}
## in5 세부속성 확인 (; 검색)
{{{#!if (sep = in5.indexOf(";")) != -1
{{{#!if in5Attr = " " + in5.substring(sep+1)
}}}{{{#!if in5 = in5.substring(0,sep).trim()
}}}}}}
## in5Format 확인 (. 검색)
{{{#!if (delim = in5.lastIndexOf(".")) != -1
{{{#!if in5Format = in5.substring(delim+1)
}}}{{{#!if in5Format = ((in5Format == "gif") || (in5Format == "webp") || (in5Format == "png") || (in5Format == "jpg") || (in5Format == "svg") || (in5Format == "bmp")) ? in5Format : null
}}}{{{#!if in5 = (in5Format != null) ? in5.substring(0,delim) : in5
}}}}}}{{{#!if in5Format ??= "png"
}}}
## in5 각 세부속성 확인
{{{#!if in5Attr
### in5Link 확인 ([[]] 검색)
{{{#!if ((delim = in5Attr.indexOf("[[")) != -1) && ((endDelim = in5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in5Link = in5Attr.substring(delim+2,endDelim)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(endDelim+2)
}}}
#### in5Anchor 확인 (# 검색)
{{{#!if (delim = in5Link.indexOf("#")) != -1
{{{#!if in5Anchor = in5Link.substring(delim+1)
}}}{{{#!if in5Link = in5Link.substring(0,delim)
}}}}}}{{{#!if in5Anchor ??= in5.substring(in5.indexOf("/")+1)
}}}{{{#!if in5Link ||= calleeTitle
}}}}}}
### in5Info 확인 (`` 검색)
{{{#!if ((delim = in5Attr.indexOf("`")) != -1) && ((endDelim = in5Attr.indexOf("`",delim+1)) != -1)
{{{#!if in5Info = in5Attr.substring(delim+1,endDelim)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(endDelim+1)
}}}}}}
### in5Energy 확인 (energy= 검색)
{{{#!if (delim = in5Attr.indexOf("energy=")) != -1
{{{#!if sep = in5Attr.indexOf(" ",delim)
}}}{{{#!if in5Energy = in5Attr.substring(delim+7,sep)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(sep)
}}}}}}
### in5Amount 확인 (B 검색)
{{{#!if (delim = in5Attr.indexOf("B")) != -1
{{{#!if sep = in5Attr.lastIndexOf(" ",delim)
}}}{{{#!if in5Amount = in5Attr.substring(sep+1,delim+1)
}}}{{{#!if in5Attr = in5Attr.substring(0,sep) + in5Attr.substring(delim+1)
}}}}}}
### in5Desc 확인
{{{#!if (in5Amount != null) || (in5Energy != null) || (in5Info != null)
{{{#!if in5Desc = true
}}}}}}
### in5Count 확인
{{{#!if in5Attr = in5Attr.trim()
}}}{{{#!if in5Count = in5Attr ? +in5Attr : null
}}}}}}
## in6
{{{#!if in6 != null
{{{#!if inCount++
}}}
## in6 세부속성 확인 (; 검색)
{{{#!if (sep = in6.indexOf(";")) != -1
{{{#!if in6Attr = " " + in6.substring(sep+1)
}}}{{{#!if in6 = in6.substring(0,sep).trim()
}}}}}}
## in6Format 확인 (. 검색)
{{{#!if (delim = in6.lastIndexOf(".")) != -1
{{{#!if in6Format = in6.substring(delim+1)
}}}{{{#!if in6Format = ((in6Format == "gif") || (in6Format == "webp") || (in6Format == "png") || (in6Format == "jpg") || (in6Format == "svg") || (in6Format == "bmp")) ? in6Format : null
}}}{{{#!if in6 = (in6Format != null) ? in6.substring(0,delim) : in6
}}}}}}{{{#!if in6Format ??= "png"
}}}
## in6 각 세부속성 확인
{{{#!if in6Attr
### in6Link 확인 ([[]] 검색)
{{{#!if ((delim = in6Attr.indexOf("[[")) != -1) && ((endDelim = in6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in6Link = in6Attr.substring(delim+2,endDelim)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(endDelim+2)
}}}
#### in6Anchor 확인 (# 검색)
{{{#!if (delim = in6Link.indexOf("#")) != -1
{{{#!if in6Anchor = in6Link.substring(delim+1)
}}}{{{#!if in6Link = in6Link.substring(0,delim)
}}}}}}{{{#!if in6Anchor ??= in6.substring(in6.indexOf("/")+1)
}}}{{{#!if in6Link ||= calleeTitle
}}}}}}
### in6Info 확인 (`` 검색)
{{{#!if ((delim = in6Attr.indexOf("`")) != -1) && ((endDelim = in6Attr.indexOf("`",delim+1)) != -1)
{{{#!if in6Info = in6Attr.substring(delim+1,endDelim)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(endDelim+1)
}}}}}}
### in6Energy 확인 (energy= 검색)
{{{#!if (delim = in6Attr.indexOf("energy=")) != -1
{{{#!if sep = in6Attr.indexOf(" ",delim)
}}}{{{#!if in6Energy = in6Attr.substring(delim+7,sep)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(sep)
}}}}}}
### in6Amount 확인 (B 검색)
{{{#!if (delim = in6Attr.indexOf("B")) != -1
{{{#!if sep = in6Attr.lastIndexOf(" ",delim)
}}}{{{#!if in6Amount = in6Attr.substring(sep+1,delim+1)
}}}{{{#!if in6Attr = in6Attr.substring(0,sep) + in6Attr.substring(delim+1)
}}}}}}
### in6Desc 확인
{{{#!if (in6Amount != null) || (in6Energy != null) || (in6Info != null)
{{{#!if in6Desc = true
}}}}}}
### in6Count 확인
{{{#!if in6Attr = in6Attr.trim()
}}}{{{#!if in6Count = in6Attr ? +in6Attr : null
}}}}}}
## in7
{{{#!if in7 != null
{{{#!if inCount++
}}}
## in7 세부속성 확인 (; 검색)
{{{#!if (sep = in7.indexOf(";")) != -1
{{{#!if in7Attr = " " + in7.substring(sep+1)
}}}{{{#!if in7 = in7.substring(0,sep).trim()
}}}}}}
## in7Format 확인 (. 검색)
{{{#!if (delim = in7.lastIndexOf(".")) != -1
{{{#!if in7Format = in7.substring(delim+1)
}}}{{{#!if in7Format = ((in7Format == "gif") || (in7Format == "webp") || (in7Format == "png") || (in7Format == "jpg") || (in7Format == "svg") || (in7Format == "bmp")) ? in7Format : null
}}}{{{#!if in7 = (in7Format != null) ? in7.substring(0,delim) : in7
}}}}}}{{{#!if in7Format ??= "png"
}}}
## in7 각 세부속성 확인
{{{#!if in7Attr
### in7Link 확인 ([[]] 검색)
{{{#!if ((delim = in7Attr.indexOf("[[")) != -1) && ((endDelim = in7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in7Link = in7Attr.substring(delim+2,endDelim)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(endDelim+2)
}}}
#### in7Anchor 확인 (# 검색)
{{{#!if (delim = in7Link.indexOf("#")) != -1
{{{#!if in7Anchor = in7Link.substring(delim+1)
}}}{{{#!if in7Link = in7Link.substring(0,delim)
}}}}}}{{{#!if in7Anchor ??= in7.substring(in7.indexOf("/")+1)
}}}{{{#!if in7Link ||= calleeTitle
}}}}}}
### in7Info 확인 (`` 검색)
{{{#!if ((delim = in7Attr.indexOf("`")) != -1) && ((endDelim = in7Attr.indexOf("`",delim+1)) != -1)
{{{#!if in7Info = in7Attr.substring(delim+1,endDelim)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(endDelim+1)
}}}}}}
### in7Energy 확인 (energy= 검색)
{{{#!if (delim = in7Attr.indexOf("energy=")) != -1
{{{#!if sep = in7Attr.indexOf(" ",delim)
}}}{{{#!if in7Energy = in7Attr.substring(delim+7,sep)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(sep)
}}}}}}
### in7Amount 확인 (B 검색)
{{{#!if (delim = in7Attr.indexOf("B")) != -1
{{{#!if sep = in7Attr.lastIndexOf(" ",delim)
}}}{{{#!if in7Amount = in7Attr.substring(sep+1,delim+1)
}}}{{{#!if in7Attr = in7Attr.substring(0,sep) + in7Attr.substring(delim+1)
}}}}}}
### in7Desc 확인
{{{#!if (in7Amount != null) || (in7Energy != null) || (in7Info != null)
{{{#!if in7Desc = true
}}}}}}
### in7Count 확인
{{{#!if in7Attr = in7Attr.trim()
}}}{{{#!if in7Count = in7Attr ? +in7Attr : null
}}}}}}
## in8
{{{#!if in8 != null
{{{#!if inCount++
}}}
## in8 세부속성 확인 (; 검색)
{{{#!if (sep = in8.indexOf(";")) != -1
{{{#!if in8Attr = " " + in8.substring(sep+1)
}}}{{{#!if in8 = in8.substring(0,sep).trim()
}}}}}}
## in8Format 확인 (. 검색)
{{{#!if (delim = in8.lastIndexOf(".")) != -1
{{{#!if in8Format = in8.substring(delim+1)
}}}{{{#!if in8Format = ((in8Format == "gif") || (in8Format == "webp") || (in8Format == "png") || (in8Format == "jpg") || (in8Format == "svg") || (in8Format == "bmp")) ? in8Format : null
}}}{{{#!if in8 = (in8Format != null) ? in8.substring(0,delim) : in8
}}}}}}{{{#!if in8Format ??= "png"
}}}
## in8 각 세부속성 확인
{{{#!if in8Attr
### in8Link 확인 ([[]] 검색)
{{{#!if ((delim = in8Attr.indexOf("[[")) != -1) && ((endDelim = in8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in8Link = in8Attr.substring(delim+2,endDelim)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(endDelim+2)
}}}
#### in8Anchor 확인 (# 검색)
{{{#!if (delim = in8Link.indexOf("#")) != -1
{{{#!if in8Anchor = in8Link.substring(delim+1)
}}}{{{#!if in8Link = in8Link.substring(0,delim)
}}}}}}{{{#!if in8Anchor ??= in8.substring(in8.indexOf("/")+1)
}}}{{{#!if in8Link ||= calleeTitle
}}}}}}
### in8Info 확인 (`` 검색)
{{{#!if ((delim = in8Attr.indexOf("`")) != -1) && ((endDelim = in8Attr.indexOf("`",delim+1)) != -1)
{{{#!if in8Info = in8Attr.substring(delim+1,endDelim)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(endDelim+1)
}}}}}}
### in8Energy 확인 (energy= 검색)
{{{#!if (delim = in8Attr.indexOf("energy=")) != -1
{{{#!if sep = in8Attr.indexOf(" ",delim)
}}}{{{#!if in8Energy = in8Attr.substring(delim+7,sep)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(sep)
}}}}}}
### in8Amount 확인 (B 검색)
{{{#!if (delim = in8Attr.indexOf("B")) != -1
{{{#!if sep = in8Attr.lastIndexOf(" ",delim)
}}}{{{#!if in8Amount = in8Attr.substring(sep+1,delim+1)
}}}{{{#!if in8Attr = in8Attr.substring(0,sep) + in8Attr.substring(delim+1)
}}}}}}
### in8Desc 확인
{{{#!if (in8Amount != null) || (in8Energy != null) || (in8Info != null)
{{{#!if in8Desc = true
}}}}}}
### in8Count 확인
{{{#!if in8Attr = in8Attr.trim()
}}}{{{#!if in8Count = in8Attr ? +in8Attr : null
}}}}}}
## in9
{{{#!if in9 != null
{{{#!if inCount++
}}}
## in9 세부속성 확인 (; 검색)
{{{#!if (sep = in9.indexOf(";")) != -1
{{{#!if in9Attr = " " + in9.substring(sep+1)
}}}{{{#!if in9 = in9.substring(0,sep).trim()
}}}}}}
## in9Format 확인 (. 검색)
{{{#!if (delim = in9.lastIndexOf(".")) != -1
{{{#!if in9Format = in9.substring(delim+1)
}}}{{{#!if in9Format = ((in9Format == "gif") || (in9Format == "webp") || (in9Format == "png") || (in9Format == "jpg") || (in9Format == "svg") || (in9Format == "bmp")) ? in9Format : null
}}}{{{#!if in9 = (in9Format != null) ? in9.substring(0,delim) : in9
}}}}}}{{{#!if in9Format ??= "png"
}}}
## in9 각 세부속성 확인
{{{#!if in9Attr
### in9Link 확인 ([[]] 검색)
{{{#!if ((delim = in9Attr.indexOf("[[")) != -1) && ((endDelim = in9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in9Link = in9Attr.substring(delim+2,endDelim)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(endDelim+2)
}}}
#### in9Anchor 확인 (# 검색)
{{{#!if (delim = in9Link.indexOf("#")) != -1
{{{#!if in9Anchor = in9Link.substring(delim+1)
}}}{{{#!if in9Link = in9Link.substring(0,delim)
}}}}}}{{{#!if in9Anchor ??= in9.substring(in9.indexOf("/")+1)
}}}{{{#!if in9Link ||= calleeTitle
}}}}}}
### in9Info 확인 (`` 검색)
{{{#!if ((delim = in9Attr.indexOf("`")) != -1) && ((endDelim = in9Attr.indexOf("`",delim+1)) != -1)
{{{#!if in9Info = in9Attr.substring(delim+1,endDelim)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(endDelim+1)
}}}}}}
### in9Energy 확인 (energy= 검색)
{{{#!if (delim = in9Attr.indexOf("energy=")) != -1
{{{#!if sep = in9Attr.indexOf(" ",delim)
}}}{{{#!if in9Energy = in9Attr.substring(delim+7,sep)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(sep)
}}}}}}
### in9Amount 확인 (B 검색)
{{{#!if (delim = in9Attr.indexOf("B")) != -1
{{{#!if sep = in9Attr.lastIndexOf(" ",delim)
}}}{{{#!if in9Amount = in9Attr.substring(sep+1,delim+1)
}}}{{{#!if in9Attr = in9Attr.substring(0,sep) + in9Attr.substring(delim+1)
}}}}}}
### in9Desc 확인
{{{#!if (in9Amount != null) || (in9Energy != null) || (in9Info != null)
{{{#!if in9Desc = true
}}}}}}
### in9Count 확인
{{{#!if in9Attr = in9Attr.trim()
}}}{{{#!if in9Count = in9Attr ? +in9Attr : null
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{{#!wiki craft 조건문 접기/펼치기
{{{#!if craft1 != null
{{{#!if craftCount++
}}}
## craft1 세부속성 확인 (; 검색)
{{{#!if (sep = craft1.indexOf(";")) != -1
{{{#!if craft1Attr = " " + craft1.substring(sep+1)
}}}{{{#!if craft1 = craft1.substring(0,sep).trim()
}}}}}}
## craft1Format 확인 (. 검색)
{{{#!if (delim = craft1.lastIndexOf(".")) != -1
{{{#!if craft1Format = craft1.substring(delim+1)
}}}{{{#!if craft1Format = ((craft1Format == "gif") || (craft1Format == "webp") || (craft1Format == "png") || (craft1Format == "jpg") || (craft1Format == "svg") || (craft1Format == "bmp")) ? craft1Format : null
}}}{{{#!if craft1 = (craft1Format != null) ? craft1.substring(0,delim) : craft1
}}}}}}{{{#!if craft1Format ??= "png"
}}}
## craft1 각 세부속성 확인
{{{#!if craft1Attr
### craft1Link 확인 ([[]] 검색)
{{{#!if ((delim = craft1Attr.indexOf("[[")) != -1) && ((endDelim = craft1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft1Link = craft1Attr.substring(delim+2,endDelim)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(endDelim+2)
}}}
#### craft1Anchor 확인 (# 검색)
{{{#!if (delim = craft1Link.indexOf("#")) != -1
{{{#!if craft1Anchor = craft1Link.substring(delim+1)
}}}{{{#!if craft1Link = craft1Link.substring(0,delim)
}}}}}}{{{#!if craft1Anchor ??= craft1.substring(craft1.indexOf("/")+1)
}}}{{{#!if craft1Link ||= calleeTitle
}}}}}}
### craft1Info 확인 (`` 검색)
{{{#!if ((delim = craft1Attr.indexOf("`")) != -1) && ((endDelim = craft1Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft1Info = craft1Attr.substring(delim+1,endDelim)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(endDelim+1)
}}}}}}
### craft1IsSlot 확인 (slot 검색)
{{{#!if craft1IsSlot = ((delim = craft1Attr.indexOf("slot")) != -1)
{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(delim+4)
}}}}}}
### craft1Energy 확인 (energy= 검색)
{{{#!if (delim = craft1Attr.indexOf("energy=")) != -1
{{{#!if sep = craft1Attr.indexOf(" ",delim)
}}}{{{#!if craft1Energy = craft1Attr.substring(delim+7,sep)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(sep)
}}}}}}
### craft1Amount 확인 (B 검색)
{{{#!if (delim = craft1Attr.indexOf("B")) != -1
{{{#!if sep = craft1Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft1Amount = craft1Attr.substring(sep+1,delim+1)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,sep) + craft1Attr.substring(delim+1)
}}}}}}
### craft1Desc 확인
{{{#!if (craft1Amount != null) || (craft1Energy != null) || (craft1Info != null)
{{{#!if craft1Desc = true
}}}}}}
### craft1Count 확인
{{{#!if craft1Attr = craft1Attr.trim()
}}}{{{#!if craft1Count = craft1Attr ? +craft1Attr : null
}}}}}}
## craft2
{{{#!if craft2 != null
{{{#!if craftCount++
}}}
## craft2 세부속성 확인 (; 검색)
{{{#!if (sep = craft2.indexOf(";")) != -1
{{{#!if craft2Attr = " " + craft2.substring(sep+1)
}}}{{{#!if craft2 = craft2.substring(0,sep).trim()
}}}}}}
## craft2Format 확인 (. 검색)
{{{#!if (delim = craft2.lastIndexOf(".")) != -1
{{{#!if craft2Format = craft2.substring(delim+1)
}}}{{{#!if craft2Format = ((craft2Format == "gif") || (craft2Format == "webp") || (craft2Format == "png") || (craft2Format == "jpg") || (craft2Format == "svg") || (craft2Format == "bmp")) ? craft2Format : null
}}}{{{#!if craft2 = (craft2Format != null) ? craft2.substring(0,delim) : craft2
}}}}}}{{{#!if craft2Format ??= "png"
}}}
## craft2 각 세부속성 확인
{{{#!if craft2Attr
### craft2Name 확인 ("" 검색)
{{{#!if (craft2StartQuotes = craft2Attr.indexOf('"')) != (craft2EndQuotes = craft2Attr.indexOf('"',craft2StartQuotes+1)) && (craft2StartQuotes != -1)
{{{#!if craft2Name = craft2Attr.substring(craft2StartQuotes+1,craft2EndQuotes)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,craft2StartQuotes) + craft2Attr.substring(craft2EndQuotes+1)
}}}}}}
### craft2Link 확인 ([[]] 검색)
{{{#!if ((delim = craft2Attr.indexOf("[[")) != -1) && ((endDelim = craft2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft2Link = craft2Attr.substring(delim+2,endDelim)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(endDelim+2)
}}}
#### craft2Anchor 확인 (# 검색)
{{{#!if (delim = craft2Link.indexOf("#")) != -1
{{{#!if craft2Anchor = craft2Link.substring(delim+1)
}}}{{{#!if craft2Link = craft2Link.substring(0,delim)
}}}}}}{{{#!if craft2Anchor ??= craft2.substring(craft2.indexOf("/")+1)
}}}{{{#!if craft2Link ||= calleeTitle
}}}}}}
### craft2Info 확인 (`` 검색)
{{{#!if ((delim = craft2Attr.indexOf("`")) != -1) && ((endDelim = craft2Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft2Info = craft2Attr.substring(delim+1,endDelim)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(endDelim+1)
}}}}}}
### craft2IsSlot 확인 (slot 검색)
{{{#!if craft2IsSlot = ((delim = craft2Attr.indexOf("slot")) != -1)
{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(delim+4)
}}}}}}
### craft2Energy 확인 (energy= 검색)
{{{#!if (delim = craft2Attr.indexOf("energy=")) != -1
{{{#!if sep = craft2Attr.indexOf(" ",delim)
}}}{{{#!if craft2Energy = craft2Attr.substring(delim+7,sep)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(sep)
}}}}}}
### craft2Amount 확인 (B 검색)
{{{#!if (delim = craft2Attr.indexOf("B")) != -1
{{{#!if sep = craft2Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft2Amount = craft2Attr.substring(sep+1,delim+1)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,sep) + craft2Attr.substring(delim+1)
}}}}}}
### craft2Desc 확인
{{{#!if (craft2Amount != null) || (craft2Energy != null) || (craft2Info != null)
{{{#!if craft2Desc = true
}}}}}}
### craft2Count 확인
{{{#!if craft2Attr = craft2Attr.trim()
}}}{{{#!if craft2Count = craft2Attr ? +craft2Attr : null
}}}}}}
## craft3
{{{#!if craft3 != null
{{{#!if craftCount++
}}}
## craft3 세부속성 확인 (; 검색)
{{{#!if (sep = craft3.indexOf(";")) != -1
{{{#!if craft3Attr = " " + craft3.substring(sep+1)
}}}{{{#!if craft3 = craft3.substring(0,sep).trim()
}}}}}}
## craft3Format 확인 (. 검색)
{{{#!if (delim = craft3.lastIndexOf(".")) != -1
{{{#!if craft3Format = craft3.substring(delim+1)
}}}{{{#!if craft3Format = ((craft3Format == "gif") || (craft3Format == "webp") || (craft3Format == "png") || (craft3Format == "jpg") || (craft3Format == "svg") || (craft3Format == "bmp")) ? craft3Format : null
}}}{{{#!if craft3 = (craft3Format != null) ? craft3.substring(0,delim) : craft3
}}}}}}{{{#!if craft3Format ??= "png"
}}}
## craft3 각 세부속성 확인
{{{#!if craft3Attr
### craft3Name 확인 ("" 검색)
{{{#!if (craft3StartQuotes = craft3Attr.indexOf('"')) != (craft3EndQuotes = craft3Attr.indexOf('"',craft3StartQuotes+1)) && (craft3StartQuotes != -1)
{{{#!if craft3Name = craft3Attr.substring(craft3StartQuotes+1,craft3EndQuotes)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,craft3StartQuotes) + craft3Attr.substring(craft3EndQuotes+1)
}}}}}}
### craft3Link 확인 ([[]] 검색)
{{{#!if ((delim = craft3Attr.indexOf("[[")) != -1) && ((endDelim = craft3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft3Link = craft3Attr.substring(delim+2,endDelim)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(endDelim+2)
}}}
#### craft3Anchor 확인 (# 검색)
{{{#!if (delim = craft3Link.indexOf("#")) != -1
{{{#!if craft3Anchor = craft3Link.substring(delim+1)
}}}{{{#!if craft3Link = craft3Link.substring(0,delim)
}}}}}}{{{#!if craft3Anchor ??= craft3.substring(craft3.indexOf("/")+1)
}}}{{{#!if craft3Link ||= calleeTitle
}}}}}}
### craft3Info 확인 (`` 검색)
{{{#!if ((delim = craft3Attr.indexOf("`")) != -1) && ((endDelim = craft3Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft3Info = craft3Attr.substring(delim+1,endDelim)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(endDelim+1)
}}}}}}
### craft3IsSlot 확인 (slot 검색)
{{{#!if craft3IsSlot = ((delim = craft3Attr.indexOf("slot")) != -1)
{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(delim+4)
}}}}}}
### craft3Energy 확인 (energy= 검색)
{{{#!if (delim = craft3Attr.indexOf("energy=")) != -1
{{{#!if sep = craft3Attr.indexOf(" ",delim)
}}}{{{#!if craft3Energy = craft3Attr.substring(delim+7,sep)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(sep)
}}}}}}
### craft3Amount 확인 (B 검색)
{{{#!if (delim = craft3Attr.indexOf("B")) != -1
{{{#!if sep = craft3Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft3Amount = craft3Attr.substring(sep+1,delim+1)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,sep) + craft3Attr.substring(delim+1)
}}}}}}
### craft3Desc 확인
{{{#!if (craft3Amount != null) || (craft3Energy != null) || (craft3Info != null)
{{{#!if craft3Desc = true
}}}}}}
### craft3Count 확인
{{{#!if craft3Attr = craft3Attr.trim()
}}}{{{#!if craft3Count = craft3Attr ? +craft3Attr : null
}}}}}}}}}}}}}}}}}}
{{{#!wiki out 조건문 접기/펼치기
## out1 세부속성 확인 (; 검색)
{{{#!if (sep = out1.indexOf(";")) != -1
{{{#!if out1Attr = " " + out1.substring(sep+1)
}}}{{{#!if out1 = out1.substring(0,sep).trim()
}}}}}}
## out1Format 확인 (. 검색)
{{{#!if (delim = out1.lastIndexOf(".")) != -1
{{{#!if out1Format = out1.substring(delim+1)
}}}{{{#!if out1Format = ((out1Format == "gif") || (out1Format == "webp") || (out1Format == "png") || (out1Format == "jpg") || (out1Format == "svg") || (out1Format == "bmp")) ? out1Format : null
}}}{{{#!if out1 = (out1Format != null) ? out1.substring(0,delim) : out1
}}}}}}{{{#!if out1Format ??= "png"
}}}
## out1 각 세부속성 확인
{{{#!if out1Attr
### out1Link 확인 ([[]] 검색)
{{{#!if ((delim = out1Attr.indexOf("[[")) != -1) && ((endDelim = out1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out1Link = out1Attr.substring(delim+2,endDelim)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(endDelim+2)
}}}
#### out1Anchor 확인 (# 검색)
{{{#!if (delim = out1Link.indexOf("#")) != -1
{{{#!if out1Anchor = out1Link.substring(delim+1)
}}}{{{#!if out1Link = out1Link.substring(0,delim)
}}}}}}{{{#!if out1Anchor ??= out1.substring(out1.indexOf("/")+1)
}}}{{{#!if out1Link ||= calleeTitle
}}}}}}
### out1Info 확인 (`` 검색)
{{{#!if ((delim = out1Attr.indexOf("`")) != -1) && ((endDelim = out1Attr.indexOf("`",delim+1)) != -1)
{{{#!if out1Info = out1Attr.substring(delim+1,endDelim)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(endDelim+1)
}}}}}}
### out1Energy 확인 (energy= 검색)
{{{#!if (delim = out1Attr.indexOf("energy=")) != -1
{{{#!if sep = out1Attr.indexOf(" ",delim)
}}}{{{#!if out1Energy = out1Attr.substring(delim+7,sep)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(sep)
}}}}}}
### out1Chance 확인 (% 검색)
{{{#!if (delim = out1Attr.indexOf("%")) != -1
{{{#!if sep = out1Attr.lastIndexOf(" ",delim)
}}}{{{#!if out1Chance = out1Attr.substring(sep+1,delim+1)
}}}{{{#!if out1Attr = out1Attr.substring(0,sep) + out1Attr.substring(delim+1)
}}}{{{#!if out1SlotType = "확률"
}}}}}}
### out1Amount 확인 (B 검색)
{{{#!if (delim = out1Attr.indexOf("B")) != -1
{{{#!if sep = out1Attr.lastIndexOf(" ",delim)
}}}{{{#!if out1Amount = out1Attr.substring(sep+1,delim+1)
}}}{{{#!if out1Attr = out1Attr.substring(0,sep) + out1Attr.substring(delim+1)
}}}}}}
### out1Desc 확인
{{{#!if (out1Amount != null) || (out1Chance != null) || (out1Energy != null) || (out1Info != null)
{{{#!if out1Desc = true
}}}}}}
### out1Count 확인
{{{#!if out1Attr = out1Attr.trim()
}}}{{{#!if out1Count = out1Attr ? +out1Attr : null
}}}}}}
## out2
{{{#!if out2 != null
{{{#!if outCount++
}}}
## out2 세부속성 확인 (; 검색)
{{{#!if (sep = out2.indexOf(";")) != -1
{{{#!if out2Attr = " " + out2.substring(sep+1)
}}}{{{#!if out2 = out2.substring(0,sep).trim()
}}}}}}
## out2Format 확인 (. 검색)
{{{#!if (delim = out2.lastIndexOf(".")) != -1
{{{#!if out2Format = out2.substring(delim+1)
}}}{{{#!if out2Format = ((out2Format == "gif") || (out2Format == "webp") || (out2Format == "png") || (out2Format == "jpg") || (out2Format == "svg") || (out2Format == "bmp")) ? out2Format : null
}}}{{{#!if out2 = (out2Format != null) ? out2.substring(0,delim) : out2
}}}}}}{{{#!if out2Format ??= "png"
}}}
## out2 각 세부속성 확인
{{{#!if out2Attr
### out2Link 확인 ([[]] 검색)
{{{#!if ((delim = out2Attr.indexOf("[[")) != -1) && ((endDelim = out2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out2Link = out2Attr.substring(delim+2,endDelim)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(endDelim+2)
}}}
#### out2Anchor 확인 (# 검색)
{{{#!if (delim = out2Link.indexOf("#")) != -1
{{{#!if out2Anchor = out2Link.substring(delim+1)
}}}{{{#!if out2Link = out2Link.substring(0,delim)
}}}}}}{{{#!if out2Anchor ??= out2.substring(out2.indexOf("/")+1)
}}}{{{#!if out2Link ||= calleeTitle
}}}}}}
### out2Info 확인 (`` 검색)
{{{#!if ((delim = out2Attr.indexOf("`")) != -1) && ((endDelim = out2Attr.indexOf("`",delim+1)) != -1)
{{{#!if out2Info = out2Attr.substring(delim+1,endDelim)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(endDelim+1)
}}}}}}
### out2Energy 확인 (energy= 검색)
{{{#!if (delim = out2Attr.indexOf("energy=")) != -1
{{{#!if sep = out2Attr.indexOf(" ",delim)
}}}{{{#!if out2Energy = out2Attr.substring(delim+7,sep)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(sep)
}}}}}}
### out2Chance 확인 (% 검색)
{{{#!if (delim = out2Attr.indexOf("%")) != -1
{{{#!if sep = out2Attr.lastIndexOf(" ",delim)
}}}{{{#!if out2Chance = out2Attr.substring(sep+1,delim+1)
}}}{{{#!if out2Attr = out2Attr.substring(0,sep) + out2Attr.substring(delim+1)
}}}{{{#!if out2SlotType = "확률"
}}}}}}
### out2Amount 확인 (B 검색)
{{{#!if (delim = out2Attr.indexOf("B")) != -1
{{{#!if sep = out2Attr.lastIndexOf(" ",delim)
}}}{{{#!if out2Amount = out2Attr.substring(sep+1,delim+1)
}}}{{{#!if out2Attr = out2Attr.substring(0,sep) + out2Attr.substring(delim+1)
}}}}}}
### out2Desc 확인
{{{#!if (out2Amount != null) || (out2Chance != null) || (out2Energy != null) || (out2Info != null)
{{{#!if out2Desc = true
}}}}}}
### out2Count 확인
{{{#!if out2Attr = out2Attr.trim()
}}}{{{#!if out2Count = out2Attr ? +out2Attr : null
}}}}}}
## out3
{{{#!if out3 != null
{{{#!if outCount++
}}}
## out3 세부속성 확인 (; 검색)
{{{#!if (sep = out3.indexOf(";")) != -1
{{{#!if out3Attr = " " + out3.substring(sep+1)
}}}{{{#!if out3 = out3.substring(0,sep).trim()
}}}}}}
## out3Format 확인 (. 검색)
{{{#!if (delim = out3.lastIndexOf(".")) != -1
{{{#!if out3Format = out3.substring(delim+1)
}}}{{{#!if out3Format = ((out3Format == "gif") || (out3Format == "webp") || (out3Format == "png") || (out3Format == "jpg") || (out3Format == "svg") || (out3Format == "bmp")) ? out3Format : null
}}}{{{#!if out3 = (out3Format != null) ? out3.substring(0,delim) : out3
}}}}}}{{{#!if out3Format ??= "png"
}}}
## out3 각 세부속성 확인
{{{#!if out3Attr
### out3Link 확인 ([[]] 검색)
{{{#!if ((delim = out3Attr.indexOf("[[")) != -1) && ((endDelim = out3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out3Link = out3Attr.substring(delim+2,endDelim)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(endDelim+2)
}}}
#### out3Anchor 확인 (# 검색)
{{{#!if (delim = out3Link.indexOf("#")) != -1
{{{#!if out3Anchor = out3Link.substring(delim+1)
}}}{{{#!if out3Link = out3Link.substring(0,delim)
}}}}}}{{{#!if out3Anchor ??= out3.substring(out3.indexOf("/")+1)
}}}{{{#!if out3Link ||= calleeTitle
}}}}}}
### out3Info 확인 (`` 검색)
{{{#!if ((delim = out3Attr.indexOf("`")) != -1) && ((endDelim = out3Attr.indexOf("`",delim+1)) != -1)
{{{#!if out3Info = out3Attr.substring(delim+1,endDelim)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(endDelim+1)
}}}}}}
### out3Energy 확인 (energy= 검색)
{{{#!if (delim = out3Attr.indexOf("energy=")) != -1
{{{#!if sep = out3Attr.indexOf(" ",delim)
}}}{{{#!if out3Energy = out3Attr.substring(delim+7,sep)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(sep)
}}}}}}
### out3Chance 확인 (% 검색)
{{{#!if (delim = out3Attr.indexOf("%")) != -1
{{{#!if sep = out3Attr.lastIndexOf(" ",delim)
}}}{{{#!if out3Chance = out3Attr.substring(sep+1,delim+1)
}}}{{{#!if out3Attr = out3Attr.substring(0,sep) + out3Attr.substring(delim+1)
}}}{{{#!if out3SlotType = "확률"
}}}}}}
### out3Amount 확인 (B 검색)
{{{#!if (delim = out3Attr.indexOf("B")) != -1
{{{#!if sep = out3Attr.lastIndexOf(" ",delim)
}}}{{{#!if out3Amount = out3Attr.substring(sep+1,delim+1)
}}}{{{#!if out3Attr = out3Attr.substring(0,sep) + out3Attr.substring(delim+1)
}}}}}}
### out3Desc 확인
{{{#!if (out3Amount != null) || (out3Chance != null) || (out3Energy != null) || (out3Info != null)
{{{#!if out3Desc = true
}}}}}}
### out3Count 확인
{{{#!if out3Attr = out3Attr.trim()
}}}{{{#!if out3Count = out3Attr ? +out3Attr : null
}}}}}}
## out4
{{{#!if out4 != null
{{{#!if outCount++
}}}
## out4 세부속성 확인 (; 검색)
{{{#!if (sep = out4.indexOf(";")) != -1
{{{#!if out4Attr = " " + out4.substring(sep+1)
}}}{{{#!if out4 = out4.substring(0,sep).trim()
}}}}}}
## out4Format 확인 (. 검색)
{{{#!if (delim = out4.lastIndexOf(".")) != -1
{{{#!if out4Format = out4.substring(delim+1)
}}}{{{#!if out4Format = ((out4Format == "gif") || (out4Format == "webp") || (out4Format == "png") || (out4Format == "jpg") || (out4Format == "svg") || (out4Format == "bmp")) ? out4Format : null
}}}{{{#!if out4 = (out4Format != null) ? out4.substring(0,delim) : out4
}}}}}}{{{#!if out4Format ??= "png"
}}}
## out4 각 세부속성 확인
{{{#!if out4Attr
### out4Link 확인 ([[]] 검색)
{{{#!if ((delim = out4Attr.indexOf("[[")) != -1) && ((endDelim = out4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out4Link = out4Attr.substring(delim+2,endDelim)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(endDelim+2)
}}}
#### out4Anchor 확인 (# 검색)
{{{#!if (delim = out4Link.indexOf("#")) != -1
{{{#!if out4Anchor = out4Link.substring(delim+1)
}}}{{{#!if out4Link = out4Link.substring(0,delim)
}}}}}}{{{#!if out4Anchor ??= out4.substring(out4.indexOf("/")+1)
}}}{{{#!if out4Link ||= calleeTitle
}}}}}}
### out4Info 확인 (`` 검색)
{{{#!if ((delim = out4Attr.indexOf("`")) != -1) && ((endDelim = out4Attr.indexOf("`",delim+1)) != -1)
{{{#!if out4Info = out4Attr.substring(delim+1,endDelim)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(endDelim+1)
}}}}}}
### out4Energy 확인 (energy= 검색)
{{{#!if (delim = out4Attr.indexOf("energy=")) != -1
{{{#!if sep = out4Attr.indexOf(" ",delim)
}}}{{{#!if out4Energy = out4Attr.substring(delim+7,sep)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(sep)
}}}}}}
### out4Chance 확인 (% 검색)
{{{#!if (delim = out4Attr.indexOf("%")) != -1
{{{#!if sep = out4Attr.lastIndexOf(" ",delim)
}}}{{{#!if out4Chance = out4Attr.substring(sep+1,delim+1)
}}}{{{#!if out4Attr = out4Attr.substring(0,sep) + out4Attr.substring(delim+1)
}}}{{{#!if out4SlotType = "확률"
}}}}}}
### out4Amount 확인 (B 검색)
{{{#!if (delim = out4Attr.indexOf("B")) != -1
{{{#!if sep = out4Attr.lastIndexOf(" ",delim)
}}}{{{#!if out4Amount = out4Attr.substring(sep+1,delim+1)
}}}{{{#!if out4Attr = out4Attr.substring(0,sep) + out4Attr.substring(delim+1)
}}}}}}
### out4Desc 확인
{{{#!if (out4Amount != null) || (out4Chance != null) || (out4Energy != null) || (out4Info != null)
{{{#!if out4Desc = true
}}}}}}
### out4Count 확인
{{{#!if out4Attr = out4Attr.trim()
}}}{{{#!if out4Count = out4Attr ? +out4Attr : null
}}}}}}
## out5
{{{#!if out5 != null
{{{#!if outCount++
}}}
## out5 세부속성 확인 (; 검색)
{{{#!if (sep = out5.indexOf(";")) != -1
{{{#!if out5Attr = " " + out5.substring(sep+1)
}}}{{{#!if out5 = out5.substring(0,sep).trim()
}}}}}}
## out5Format 확인 (. 검색)
{{{#!if (delim = out5.lastIndexOf(".")) != -1
{{{#!if out5Format = out5.substring(delim+1)
}}}{{{#!if out5Format = ((out5Format == "gif") || (out5Format == "webp") || (out5Format == "png") || (out5Format == "jpg") || (out5Format == "svg") || (out5Format == "bmp")) ? out5Format : null
}}}{{{#!if out5 = (out5Format != null) ? out5.substring(0,delim) : out5
}}}}}}{{{#!if out5Format ??= "png"
}}}
## out5 각 세부속성 확인
{{{#!if out5Attr
### out5Link 확인 ([[]] 검색)
{{{#!if ((delim = out5Attr.indexOf("[[")) != -1) && ((endDelim = out5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out5Link = out5Attr.substring(delim+2,endDelim)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(endDelim+2)
}}}
#### out5Anchor 확인 (# 검색)
{{{#!if (delim = out5Link.indexOf("#")) != -1
{{{#!if out5Anchor = out5Link.substring(delim+1)
}}}{{{#!if out5Link = out5Link.substring(0,delim)
}}}}}}{{{#!if out5Anchor ??= out5.substring(out5.indexOf("/")+1)
}}}{{{#!if out5Link ||= calleeTitle
}}}}}}
### out5Info 확인 (`` 검색)
{{{#!if ((delim = out5Attr.indexOf("`")) != -1) && ((endDelim = out5Attr.indexOf("`",delim+1)) != -1)
{{{#!if out5Info = out5Attr.substring(delim+1,endDelim)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(endDelim+1)
}}}}}}
### out5Energy 확인 (energy= 검색)
{{{#!if (delim = out5Attr.indexOf("energy=")) != -1
{{{#!if sep = out5Attr.indexOf(" ",delim)
}}}{{{#!if out5Energy = out5Attr.substring(delim+7,sep)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(sep)
}}}}}}
### out5Chance 확인 (% 검색)
{{{#!if (delim = out5Attr.indexOf("%")) != -1
{{{#!if sep = out5Attr.lastIndexOf(" ",delim)
}}}{{{#!if out5Chance = out5Attr.substring(sep+1,delim+1)
}}}{{{#!if out5Attr = out5Attr.substring(0,sep) + out5Attr.substring(delim+1)
}}}{{{#!if out5SlotType = "확률"
}}}}}}
### out5Amount 확인 (B 검색)
{{{#!if (delim = out5Attr.indexOf("B")) != -1
{{{#!if sep = out5Attr.lastIndexOf(" ",delim)
}}}{{{#!if out5Amount = out5Attr.substring(sep+1,delim+1)
}}}{{{#!if out5Attr = out5Attr.substring(0,sep) + out5Attr.substring(delim+1)
}}}}}}
### out5Desc 확인
{{{#!if (out5Amount != null) || (out5Chance != null) || (out5Energy != null) || (out5Info != null)
{{{#!if out5Desc = true
}}}}}}
### out5Count 확인
{{{#!if out5Attr = out5Attr.trim()
}}}{{{#!if out5Count = out5Attr ? +out5Attr : null
}}}}}}
## out6
{{{#!if out6 != null
{{{#!if outCount++
}}}
## out6 세부속성 확인 (; 검색)
{{{#!if (sep = out6.indexOf(";")) != -1
{{{#!if out6Attr = " " + out6.substring(sep+1)
}}}{{{#!if out6 = out6.substring(0,sep).trim()
}}}}}}
## out6Format 확인 (. 검색)
{{{#!if (delim = out6.lastIndexOf(".")) != -1
{{{#!if out6Format = out6.substring(delim+1)
}}}{{{#!if out6Format = ((out6Format == "gif") || (out6Format == "webp") || (out6Format == "png") || (out6Format == "jpg") || (out6Format == "svg") || (out6Format == "bmp")) ? out6Format : null
}}}{{{#!if out6 = (out6Format != null) ? out6.substring(0,delim) : out6
}}}}}}{{{#!if out6Format ??= "png"
}}}
## out6 각 세부속성 확인
{{{#!if out6Attr
### out6Link 확인 ([[]] 검색)
{{{#!if ((delim = out6Attr.indexOf("[[")) != -1) && ((endDelim = out6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out6Link = out6Attr.substring(delim+2,endDelim)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(endDelim+2)
}}}
#### out6Anchor 확인 (# 검색)
{{{#!if (delim = out6Link.indexOf("#")) != -1
{{{#!if out6Anchor = out6Link.substring(delim+1)
}}}{{{#!if out6Link = out6Link.substring(0,delim)
}}}}}}{{{#!if out6Anchor ??= out6.substring(out6.indexOf("/")+1)
}}}{{{#!if out6Link ||= calleeTitle
}}}}}}
### out6Info 확인 (`` 검색)
{{{#!if ((delim = out6Attr.indexOf("`")) != -1) && ((endDelim = out6Attr.indexOf("`",delim+1)) != -1)
{{{#!if out6Info = out6Attr.substring(delim+1,endDelim)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(endDelim+1)
}}}}}}
### out6Energy 확인 (energy= 검색)
{{{#!if (delim = out6Attr.indexOf("energy=")) != -1
{{{#!if sep = out6Attr.indexOf(" ",delim)
}}}{{{#!if out6Energy = out6Attr.substring(delim+7,sep)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(sep)
}}}}}}
### out6Chance 확인 (% 검색)
{{{#!if (delim = out6Attr.indexOf("%")) != -1
{{{#!if sep = out6Attr.lastIndexOf(" ",delim)
}}}{{{#!if out6Chance = out6Attr.substring(sep+1,delim+1)
}}}{{{#!if out6Attr = out6Attr.substring(0,sep) + out6Attr.substring(delim+1)
}}}{{{#!if out6SlotType = "확률"
}}}}}}
### out6Amount 확인 (B 검색)
{{{#!if (delim = out6Attr.indexOf("B")) != -1
{{{#!if sep = out6Attr.lastIndexOf(" ",delim)
}}}{{{#!if out6Amount = out6Attr.substring(sep+1,delim+1)
}}}{{{#!if out6Attr = out6Attr.substring(0,sep) + out6Attr.substring(delim+1)
}}}}}}
### out6Desc 확인
{{{#!if (out6Amount != null) || (out6Chance != null) || (out6Energy != null) || (out6Info != null)
{{{#!if out6Desc = true
}}}}}}
### out6Count 확인
{{{#!if out6Attr = out6Attr.trim()
}}}{{{#!if out6Count = out6Attr ? +out6Attr : null
}}}}}}
## out7
{{{#!if out7 != null
{{{#!if outCount++
}}}
## out7 세부속성 확인 (; 검색)
{{{#!if (sep = out7.indexOf(";")) != -1
{{{#!if out7Attr = " " + out7.substring(sep+1)
}}}{{{#!if out7 = out7.substring(0,sep).trim()
}}}}}}
## out7Format 확인 (. 검색)
{{{#!if (delim = out7.lastIndexOf(".")) != -1
{{{#!if out7Format = out7.substring(delim+1)
}}}{{{#!if out7Format = ((out7Format == "gif") || (out7Format == "webp") || (out7Format == "png") || (out7Format == "jpg") || (out7Format == "svg") || (out7Format == "bmp")) ? out7Format : null
}}}{{{#!if out7 = (out7Format != null) ? out7.substring(0,delim) : out7
}}}}}}{{{#!if out7Format ??= "png"
}}}
## out7 각 세부속성 확인
{{{#!if out7Attr
### out7Link 확인 ([[]] 검색)
{{{#!if ((delim = out7Attr.indexOf("[[")) != -1) && ((endDelim = out7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out7Link = out7Attr.substring(delim+2,endDelim)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(endDelim+2)
}}}
#### out7Anchor 확인 (# 검색)
{{{#!if (delim = out7Link.indexOf("#")) != -1
{{{#!if out7Anchor = out7Link.substring(delim+1)
}}}{{{#!if out7Link = out7Link.substring(0,delim)
}}}}}}{{{#!if out7Anchor ??= out7.substring(out7.indexOf("/")+1)
}}}{{{#!if out7Link ||= calleeTitle
}}}}}}
### out7Info 확인 (`` 검색)
{{{#!if ((delim = out7Attr.indexOf("`")) != -1) && ((endDelim = out7Attr.indexOf("`",delim+1)) != -1)
{{{#!if out7Info = out7Attr.substring(delim+1,endDelim)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(endDelim+1)
}}}}}}
### out7Energy 확인 (energy= 검색)
{{{#!if (delim = out7Attr.indexOf("energy=")) != -1
{{{#!if sep = out7Attr.indexOf(" ",delim)
}}}{{{#!if out7Energy = out7Attr.substring(delim+7,sep)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(sep)
}}}}}}
### out7Chance 확인 (% 검색)
{{{#!if (delim = out7Attr.indexOf("%")) != -1
{{{#!if sep = out7Attr.lastIndexOf(" ",delim)
}}}{{{#!if out7Chance = out7Attr.substring(sep+1,delim+1)
}}}{{{#!if out7Attr = out7Attr.substring(0,sep) + out7Attr.substring(delim+1)
}}}{{{#!if out7SlotType = "확률"
}}}}}}
### out7Amount 확인 (B 검색)
{{{#!if (delim = out7Attr.indexOf("B")) != -1
{{{#!if sep = out7Attr.lastIndexOf(" ",delim)
}}}{{{#!if out7Amount = out7Attr.substring(sep+1,delim+1)
}}}{{{#!if out7Attr = out7Attr.substring(0,sep) + out7Attr.substring(delim+1)
}}}}}}
### out7Desc 확인
{{{#!if (out7Amount != null) || (out7Chance != null) || (out7Energy != null) || (out7Info != null)
{{{#!if out7Desc = true
}}}}}}
### out7Count 확인
{{{#!if out7Attr = out7Attr.trim()
}}}{{{#!if out7Count = out7Attr ? +out7Attr : null
}}}}}}
## out8
{{{#!if out8 != null
{{{#!if outCount++
}}}
## out8 세부속성 확인 (; 검색)
{{{#!if (sep = out8.indexOf(";")) != -1
{{{#!if out8Attr = " " + out8.substring(sep+1)
}}}{{{#!if out8 = out8.substring(0,sep).trim()
}}}}}}
## out8Format 확인 (. 검색)
{{{#!if (delim = out8.lastIndexOf(".")) != -1
{{{#!if out8Format = out8.substring(delim+1)
}}}{{{#!if out8Format = ((out8Format == "gif") || (out8Format == "webp") || (out8Format == "png") || (out8Format == "jpg") || (out8Format == "svg") || (out8Format == "bmp")) ? out8Format : null
}}}{{{#!if out8 = (out8Format != null) ? out8.substring(0,delim) : out8
}}}}}}{{{#!if out8Format ??= "png"
}}}
## out8 각 세부속성 확인
{{{#!if out8Attr
### out8Link 확인 ([[]] 검색)
{{{#!if ((delim = out8Attr.indexOf("[[")) != -1) && ((endDelim = out8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out8Link = out8Attr.substring(delim+2,endDelim)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(endDelim+2)
}}}
#### out8Anchor 확인 (# 검색)
{{{#!if (delim = out8Link.indexOf("#")) != -1
{{{#!if out8Anchor = out8Link.substring(delim+1)
}}}{{{#!if out8Link = out8Link.substring(0,delim)
}}}}}}{{{#!if out8Anchor ??= out8.substring(out8.indexOf("/")+1)
}}}{{{#!if out8Link ||= calleeTitle
}}}}}}
### out8Info 확인 (`` 검색)
{{{#!if ((delim = out8Attr.indexOf("`")) != -1) && ((endDelim = out8Attr.indexOf("`",delim+1)) != -1)
{{{#!if out8Info = out8Attr.substring(delim+1,endDelim)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(endDelim+1)
}}}}}}
### out8Energy 확인 (energy= 검색)
{{{#!if (delim = out8Attr.indexOf("energy=")) != -1
{{{#!if sep = out8Attr.indexOf(" ",delim)
}}}{{{#!if out8Energy = out8Attr.substring(delim+7,sep)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(sep)
}}}}}}
### out8Chance 확인 (% 검색)
{{{#!if (delim = out8Attr.indexOf("%")) != -1
{{{#!if sep = out8Attr.lastIndexOf(" ",delim)
}}}{{{#!if out8Chance = out8Attr.substring(sep+1,delim+1)
}}}{{{#!if out8Attr = out8Attr.substring(0,sep) + out8Attr.substring(delim+1)
}}}{{{#!if out8SlotType = "확률"
}}}}}}
### out8Amount 확인 (B 검색)
{{{#!if (delim = out8Attr.indexOf("B")) != -1
{{{#!if sep = out8Attr.lastIndexOf(" ",delim)
}}}{{{#!if out8Amount = out8Attr.substring(sep+1,delim+1)
}}}{{{#!if out8Attr = out8Attr.substring(0,sep) + out8Attr.substring(delim+1)
}}}}}}
### out8Desc 확인
{{{#!if (out8Amount != null) || (out8Chance != null) || (out8Energy != null) || (out8Info != null)
{{{#!if out8Desc = true
}}}}}}
### out8Count 확인
{{{#!if out8Attr = out8Attr.trim()
}}}{{{#!if out8Count = out8Attr ? +out8Attr : null
}}}}}}
## out9
{{{#!if out9 != null
{{{#!if outCount++
}}}
## out9 세부속성 확인 (; 검색)
{{{#!if (sep = out9.indexOf(";")) != -1
{{{#!if out9Attr = " " + out9.substring(sep+1)
}}}{{{#!if out9 = out9.substring(0,sep).trim()
}}}}}}
## out9Format 확인 (. 검색)
{{{#!if (delim = out9.lastIndexOf(".")) != -1
{{{#!if out9Format = out9.substring(delim+1)
}}}{{{#!if out9Format = ((out9Format == "gif") || (out9Format == "webp") || (out9Format == "png") || (out9Format == "jpg") || (out9Format == "svg") || (out9Format == "bmp")) ? out9Format : null
}}}{{{#!if out9 = (out9Format != null) ? out9.substring(0,delim) : out9
}}}}}}{{{#!if out9Format ??= "png"
}}}
## out9 각 세부속성 확인
{{{#!if out9Attr
### out9Link 확인 ([[]] 검색)
{{{#!if ((delim = out9Attr.indexOf("[[")) != -1) && ((endDelim = out9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out9Link = out9Attr.substring(delim+2,endDelim)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(endDelim+2)
}}}
#### out9Anchor 확인 (# 검색)
{{{#!if (delim = out9Link.indexOf("#")) != -1
{{{#!if out9Anchor = out9Link.substring(delim+1)
}}}{{{#!if out9Link = out9Link.substring(0,delim)
}}}}}}{{{#!if out9Anchor ??= out9.substring(out9.indexOf("/")+1)
}}}{{{#!if out9Link ||= calleeTitle
}}}}}}
### out9Info 확인 (`` 검색)
{{{#!if ((delim = out9Attr.indexOf("`")) != -1) && ((endDelim = out9Attr.indexOf("`",delim+1)) != -1)
{{{#!if out9Info = out9Attr.substring(delim+1,endDelim)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(endDelim+1)
}}}}}}
### out9Energy 확인 (energy= 검색)
{{{#!if (delim = out9Attr.indexOf("energy=")) != -1
{{{#!if sep = out9Attr.indexOf(" ",delim)
}}}{{{#!if out9Energy = out9Attr.substring(delim+7,sep)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(sep)
}}}}}}
### out9Chance 확인 (% 검색)
{{{#!if (delim = out9Attr.indexOf("%")) != -1
{{{#!if sep = out9Attr.lastIndexOf(" ",delim)
}}}{{{#!if out9Chance = out9Attr.substring(sep+1,delim+1)
}}}{{{#!if out9Attr = out9Attr.substring(0,sep) + out9Attr.substring(delim+1)
}}}{{{#!if out9SlotType = "확률"
}}}}}}
### out9Amount 확인 (B 검색)
{{{#!if (delim = out9Attr.indexOf("B")) != -1
{{{#!if sep = out9Attr.lastIndexOf(" ",delim)
}}}{{{#!if out9Amount = out9Attr.substring(sep+1,delim+1)
}}}{{{#!if out9Attr = out9Attr.substring(0,sep) + out9Attr.substring(delim+1)
}}}}}}
### out9Desc 확인
{{{#!if (out9Amount != null) || (out9Chance != null) || (out9Energy != null) || (out9Info != null)
{{{#!if out9Desc = true
}}}}}}
### out9Count 확인
{{{#!if out9Attr = out9Attr.trim()
}}}{{{#!if out9Count = out9Attr ? +out9Attr : null
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{{#!wiki style 지정 조건문 접기/펼치기
## 슬롯 열 개수 설정
## in, out은 1개일 때 1열, 2~4개일 때 2열, 4~9개일 때 3열
{{{#!if inCol ??= (((inCount - 1) ** 0.5) | 0) + 1
}}}{{{#!if craftCol ??= craftCount
}}}{{{#!if outCol ??= (((outCount - 1) ** 0.5) | 0) + 1
}}}
## 컨테이너 너비 지정
{{{#!if inWidth = 38 * inCol - 2
}}}{{{#!if craftWidth = 38 * craftCol - 2
}}}{{{#!if midWidth = (craftCol < 3) ? 82 : craftWidth
}}}{{{#!if outWidth = 38 * outCol - 2
}}}{{{#!if baseWidth = inWidth + midWidth + outWidth + 36
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-grid"
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in1Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in2 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in2Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in3 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in3Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in4 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in4Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in4Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in4Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in5 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in5Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in5Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in5Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in6 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in6Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in6Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in6Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in7 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in7Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in7Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in7Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in8 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in8Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in8Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in8Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in9 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in9Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in9Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in9Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{#!wiki class="middle-container"
{{{#!if craft1 != null
{{{#!wiki class="crafter-grid"
{{{#!wiki class="crafter"
{{{#!if craft1IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft1Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if craft2 != null
{{{#!wiki class="crafter"
{{{#!if craft2IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft2Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if craft3 != null
{{{#!wiki class="crafter"
{{{#!if craft3IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft3Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:Create/GUI/제작법 화살표.svg|width=82]]}}}}}}{{{#!wiki class="output-grid"
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out1Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out2 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out2Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out3 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out3Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out4 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out4Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out4Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out4Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out5 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out5Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out5Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out5Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out6 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out6Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out6Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out6Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out7 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out7Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out7Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out7Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out8 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out8Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out8Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out8Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out9 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out9Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out9Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out9Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
#!if cap != null
[br]{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    max-width: calc(px + 4px);
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}
.input-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 2px calc(2/*100%);
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.input {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.output-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 2px calc(2/*100%);
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.output {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.middle-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.crafter-grid {
    display: flex;
    gap: calc(2/*100%);
    width: calc(/*100%);
}
.crafter {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.arrow { width: calc(82/*100%);}
.slot {
    width: 100%;
    aspect-ratio: 1;
    background-color: #8B8B8B;
}
.input:hover .item, .crafter:hover .item, .output:hover .item { background-color: #C5C5C5; }
.crafter:hover .item:nth-child(1) { background-color: #E3E3E3; }
.slot-content {
    width: 100%;
    aspect-ratio: 1;
}
.slot-content:nth-child(n+2) { margin-top: -100%; }
.item {
    padding: calc(2/36*100%);
    background-clip: content-box;
}
.description {
    width: 100%;
    color: #2B2D2F;
    font-family:Mojangles, Minecraft Seven, unifont, sans-serif;;
    font-size: small;
    font-weight: bold;
    text-align: center;
    word-break: keep-all;
}
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.






{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.






{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

계단 반 블록 울타리
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.
aaaaaa





{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.
aaa





{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

[include(틀:마인크래프트/제작대, pat1=aba, pat2=aba, a=mc/oak_planks, b=mc/stick; 마인크래프트/아이템/재료, output=mc/oak_fence; 3)]

2.1. 참나무

<tableclass=profile wood> 참나무
Oak
파일:마인크래프트/참나무 원목.png파일:마인크래프트/껍질 벗긴 참나무 원목.png파일:마인크래프트/참나무.png파일:마인크래프트/껍질 벗긴 참나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/참나무 판자.png파일:마인크래프트/참나무 계단.png파일:마인크래프트/참나무 반 블록.png파일:마인크래프트/참나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
온대 기후 및 건조 기후에서 발견할 수 있다.[2] 분포도가 가장 크기 때문에 쉽게 구할 수 있는 목재 블록이며, 진달래 나무도 참나무의 일종으로 등장한다. 단, 원래부터 있었던 참나무의 경우는 4~6m 높이를 지니며 때때로 거목으로도 자라는데 거목으로 자랄 시 잔가지들 때문에 벌목 난이도가 증가해서 거목 기준 많이 얻는 것은 다른 나무들보다 어렵다.

크리에이티브 인벤토리의 건축 블록 탭에서도 가장 맨 위를 차지하고 있으며, 모장이 공식 X 계정을 통해서 "참나무가 목재계 대표냐 아니냐"#로 직접 투기장(?)을 열 정도로 공식적으로 나무 계열 대표로서 자리매김하고 있다. 실제로 초기에는 나무는 참나무만 존재했고 다른 나무가 등장한 이후에도 오랫동안 목재는 참나무만 있었다. 당시에는 자작나무나 가문비나무를 가공해도 참나무 아이템이 나오는 식이었다. 또한 제작대와 침대는 다른 종류의 목재를 사용해 만들어도 항상 밑면은 참나무 무늬로 만들어진다.

진달래가 나무로 자랄 때 몸통을 이루는 원목이 참나무 원목이다.

2.2. 가문비나무

<tableclass=profile wood> 가문비나무
Spruce
파일:마인크래프트/가문비나무 원목.png파일:마인크래프트/껍질 벗긴 가문비나무 원목.png파일:마인크래프트/가문비나무.png파일:마인크래프트/껍질 벗긴 가문비나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/가문비나무 판자.png파일:마인크래프트/가문비나무 계단.png파일:마인크래프트/가문비나무 반 블록.png파일:마인크래프트/가문비나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
한대, 냉대 기후의 생물 군계에서 발견할 수 있다.

묘목 4개를 사각형으로 배치하면 자랐을 때 매우 크게 자라나기 때문에 다량으로 확보 가능한 목재 중 하나이다. 가문비나무 거목은 잔가지처럼 생기는 원목이 없고 따로 발판 삼을 블록 없이 계단식으로 파면서 올라가면 돼서 벌목이 쉽다. 그렇기에 다량의 목재가 필요하다 싶다면 가문비나무를 사용하는 것이 제일 좋다.

다만 거목으로 성장 시 주변을 회백토로 오염시킨다는 점 때문에[3] 재배 시 별도의 공간을 사용해야 한다.

2.3. 자작나무

<tableclass=profile wood> 자작나무
Birch
파일:마인크래프트/자작나무 원목.png파일:마인크래프트/껍질 벗긴 자작나무 원목.png파일:마인크래프트/자작나무.png파일:마인크래프트/껍질 벗긴 자작나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/자작나무 판자.png파일:마인크래프트/자작나무 계단.png파일:마인크래프트/자작나무 반 블록.png파일:마인크래프트/자작나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
온대 기후의 숲, 자작나무 숲, 자작나무 원시림에서 발견할 수 있다. 삼림 대저택약탈자 전초기지의 일부가 자작나무 목재로 구성된다.

오버월드의 나무들 중 아카시아나무와 함께 거목으로 자라지 않으며 나무 계열 중에서 창백한 참나무 다음으로 가장 밝은 색상을 가지고 있다.

2.4. 정글나무

<tableclass=profile wood> 정글나무
Jungle
파일:마인크래프트/정글나무 원목.png파일:마인크래프트/껍질 벗긴 정글나무 원목.png파일:마인크래프트/정글나무.png파일:마인크래프트/껍질 벗긴 정글나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/정글나무 판자.png파일:마인크래프트/정글나무 계단.png파일:마인크래프트/정글나무 반 블록.png파일:마인크래프트/정글나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
열대 기후의 정글 생물 군계 전반에서 발견할 수 있다.

나무 자체의 키도 큰데 여기에 묘목 4개를 사각형으로 배치하고 자라게 하면 매우 크게 자라나 다량을 확보할 수 있는 목재 중 하나로 꼽힌다. 다만 묘목 환수율이 낮고 거목으로 성장 시 잔가지 역할을 하는 원목이 벌목을 방해하며 또한 정글 생물 군계는 희귀하기 때문에 다량을 확보한다는 목적으로는 가문비나무에 비해 덜 선호된다.

2.5. 아카시아나무

<tableclass=profile wood> 아카시아나무
Acacia
파일:마인크래프트/아카시아나무 원목.png파일:마인크래프트/껍질 벗긴 아카시아나무 원목.png파일:마인크래프트/아카시아나무.png파일:마인크래프트/껍질 벗긴 아카시아나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/아카시아나무 판자.png파일:마인크래프트/아카시아나무 계단.png파일:마인크래프트/아카시아나무 반 블록.png파일:마인크래프트/아카시아나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
건조 기후의 사바나 생물 군계에서 발견할 수 있다.

나무 속살과 판자의 색이 매우 강렬한 주황색이다. 나무가 활꼴로 자라나서 수급하는 게 귀찮다는 단점이 있다.

상술했듯 지상에서 자작나무와 함께 거목으로 자라지 않는다.

2.6. 짙은 참나무

<tableclass=profile wood> 짙은 참나무
Dark Oak
파일:마인크래프트/짙은 참나무 원목.png파일:마인크래프트/껍질 벗긴 짙은 참나무 원목.png파일:마인크래프트/짙은 참나무.png파일:마인크래프트/껍질 벗긴 짙은 참나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/짙은 참나무 판자.png파일:마인크래프트/짙은 참나무 계단.png파일:마인크래프트/짙은 참나무 반 블록.png파일:마인크래프트/짙은 참나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
온대 기후의 어두운 숲을 구성하는 굉장히 어두운 색상이고 거목치곤 작은 키인 나무이다.[4]

반드시 묘목 4개를 사각으로 배치해야만 자란다는 특이한 점이 있다. 우민의 출현지인 삼림 대저택과 약탈자 전초기지는 짙은 참나무 위주의 건축물이고, 악지 생물 군계의 폐광 역시 짙은 참나무로 구성된다.

2.7. 맹그로브나무

<tableclass=profile wood> 맹그로브나무
Mangrove
파일:마인크래프트/맹그로브나무 원목.png파일:마인크래프트/껍질 벗긴 맹그로브나무 원목.png파일:마인크래프트/맹그로브나무.png파일:마인크래프트/껍질 벗긴 맹그로브나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/맹그로브나무 판자.png파일:마인크래프트/맹그로브나무 계단.png파일:마인크래프트/맹그로브나무 반 블록.png파일:마인크래프트/맹그로브나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
맹그로브 늪지대 생물 군계를 이루는 나무.

레드와인 느낌의 붉은 색을 가지고 있다. 밑둥 부분이 4갈래로 갈라져 있고, 또한 묘목이 아니라 자라난 주아를 통해 나무를 성장시켜야 하기 때문에 직접 수급하기에는 불편한 점이 많다.[5] 맹그로브 늪지대를 직접 찾아서 베는 게 훨씬 수급이 편하다.

2.8. 벚나무

<tableclass=profile wood> 벚나무
Cherry
파일:마인크래프트/벚나무 원목.png파일:마인크래프트/껍질 벗긴 벚나무 원목.png파일:마인크래프트/벚나무.png파일:마인크래프트/껍질 벗긴 벚나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/벚나무 판자.png파일:마인크래프트/벚나무 계단.png파일:마인크래프트/벚나무 반 블록.png파일:마인크래프트/벚나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
벚나무 숲에서 발견할 수 있는 나무로, 성장 시 가지가 1~3갈래로 나뉘는 특징이 있다. 적갈색의 껍질과 분홍색 속을 가지고 있으며, 나뭇잎은 분홍색 입자를 흩뿌리는 모습을 보인다.

나무들 중에서는 분포율이 가장 낮고, 가지가 여러 갈래로 갈라지는 등 수급이 번거로울 수 있지만, 묘목은 환수율이 높아 일단 찾기만 한다면 풍부하게 얻을 수 있다. 거목으로 자랄 때는 가지가 세 갈래로 나뉘는 경우도 있어 많은 원목을 채집할 수 있다는 장점이 있다.

나무를 베거나 설치할 때 나는 소리가 다른 나무들과 조금 다르다. 이는 문과 같은 파생 아이템도 마찬가지.

2.9. 창백한 참나무

<tableclass=profile wood> 창백한 참나무
Pale Oak
파일:마인크래프트/창백한 참나무 원목.png파일:마인크래프트/껍질 벗긴 창백한 참나무 원목.png파일:마인크래프트/창백한 참나무.png파일:마인크래프트/껍질 벗긴 창백한 참나무.png
원목, 껍질 벗긴 원목, 나무, 껍질 벗긴 나무
파일:마인크래프트/창백한 참나무 판자.png파일:마인크래프트/창백한 참나무 계단.png파일:마인크래프트/창백한 참나무 반 블록.png파일:마인크래프트/창백한 참나무 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
창백한 정원 생물 군계를 이루는 나무로, 내부에 크리킹 심장이 종종 숨겨져있어 밤 시간대에 크리킹이 생성되게 만든다. 단, 플레이어가 묘목을 통해 키운 창백한 참나무에는 크리킹 심장이 나오지 않는다.

창백한 정원이 어두운 숲의 희귀 변종이라는 특성상, 이들도 묘목 4개를 사각으로 배치해야 자란다.

껍질 벗긴 원목과 판자의 색이 색조가 빠진 흰색+보라색이라는 특징을 가지고 있다.

모티브는 버드나무수염틸란드시아. #

2.10. 대나무 블록

<tableclass=profile wood> 대나무 블록
Block of Bamboo
파일:마인크래프트/대나무 블록.png파일:마인크래프트/껍질 벗긴 대나무 블록.png파일:마인크래프트/대나무 판자.png
대나무 블록, 껍질 벗긴 블록, 판자
파일:마인크래프트/대나무 계단.png파일:마인크래프트/대나무 반 블록.png파일:마인크래프트/대나무 울타리.png
계단, 반 블록, 울타리
파일:마인크래프트/대나무 모자이크.png파일:마인크래프트/대나무 모자이크 계단.png파일:마인크래프트/대나무 모자이크 반 블록.png
대나무 모자이크, 계단, 반 블록
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 5
가연성 원목류: 5, 판자류: 20
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe wood> 제작대 [include(틀:마인크래프트/제작대, 3x3=mc/bamboo; 마인크래프트/아이템/자연 블록, output=mc/bamboo_block)] }}}}}}
대나무로 만들 수 있다.

목재계 건축 블록 중에서 유일하게 1차로 제작이 필요하다는 특징을 가지고 있다.[6] 원목/자루의 역할을 하는 '대나무 블록'은 대나무 다발을 묶어 놓은 듯한 느낌을 준다.

대나무 블록으로 대나무 판자를 2개 만들 수 있고, 이로 막대 4개를 만들 수 있다. 대나무 판자로 막대를 만드는 것이 대나무로 막대를 제작하는 것보다 손해다.[7]

대나무 반 블록 2개 대나무 모자이크(Bamboo Mosaic)를 만들 수 있다. 껍질 벗긴 대나무 무늬가 체크 무늬 형태로 되어 있는 것이 특징. 이 블록으로도 계단과 반 블록을 제작할 수 있다.

대나무 블록은 원목과 달리 제련해서 숯이 되지도 않고, 모닥불의 재료로 사용될 수도 없다. 반면, 대나무 판자는 다른 판자가 사용되는 모든 곳에 쓰일 수 있다.

대나무 판자로 보트를 만들면, 일반적인 보트와 기능은 똑같지만 형태와 이름이 다른 뗏목(raft)이 만들어진다.

2.11. 진홍빛 균사

<tableclass=profile wood> 진홍빛 균사
Crimson Hyphae
파일:마인크래프트/진홍빛 자루.gif파일:마인크래프트/껍질 벗긴 진홍빛 자루.png파일:마인크래프트/진홍빛 균사.gif파일:마인크래프트/껍질 벗긴 진홍빛 균사.png
자루, 껍질 벗긴 자루, 균사, 껍질 벗긴 균사
파일:마인크래프트/진홍빛 판자.png파일:마인크래프트/진홍빛 계단.png파일:마인크래프트/진홍빛 반 블록.png파일:마인크래프트/진홍빛 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 0
가연성 0
네더의 진홍빛 숲에서 발견되는 균사.

자루의 경우 겉표면에 붉게 일렁이는 무늬가 있다는 특징을 가지고 있다.

진홍빛 균사 자루와 이를 재료로 만든 판자와 건축 블록은 불이나 용암에 타지 않으며, 연료로 사용하거나 제련해서 숯으로 만드는 것 역시 불가능하다. 다만 다른 목재 계열들의 블록처럼 제작대나 막대기 같은 나무 파생 아이템으로 만들어서 연료로 사용하는 것은 가능하다.

2.12. 뒤틀린 균사

<tableclass=profile wood> 뒤틀린 균사
Warped Hyphae
파일:마인크래프트/뒤틀린 자루.gif파일:마인크래프트/껍질 벗긴 뒤틀린 자루.png파일:마인크래프트/뒤틀린 균사.gif파일:마인크래프트/껍질 벗긴 뒤틀린 균사.png
자루, 껍질 벗긴 자루, 균사, 껍질 벗긴 균사
파일:마인크래프트/뒤틀린 판자.png파일:마인크래프트/뒤틀린 계단.png파일:마인크래프트/뒤틀린 반 블록.png파일:마인크래프트/뒤틀린 울타리.png
판자, 계단, 반 블록, 울타리
용도 건축, 재료
최적화 도구 도끼
경도 원목류: 2, 판자류: 3
폭발 저항 원목류: 2, 판자류: 3
전이도 0
가연성 0
네더의 뒤틀린 숲에서 발견되는 균사.

자루의 경우 겉표면에 파랗게 일렁이는 무늬가 있다는 특징을 가지고 있다.

진홍빛 균사와 마찬가지로 뒤틀린 균사 역시 자루와 이를 재료로 만든 판자와 건축 블록은 불이나 용암에 타지 않으며, 연료로 사용하거나 제련해서 숯으로 만드는 것이 불가능하나, 다른 나무 파생 아이템으로 만들어서 연료로 사용하는 것이 가능하다.

3. 석재 계열

나무보다 더 단단하고 불에 타지 않는 건축 블록 군으로, 매끄러운(Smooth), 윤나는(Polished), 조각된(Chiseled) 등과 같이 다양한 파생 블록이 있으며, 대부분의 석재 블록들은 계단과 반 블록 외에도 담장(BE: 벽)(Wall)을 만들 수 있다.

계단과 반 블록, 담장의 제작법은 다음과 같다. 제작대 외에도 석재 절단기를 이용해 더욱 쉽고 효율적인 제작이 가능하다.
계단 반 블록 담장
[include(틀:마인크래프트/제작대, pat1=a, pat2=aa, pat3=aaa, a=mc/cobblestone; , output=mc/cobblestone_stairs; 4)] [include(틀:마인크래프트/제작대, pat1=aaa, a=mc/cobblestone; , output=mc/cobblestone_slab; 6)] [include(틀:마인크래프트/제작대, pat1=aaa, pat2=aaa, a=mc/cobblestone; , output=mc/cobblestone_wall; 6)]
[include(틀:마인크래프트/제작법, in=mc/cobblestone; , craft=mc/stonecutter, out=mc/cobblestone_stairs)] [include(틀:마인크래프트/제작법, in=mc/cobblestone; , craft=mc/stonecutter, craft=mc/stonecutter, out=mc/cobblestone_slab; 2, )] [include(틀:마인크래프트/제작법, in=mc/cobblestone; , craft=mc/stonecutter, out=mc/cobblestone_wall)]

3.1.

<tableclass=profile stone>
Stone
파일:마인크래프트/돌.png파일:마인크래프트/돌 계단.png파일:마인크래프트/돌 반 블록.png
돌, 돌 계단, 돌 반 블록
용도 건축, 재료
최적화 도구 곡괭이
경도 돌: 1.5, 계단 · 반 블록: 2
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 화로
#!wiki if문 접기/펼치기

## 레거시 문법
{{{#!if in ??= item; out ??= output
}}}{{{#!if inLink ??= item_link; fuelLink ??= fuel_link; outLink ??= output_link
}}}

## in 세부속성 확인 (; 검색)
{{{#!if (sep = in.indexOf(";")) != -1
{{{#!if inAttr = " " + in.substring(sep+1)
}}}{{{#!if in = in.substring(0,sep).trim()
}}}}}}
## inFormat 확인 (. 검색)
{{{#!if (delim = in.lastIndexOf(".")) != -1
{{{#!if inFormat = in.substring(delim+1)
}}}{{{#!if inFormat = ((inFormat == "gif") || (inFormat == "webp") || (inFormat == "png") || (inFormat == "jpg") || (inFormat == "svg") || (inFormat == "bmp")) ? inFormat : null
}}}{{{#!if in = (inFormat != null) ? in.substring(0,delim) : in
}}}}}}{{{#!if inFormat ??= "png"
}}}
## in 각 세부속성 확인
{{{#!if inAttr
### inLink 확인 ([[]] 검색)
{{{#!if ((delim = inAttr.indexOf("[[")) != -1) && ((endDelim = inAttr.indexOf("]]",delim+2)) != -1)
{{{#!if inLink = inAttr.substring(delim+2,endDelim)
}}}{{{#!if inAttr = inAttr.substring(0,delim) + inAttr.substring(endDelim+2)
}}}
#### inAnchor 확인 (# 검색)
{{{#!if (delim = inLink.indexOf("#")) != -1
{{{#!if inAnchor = inLink.substring(delim+1)
}}}{{{#!if inLink = inLink.substring(0,delim)
}}}}}}{{{#!if inAnchor ??= in.substring(in.indexOf("/")+1)
}}}{{{#!if inLink ||= calleeTitle
}}}}}}
### inCount 확인
{{{#!if inAttr = inAttr.trim()
}}}{{{#!if inCount = inAttr ? +inAttr : null
}}}}}}

## fuel
{{{#!if fuel != null
## fuel 세부속성 확인 (; 검색)
{{{#!if (sep = fuel.indexOf(";")) != -1
{{{#!if fuelAttr = " " + fuel.substring(sep+1)
}}}{{{#!if fuel = fuel.substring(0,sep).trim()
}}}}}}
## fuelFormat 확인 (. 검색)
{{{#!if (delim = fuel.lastIndexOf(".")) != -1
{{{#!if fuelFormat = fuel.substring(delim+1)
}}}{{{#!if fuelFormat = ((fuelFormat == "gif") || (fuelFormat == "webp") || (fuelFormat == "png") || (fuelFormat == "jpg") || (fuelFormat == "svg") || (fuelFormat == "bmp")) ? fuelFormat : null
}}}{{{#!if fuel = (fuelFormat != null) ? fuel.substring(0,delim) : fuel
}}}}}}{{{#!if fuelFormat ??= "png"
}}}
## fuel 각 세부속성 확인
{{{#!if fuelAttr
### fuelLink 확인 ([[]] 검색)
{{{#!if ((delim = fuelAttr.indexOf("[[")) != -1) && ((endDelim = fuelAttr.indexOf("]]",delim+2)) != -1)
{{{#!if fuelLink = fuelAttr.substring(delim+2,endDelim)
}}}{{{#!if fuelAttr = fuelAttr.substring(0,delim) + fuelAttr.substring(endDelim+2)
}}}
#### fuelAnchor 확인 (# 검색)
{{{#!if (delim = fuelLink.indexOf("#")) != -1
{{{#!if fuelAnchor = fuelLink.substring(delim+1)
}}}{{{#!if fuelLink = fuelLink.substring(0,delim)
}}}}}}{{{#!if fuelAnchor ??= fuel.substring(fuel.indexOf("/")+1)
}}}{{{#!if fuelLink ||= calleeTitle
}}}}}}
### fuelCount 확인
{{{#!if fuelAttr = fuelAttr.trim()
}}}{{{#!if fuelCount = fuelAttr ? +fuelAttr : null
}}}}}}}}}

## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}

#!wiki class="base-container"
{{{#!wiki class="base-image"
[[파일:mc/GUI/furnace.svg|width=100%]]}}}{{{#!wiki class="base-content"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if inCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if inLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:mc/coal.png|width=32]]}}}{{{#!if fuelCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if fuelLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="output-container"
{{{#!wiki class="info"
{{{#!if xp != null
[[파일:마인크래프트/개체/경험 구슬.png|width=16]]'''0.1'''}}}}}}{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리결과.svg|width=52]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="info"
{{{#!if typeof time == "string"
'''10'''초}}}}}}}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px;
    aspect-ratio: 180 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}
.base-image { width: 100%; height: 100%; margin-right: -100%; }
.base-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: calc(6/176*100%);
}
.input-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    width: calc(36/164*100%);
    height: 100%;
}
.output-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    width: calc(128/164*100%);
    height: 100%;
}
.input-container .slot-container { width: 100%; }
.output-container .slot-container { width: calc(52/128*100%); }
.slot-container { aspect-ratio: 1; }
.slot-content { width: 100%; aspect-ratio: 1; margin-top: -100%; }
.slot-bg { padding: calc(1/36*100%); background-color: #8B8B8B; background-clip: content-box; }
.slot-container:hover .slot-bg { background-color: #C5C5C5; }
.item { padding: calc(2/36*100%); }
.output-container .slot-content { padding: calc(8/52*100%); }
.output-container .slot-bg { padding: calc(9/52*100%); }
.output-container .item { padding: calc(10/52*100%); }
.info {
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
    align-items: center;
    width: 100%;
    height: calc(28/108*100%);
    overflow: hidden;
    font-size: 16px;
    font-family: Mojangles, Minecraft Seven, unifont, 굴림체, GulimChe;
    color: #7E7E7E;
}
}}}}}}
지하 대부분이 돌로 이루어져 있으며, 오버월드 y=0 위의 대부분을 구성하는 블록이다. 일부 생물 군계에선 돌이 지면에 노출되기도 한다. 의 윗면에 용암이 닿으면 그 자리에 있는 물에 돌이 생성된다.(예시)

그냥 곡괭이로 부술 경우 조약돌이 드롭되기 때문에, 돌 그대로를 캐고 싶다면 섬세한 손길 마법이 부여된 곡괭이를 사용해야 한다. 아직 섬세한 손길 마법이 부여된 곡괭이가 없다면, 조약돌을 화로에 제련하여 만들 수도 있다.

어색한 물약을 돌로 양조하면 벌레 먹음의 물약이 된다.

3.2. 조약돌

<tableclass=profile stone> 조약돌
Cobblestone
파일:마인크래프트/조약돌.png파일:마인크래프트/조약돌 계단.png파일:마인크래프트/조약돌 반 블록.png파일:마인크래프트/조약돌 담장.png
조약돌, 조약돌 계단, 조약돌 반 블록, 조약돌 담장
파일:마인크래프트/이끼 낀 조약돌.png파일:마인크래프트/이끼 낀 조약돌 계단.png파일:마인크래프트/이끼 낀 조약돌 반 블록.png파일:마인크래프트/이끼 낀 조약돌 담장.png
이끼 낀 조약돌, 계단, 반 블록, 담장
용도 건축, 재료
최적화 도구 곡괭이
경도 2
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대 [include(틀:마인크래프트/제작대, shapeless=, 1=mc/cobblestone, 2=mc/moss_block; 마인크래프트/아이템/자연 블록, output=mc/mossy_cobblestone)][include(틀:마인크래프트/제작대, shapeless=, 1=mc/cobblestone, 2=mc/vine; 마인크래프트/아이템/자연 블록, output=mc/mossy_cobblestone)]
석제 절단기
#!wiki if문 접기/펼치기
## 기본값 설정
{{{#!if in1 ??= in; craft1 ??= craft; out1 ??= out
}}}{{{#!if inCount = 1; craftCount = 0; outCount = 1
}}}
{{{#!wiki in 조건문 접기/펼치기
## in1 세부속성 확인 (; 검색)
{{{#!if (sep = in1.indexOf(";")) != -1
{{{#!if in1Attr = " " + in1.substring(sep+1)
}}}{{{#!if in1 = in1.substring(0,sep).trim()
}}}}}}
## in1Format 확인 (. 검색)
{{{#!if (delim = in1.lastIndexOf(".")) != -1
{{{#!if in1Format = in1.substring(delim+1)
}}}{{{#!if in1Format = ((in1Format == "gif") || (in1Format == "webp") || (in1Format == "png") || (in1Format == "jpg") || (in1Format == "svg") || (in1Format == "bmp")) ? in1Format : null
}}}{{{#!if in1 = (in1Format != null) ? in1.substring(0,delim) : in1
}}}}}}{{{#!if in1Format ??= "png"
}}}
## in1 각 세부속성 확인
{{{#!if in1Attr
### in1Link 확인 ([[]] 검색)
{{{#!if ((delim = in1Attr.indexOf("[[")) != -1) && ((endDelim = in1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in1Link = in1Attr.substring(delim+2,endDelim)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(endDelim+2)
}}}
#### in1Anchor 확인 (# 검색)
{{{#!if (delim = in1Link.indexOf("#")) != -1
{{{#!if in1Anchor = in1Link.substring(delim+1)
}}}{{{#!if in1Link = in1Link.substring(0,delim)
}}}}}}{{{#!if in1Anchor ??= in1.substring(in1.indexOf("/")+1)
}}}{{{#!if in1Link ||= calleeTitle
}}}}}}
### in1Info 확인 (`` 검색)
{{{#!if ((delim = in1Attr.indexOf("`")) != -1) && ((endDelim = in1Attr.indexOf("`",delim+1)) != -1)
{{{#!if in1Info = in1Attr.substring(delim+1,endDelim)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(endDelim+1)
}}}}}}
### in1Energy 확인 (energy= 검색)
{{{#!if (delim = in1Attr.indexOf("energy=")) != -1
{{{#!if sep = in1Attr.indexOf(" ",delim)
}}}{{{#!if in1Energy = in1Attr.substring(delim+7,sep)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(sep)
}}}}}}
### in1Amount 확인 (B 검색)
{{{#!if (delim = in1Attr.indexOf("B")) != -1
{{{#!if sep = in1Attr.lastIndexOf(" ",delim)
}}}{{{#!if in1Amount = in1Attr.substring(sep+1,delim+1)
}}}{{{#!if in1Attr = in1Attr.substring(0,sep) + in1Attr.substring(delim+1)
}}}}}}
### in1Desc 확인
{{{#!if (in1Amount != null) || (in1Energy != null) || (in1Info != null)
{{{#!if in1Desc = true
}}}}}}
### in1Count 확인
{{{#!if in1Attr = in1Attr.trim()
}}}{{{#!if in1Count = in1Attr ? +in1Attr : null
}}}}}}
## in2
{{{#!if in2 != null
{{{#!if inCount++
}}}
## in2 세부속성 확인 (; 검색)
{{{#!if (sep = in2.indexOf(";")) != -1
{{{#!if in2Attr = " " + in2.substring(sep+1)
}}}{{{#!if in2 = in2.substring(0,sep).trim()
}}}}}}
## in2Format 확인 (. 검색)
{{{#!if (delim = in2.lastIndexOf(".")) != -1
{{{#!if in2Format = in2.substring(delim+1)
}}}{{{#!if in2Format = ((in2Format == "gif") || (in2Format == "webp") || (in2Format == "png") || (in2Format == "jpg") || (in2Format == "svg") || (in2Format == "bmp")) ? in2Format : null
}}}{{{#!if in2 = (in2Format != null) ? in2.substring(0,delim) : in2
}}}}}}{{{#!if in2Format ??= "png"
}}}
## in2 각 세부속성 확인
{{{#!if in2Attr
### in2Link 확인 ([[]] 검색)
{{{#!if ((delim = in2Attr.indexOf("[[")) != -1) && ((endDelim = in2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in2Link = in2Attr.substring(delim+2,endDelim)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(endDelim+2)
}}}
#### in2Anchor 확인 (# 검색)
{{{#!if (delim = in2Link.indexOf("#")) != -1
{{{#!if in2Anchor = in2Link.substring(delim+1)
}}}{{{#!if in2Link = in2Link.substring(0,delim)
}}}}}}{{{#!if in2Anchor ??= in2.substring(in2.indexOf("/")+1)
}}}{{{#!if in2Link ||= calleeTitle
}}}}}}
### in2Info 확인 (`` 검색)
{{{#!if ((delim = in2Attr.indexOf("`")) != -1) && ((endDelim = in2Attr.indexOf("`",delim+1)) != -1)
{{{#!if in2Info = in2Attr.substring(delim+1,endDelim)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(endDelim+1)
}}}}}}
### in2Energy 확인 (energy= 검색)
{{{#!if (delim = in2Attr.indexOf("energy=")) != -1
{{{#!if sep = in2Attr.indexOf(" ",delim)
}}}{{{#!if in2Energy = in2Attr.substring(delim+7,sep)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(sep)
}}}}}}
### in2Amount 확인 (B 검색)
{{{#!if (delim = in2Attr.indexOf("B")) != -1
{{{#!if sep = in2Attr.lastIndexOf(" ",delim)
}}}{{{#!if in2Amount = in2Attr.substring(sep+1,delim+1)
}}}{{{#!if in2Attr = in2Attr.substring(0,sep) + in2Attr.substring(delim+1)
}}}}}}
### in2Desc 확인
{{{#!if (in2Amount != null) || (in2Energy != null) || (in2Info != null)
{{{#!if in2Desc = true
}}}}}}
### in2Count 확인
{{{#!if in2Attr = in2Attr.trim()
}}}{{{#!if in2Count = in2Attr ? +in2Attr : null
}}}}}}
## in3
{{{#!if in3 != null
{{{#!if inCount++
}}}
## in3 세부속성 확인 (; 검색)
{{{#!if (sep = in3.indexOf(";")) != -1
{{{#!if in3Attr = " " + in3.substring(sep+1)
}}}{{{#!if in3 = in3.substring(0,sep).trim()
}}}}}}
## in3Format 확인 (. 검색)
{{{#!if (delim = in3.lastIndexOf(".")) != -1
{{{#!if in3Format = in3.substring(delim+1)
}}}{{{#!if in3Format = ((in3Format == "gif") || (in3Format == "webp") || (in3Format == "png") || (in3Format == "jpg") || (in3Format == "svg") || (in3Format == "bmp")) ? in3Format : null
}}}{{{#!if in3 = (in3Format != null) ? in3.substring(0,delim) : in3
}}}}}}{{{#!if in3Format ??= "png"
}}}
## in3 각 세부속성 확인
{{{#!if in3Attr
### in3Link 확인 ([[]] 검색)
{{{#!if ((delim = in3Attr.indexOf("[[")) != -1) && ((endDelim = in3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in3Link = in3Attr.substring(delim+2,endDelim)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(endDelim+2)
}}}
#### in3Anchor 확인 (# 검색)
{{{#!if (delim = in3Link.indexOf("#")) != -1
{{{#!if in3Anchor = in3Link.substring(delim+1)
}}}{{{#!if in3Link = in3Link.substring(0,delim)
}}}}}}{{{#!if in3Anchor ??= in3.substring(in3.indexOf("/")+1)
}}}{{{#!if in3Link ||= calleeTitle
}}}}}}
### in3Info 확인 (`` 검색)
{{{#!if ((delim = in3Attr.indexOf("`")) != -1) && ((endDelim = in3Attr.indexOf("`",delim+1)) != -1)
{{{#!if in3Info = in3Attr.substring(delim+1,endDelim)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(endDelim+1)
}}}}}}
### in3Energy 확인 (energy= 검색)
{{{#!if (delim = in3Attr.indexOf("energy=")) != -1
{{{#!if sep = in3Attr.indexOf(" ",delim)
}}}{{{#!if in3Energy = in3Attr.substring(delim+7,sep)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(sep)
}}}}}}
### in3Amount 확인 (B 검색)
{{{#!if (delim = in3Attr.indexOf("B")) != -1
{{{#!if sep = in3Attr.lastIndexOf(" ",delim)
}}}{{{#!if in3Amount = in3Attr.substring(sep+1,delim+1)
}}}{{{#!if in3Attr = in3Attr.substring(0,sep) + in3Attr.substring(delim+1)
}}}}}}
### in3Desc 확인
{{{#!if (in3Amount != null) || (in3Energy != null) || (in3Info != null)
{{{#!if in3Desc = true
}}}}}}
### in3Count 확인
{{{#!if in3Attr = in3Attr.trim()
}}}{{{#!if in3Count = in3Attr ? +in3Attr : null
}}}}}}
## in4
{{{#!if in4 != null
{{{#!if inCount++
}}}
## in4 세부속성 확인 (; 검색)
{{{#!if (sep = in4.indexOf(";")) != -1
{{{#!if in4Attr = " " + in4.substring(sep+1)
}}}{{{#!if in4 = in4.substring(0,sep).trim()
}}}}}}
## in4Format 확인 (. 검색)
{{{#!if (delim = in4.lastIndexOf(".")) != -1
{{{#!if in4Format = in4.substring(delim+1)
}}}{{{#!if in4Format = ((in4Format == "gif") || (in4Format == "webp") || (in4Format == "png") || (in4Format == "jpg") || (in4Format == "svg") || (in4Format == "bmp")) ? in4Format : null
}}}{{{#!if in4 = (in4Format != null) ? in4.substring(0,delim) : in4
}}}}}}{{{#!if in4Format ??= "png"
}}}
## in4 각 세부속성 확인
{{{#!if in4Attr
### in4Link 확인 ([[]] 검색)
{{{#!if ((delim = in4Attr.indexOf("[[")) != -1) && ((endDelim = in4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in4Link = in4Attr.substring(delim+2,endDelim)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(endDelim+2)
}}}
#### in4Anchor 확인 (# 검색)
{{{#!if (delim = in4Link.indexOf("#")) != -1
{{{#!if in4Anchor = in4Link.substring(delim+1)
}}}{{{#!if in4Link = in4Link.substring(0,delim)
}}}}}}{{{#!if in4Anchor ??= in4.substring(in4.indexOf("/")+1)
}}}{{{#!if in4Link ||= calleeTitle
}}}}}}
### in4Info 확인 (`` 검색)
{{{#!if ((delim = in4Attr.indexOf("`")) != -1) && ((endDelim = in4Attr.indexOf("`",delim+1)) != -1)
{{{#!if in4Info = in4Attr.substring(delim+1,endDelim)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(endDelim+1)
}}}}}}
### in4Energy 확인 (energy= 검색)
{{{#!if (delim = in4Attr.indexOf("energy=")) != -1
{{{#!if sep = in4Attr.indexOf(" ",delim)
}}}{{{#!if in4Energy = in4Attr.substring(delim+7,sep)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(sep)
}}}}}}
### in4Amount 확인 (B 검색)
{{{#!if (delim = in4Attr.indexOf("B")) != -1
{{{#!if sep = in4Attr.lastIndexOf(" ",delim)
}}}{{{#!if in4Amount = in4Attr.substring(sep+1,delim+1)
}}}{{{#!if in4Attr = in4Attr.substring(0,sep) + in4Attr.substring(delim+1)
}}}}}}
### in4Desc 확인
{{{#!if (in4Amount != null) || (in4Energy != null) || (in4Info != null)
{{{#!if in4Desc = true
}}}}}}
### in4Count 확인
{{{#!if in4Attr = in4Attr.trim()
}}}{{{#!if in4Count = in4Attr ? +in4Attr : null
}}}}}}
## in5
{{{#!if in5 != null
{{{#!if inCount++
}}}
## in5 세부속성 확인 (; 검색)
{{{#!if (sep = in5.indexOf(";")) != -1
{{{#!if in5Attr = " " + in5.substring(sep+1)
}}}{{{#!if in5 = in5.substring(0,sep).trim()
}}}}}}
## in5Format 확인 (. 검색)
{{{#!if (delim = in5.lastIndexOf(".")) != -1
{{{#!if in5Format = in5.substring(delim+1)
}}}{{{#!if in5Format = ((in5Format == "gif") || (in5Format == "webp") || (in5Format == "png") || (in5Format == "jpg") || (in5Format == "svg") || (in5Format == "bmp")) ? in5Format : null
}}}{{{#!if in5 = (in5Format != null) ? in5.substring(0,delim) : in5
}}}}}}{{{#!if in5Format ??= "png"
}}}
## in5 각 세부속성 확인
{{{#!if in5Attr
### in5Link 확인 ([[]] 검색)
{{{#!if ((delim = in5Attr.indexOf("[[")) != -1) && ((endDelim = in5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in5Link = in5Attr.substring(delim+2,endDelim)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(endDelim+2)
}}}
#### in5Anchor 확인 (# 검색)
{{{#!if (delim = in5Link.indexOf("#")) != -1
{{{#!if in5Anchor = in5Link.substring(delim+1)
}}}{{{#!if in5Link = in5Link.substring(0,delim)
}}}}}}{{{#!if in5Anchor ??= in5.substring(in5.indexOf("/")+1)
}}}{{{#!if in5Link ||= calleeTitle
}}}}}}
### in5Info 확인 (`` 검색)
{{{#!if ((delim = in5Attr.indexOf("`")) != -1) && ((endDelim = in5Attr.indexOf("`",delim+1)) != -1)
{{{#!if in5Info = in5Attr.substring(delim+1,endDelim)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(endDelim+1)
}}}}}}
### in5Energy 확인 (energy= 검색)
{{{#!if (delim = in5Attr.indexOf("energy=")) != -1
{{{#!if sep = in5Attr.indexOf(" ",delim)
}}}{{{#!if in5Energy = in5Attr.substring(delim+7,sep)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(sep)
}}}}}}
### in5Amount 확인 (B 검색)
{{{#!if (delim = in5Attr.indexOf("B")) != -1
{{{#!if sep = in5Attr.lastIndexOf(" ",delim)
}}}{{{#!if in5Amount = in5Attr.substring(sep+1,delim+1)
}}}{{{#!if in5Attr = in5Attr.substring(0,sep) + in5Attr.substring(delim+1)
}}}}}}
### in5Desc 확인
{{{#!if (in5Amount != null) || (in5Energy != null) || (in5Info != null)
{{{#!if in5Desc = true
}}}}}}
### in5Count 확인
{{{#!if in5Attr = in5Attr.trim()
}}}{{{#!if in5Count = in5Attr ? +in5Attr : null
}}}}}}
## in6
{{{#!if in6 != null
{{{#!if inCount++
}}}
## in6 세부속성 확인 (; 검색)
{{{#!if (sep = in6.indexOf(";")) != -1
{{{#!if in6Attr = " " + in6.substring(sep+1)
}}}{{{#!if in6 = in6.substring(0,sep).trim()
}}}}}}
## in6Format 확인 (. 검색)
{{{#!if (delim = in6.lastIndexOf(".")) != -1
{{{#!if in6Format = in6.substring(delim+1)
}}}{{{#!if in6Format = ((in6Format == "gif") || (in6Format == "webp") || (in6Format == "png") || (in6Format == "jpg") || (in6Format == "svg") || (in6Format == "bmp")) ? in6Format : null
}}}{{{#!if in6 = (in6Format != null) ? in6.substring(0,delim) : in6
}}}}}}{{{#!if in6Format ??= "png"
}}}
## in6 각 세부속성 확인
{{{#!if in6Attr
### in6Link 확인 ([[]] 검색)
{{{#!if ((delim = in6Attr.indexOf("[[")) != -1) && ((endDelim = in6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in6Link = in6Attr.substring(delim+2,endDelim)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(endDelim+2)
}}}
#### in6Anchor 확인 (# 검색)
{{{#!if (delim = in6Link.indexOf("#")) != -1
{{{#!if in6Anchor = in6Link.substring(delim+1)
}}}{{{#!if in6Link = in6Link.substring(0,delim)
}}}}}}{{{#!if in6Anchor ??= in6.substring(in6.indexOf("/")+1)
}}}{{{#!if in6Link ||= calleeTitle
}}}}}}
### in6Info 확인 (`` 검색)
{{{#!if ((delim = in6Attr.indexOf("`")) != -1) && ((endDelim = in6Attr.indexOf("`",delim+1)) != -1)
{{{#!if in6Info = in6Attr.substring(delim+1,endDelim)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(endDelim+1)
}}}}}}
### in6Energy 확인 (energy= 검색)
{{{#!if (delim = in6Attr.indexOf("energy=")) != -1
{{{#!if sep = in6Attr.indexOf(" ",delim)
}}}{{{#!if in6Energy = in6Attr.substring(delim+7,sep)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(sep)
}}}}}}
### in6Amount 확인 (B 검색)
{{{#!if (delim = in6Attr.indexOf("B")) != -1
{{{#!if sep = in6Attr.lastIndexOf(" ",delim)
}}}{{{#!if in6Amount = in6Attr.substring(sep+1,delim+1)
}}}{{{#!if in6Attr = in6Attr.substring(0,sep) + in6Attr.substring(delim+1)
}}}}}}
### in6Desc 확인
{{{#!if (in6Amount != null) || (in6Energy != null) || (in6Info != null)
{{{#!if in6Desc = true
}}}}}}
### in6Count 확인
{{{#!if in6Attr = in6Attr.trim()
}}}{{{#!if in6Count = in6Attr ? +in6Attr : null
}}}}}}
## in7
{{{#!if in7 != null
{{{#!if inCount++
}}}
## in7 세부속성 확인 (; 검색)
{{{#!if (sep = in7.indexOf(";")) != -1
{{{#!if in7Attr = " " + in7.substring(sep+1)
}}}{{{#!if in7 = in7.substring(0,sep).trim()
}}}}}}
## in7Format 확인 (. 검색)
{{{#!if (delim = in7.lastIndexOf(".")) != -1
{{{#!if in7Format = in7.substring(delim+1)
}}}{{{#!if in7Format = ((in7Format == "gif") || (in7Format == "webp") || (in7Format == "png") || (in7Format == "jpg") || (in7Format == "svg") || (in7Format == "bmp")) ? in7Format : null
}}}{{{#!if in7 = (in7Format != null) ? in7.substring(0,delim) : in7
}}}}}}{{{#!if in7Format ??= "png"
}}}
## in7 각 세부속성 확인
{{{#!if in7Attr
### in7Link 확인 ([[]] 검색)
{{{#!if ((delim = in7Attr.indexOf("[[")) != -1) && ((endDelim = in7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in7Link = in7Attr.substring(delim+2,endDelim)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(endDelim+2)
}}}
#### in7Anchor 확인 (# 검색)
{{{#!if (delim = in7Link.indexOf("#")) != -1
{{{#!if in7Anchor = in7Link.substring(delim+1)
}}}{{{#!if in7Link = in7Link.substring(0,delim)
}}}}}}{{{#!if in7Anchor ??= in7.substring(in7.indexOf("/")+1)
}}}{{{#!if in7Link ||= calleeTitle
}}}}}}
### in7Info 확인 (`` 검색)
{{{#!if ((delim = in7Attr.indexOf("`")) != -1) && ((endDelim = in7Attr.indexOf("`",delim+1)) != -1)
{{{#!if in7Info = in7Attr.substring(delim+1,endDelim)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(endDelim+1)
}}}}}}
### in7Energy 확인 (energy= 검색)
{{{#!if (delim = in7Attr.indexOf("energy=")) != -1
{{{#!if sep = in7Attr.indexOf(" ",delim)
}}}{{{#!if in7Energy = in7Attr.substring(delim+7,sep)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(sep)
}}}}}}
### in7Amount 확인 (B 검색)
{{{#!if (delim = in7Attr.indexOf("B")) != -1
{{{#!if sep = in7Attr.lastIndexOf(" ",delim)
}}}{{{#!if in7Amount = in7Attr.substring(sep+1,delim+1)
}}}{{{#!if in7Attr = in7Attr.substring(0,sep) + in7Attr.substring(delim+1)
}}}}}}
### in7Desc 확인
{{{#!if (in7Amount != null) || (in7Energy != null) || (in7Info != null)
{{{#!if in7Desc = true
}}}}}}
### in7Count 확인
{{{#!if in7Attr = in7Attr.trim()
}}}{{{#!if in7Count = in7Attr ? +in7Attr : null
}}}}}}
## in8
{{{#!if in8 != null
{{{#!if inCount++
}}}
## in8 세부속성 확인 (; 검색)
{{{#!if (sep = in8.indexOf(";")) != -1
{{{#!if in8Attr = " " + in8.substring(sep+1)
}}}{{{#!if in8 = in8.substring(0,sep).trim()
}}}}}}
## in8Format 확인 (. 검색)
{{{#!if (delim = in8.lastIndexOf(".")) != -1
{{{#!if in8Format = in8.substring(delim+1)
}}}{{{#!if in8Format = ((in8Format == "gif") || (in8Format == "webp") || (in8Format == "png") || (in8Format == "jpg") || (in8Format == "svg") || (in8Format == "bmp")) ? in8Format : null
}}}{{{#!if in8 = (in8Format != null) ? in8.substring(0,delim) : in8
}}}}}}{{{#!if in8Format ??= "png"
}}}
## in8 각 세부속성 확인
{{{#!if in8Attr
### in8Link 확인 ([[]] 검색)
{{{#!if ((delim = in8Attr.indexOf("[[")) != -1) && ((endDelim = in8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in8Link = in8Attr.substring(delim+2,endDelim)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(endDelim+2)
}}}
#### in8Anchor 확인 (# 검색)
{{{#!if (delim = in8Link.indexOf("#")) != -1
{{{#!if in8Anchor = in8Link.substring(delim+1)
}}}{{{#!if in8Link = in8Link.substring(0,delim)
}}}}}}{{{#!if in8Anchor ??= in8.substring(in8.indexOf("/")+1)
}}}{{{#!if in8Link ||= calleeTitle
}}}}}}
### in8Info 확인 (`` 검색)
{{{#!if ((delim = in8Attr.indexOf("`")) != -1) && ((endDelim = in8Attr.indexOf("`",delim+1)) != -1)
{{{#!if in8Info = in8Attr.substring(delim+1,endDelim)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(endDelim+1)
}}}}}}
### in8Energy 확인 (energy= 검색)
{{{#!if (delim = in8Attr.indexOf("energy=")) != -1
{{{#!if sep = in8Attr.indexOf(" ",delim)
}}}{{{#!if in8Energy = in8Attr.substring(delim+7,sep)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(sep)
}}}}}}
### in8Amount 확인 (B 검색)
{{{#!if (delim = in8Attr.indexOf("B")) != -1
{{{#!if sep = in8Attr.lastIndexOf(" ",delim)
}}}{{{#!if in8Amount = in8Attr.substring(sep+1,delim+1)
}}}{{{#!if in8Attr = in8Attr.substring(0,sep) + in8Attr.substring(delim+1)
}}}}}}
### in8Desc 확인
{{{#!if (in8Amount != null) || (in8Energy != null) || (in8Info != null)
{{{#!if in8Desc = true
}}}}}}
### in8Count 확인
{{{#!if in8Attr = in8Attr.trim()
}}}{{{#!if in8Count = in8Attr ? +in8Attr : null
}}}}}}
## in9
{{{#!if in9 != null
{{{#!if inCount++
}}}
## in9 세부속성 확인 (; 검색)
{{{#!if (sep = in9.indexOf(";")) != -1
{{{#!if in9Attr = " " + in9.substring(sep+1)
}}}{{{#!if in9 = in9.substring(0,sep).trim()
}}}}}}
## in9Format 확인 (. 검색)
{{{#!if (delim = in9.lastIndexOf(".")) != -1
{{{#!if in9Format = in9.substring(delim+1)
}}}{{{#!if in9Format = ((in9Format == "gif") || (in9Format == "webp") || (in9Format == "png") || (in9Format == "jpg") || (in9Format == "svg") || (in9Format == "bmp")) ? in9Format : null
}}}{{{#!if in9 = (in9Format != null) ? in9.substring(0,delim) : in9
}}}}}}{{{#!if in9Format ??= "png"
}}}
## in9 각 세부속성 확인
{{{#!if in9Attr
### in9Link 확인 ([[]] 검색)
{{{#!if ((delim = in9Attr.indexOf("[[")) != -1) && ((endDelim = in9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in9Link = in9Attr.substring(delim+2,endDelim)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(endDelim+2)
}}}
#### in9Anchor 확인 (# 검색)
{{{#!if (delim = in9Link.indexOf("#")) != -1
{{{#!if in9Anchor = in9Link.substring(delim+1)
}}}{{{#!if in9Link = in9Link.substring(0,delim)
}}}}}}{{{#!if in9Anchor ??= in9.substring(in9.indexOf("/")+1)
}}}{{{#!if in9Link ||= calleeTitle
}}}}}}
### in9Info 확인 (`` 검색)
{{{#!if ((delim = in9Attr.indexOf("`")) != -1) && ((endDelim = in9Attr.indexOf("`",delim+1)) != -1)
{{{#!if in9Info = in9Attr.substring(delim+1,endDelim)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(endDelim+1)
}}}}}}
### in9Energy 확인 (energy= 검색)
{{{#!if (delim = in9Attr.indexOf("energy=")) != -1
{{{#!if sep = in9Attr.indexOf(" ",delim)
}}}{{{#!if in9Energy = in9Attr.substring(delim+7,sep)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(sep)
}}}}}}
### in9Amount 확인 (B 검색)
{{{#!if (delim = in9Attr.indexOf("B")) != -1
{{{#!if sep = in9Attr.lastIndexOf(" ",delim)
}}}{{{#!if in9Amount = in9Attr.substring(sep+1,delim+1)
}}}{{{#!if in9Attr = in9Attr.substring(0,sep) + in9Attr.substring(delim+1)
}}}}}}
### in9Desc 확인
{{{#!if (in9Amount != null) || (in9Energy != null) || (in9Info != null)
{{{#!if in9Desc = true
}}}}}}
### in9Count 확인
{{{#!if in9Attr = in9Attr.trim()
}}}{{{#!if in9Count = in9Attr ? +in9Attr : null
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{{#!wiki craft 조건문 접기/펼치기
{{{#!if craft1 != null
{{{#!if craftCount++
}}}
## craft1 세부속성 확인 (; 검색)
{{{#!if (sep = craft1.indexOf(";")) != -1
{{{#!if craft1Attr = " " + craft1.substring(sep+1)
}}}{{{#!if craft1 = craft1.substring(0,sep).trim()
}}}}}}
## craft1Format 확인 (. 검색)
{{{#!if (delim = craft1.lastIndexOf(".")) != -1
{{{#!if craft1Format = craft1.substring(delim+1)
}}}{{{#!if craft1Format = ((craft1Format == "gif") || (craft1Format == "webp") || (craft1Format == "png") || (craft1Format == "jpg") || (craft1Format == "svg") || (craft1Format == "bmp")) ? craft1Format : null
}}}{{{#!if craft1 = (craft1Format != null) ? craft1.substring(0,delim) : craft1
}}}}}}{{{#!if craft1Format ??= "png"
}}}
## craft1 각 세부속성 확인
{{{#!if craft1Attr
### craft1Link 확인 ([[]] 검색)
{{{#!if ((delim = craft1Attr.indexOf("[[")) != -1) && ((endDelim = craft1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft1Link = craft1Attr.substring(delim+2,endDelim)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(endDelim+2)
}}}
#### craft1Anchor 확인 (# 검색)
{{{#!if (delim = craft1Link.indexOf("#")) != -1
{{{#!if craft1Anchor = craft1Link.substring(delim+1)
}}}{{{#!if craft1Link = craft1Link.substring(0,delim)
}}}}}}{{{#!if craft1Anchor ??= craft1.substring(craft1.indexOf("/")+1)
}}}{{{#!if craft1Link ||= calleeTitle
}}}}}}
### craft1Info 확인 (`` 검색)
{{{#!if ((delim = craft1Attr.indexOf("`")) != -1) && ((endDelim = craft1Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft1Info = craft1Attr.substring(delim+1,endDelim)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(endDelim+1)
}}}}}}
### craft1IsSlot 확인 (slot 검색)
{{{#!if craft1IsSlot = ((delim = craft1Attr.indexOf("slot")) != -1)
{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(delim+4)
}}}}}}
### craft1Energy 확인 (energy= 검색)
{{{#!if (delim = craft1Attr.indexOf("energy=")) != -1
{{{#!if sep = craft1Attr.indexOf(" ",delim)
}}}{{{#!if craft1Energy = craft1Attr.substring(delim+7,sep)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(sep)
}}}}}}
### craft1Amount 확인 (B 검색)
{{{#!if (delim = craft1Attr.indexOf("B")) != -1
{{{#!if sep = craft1Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft1Amount = craft1Attr.substring(sep+1,delim+1)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,sep) + craft1Attr.substring(delim+1)
}}}}}}
### craft1Desc 확인
{{{#!if (craft1Amount != null) || (craft1Energy != null) || (craft1Info != null)
{{{#!if craft1Desc = true
}}}}}}
### craft1Count 확인
{{{#!if craft1Attr = craft1Attr.trim()
}}}{{{#!if craft1Count = craft1Attr ? +craft1Attr : null
}}}}}}
## craft2
{{{#!if craft2 != null
{{{#!if craftCount++
}}}
## craft2 세부속성 확인 (; 검색)
{{{#!if (sep = craft2.indexOf(";")) != -1
{{{#!if craft2Attr = " " + craft2.substring(sep+1)
}}}{{{#!if craft2 = craft2.substring(0,sep).trim()
}}}}}}
## craft2Format 확인 (. 검색)
{{{#!if (delim = craft2.lastIndexOf(".")) != -1
{{{#!if craft2Format = craft2.substring(delim+1)
}}}{{{#!if craft2Format = ((craft2Format == "gif") || (craft2Format == "webp") || (craft2Format == "png") || (craft2Format == "jpg") || (craft2Format == "svg") || (craft2Format == "bmp")) ? craft2Format : null
}}}{{{#!if craft2 = (craft2Format != null) ? craft2.substring(0,delim) : craft2
}}}}}}{{{#!if craft2Format ??= "png"
}}}
## craft2 각 세부속성 확인
{{{#!if craft2Attr
### craft2Name 확인 ("" 검색)
{{{#!if (craft2StartQuotes = craft2Attr.indexOf('"')) != (craft2EndQuotes = craft2Attr.indexOf('"',craft2StartQuotes+1)) && (craft2StartQuotes != -1)
{{{#!if craft2Name = craft2Attr.substring(craft2StartQuotes+1,craft2EndQuotes)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,craft2StartQuotes) + craft2Attr.substring(craft2EndQuotes+1)
}}}}}}
### craft2Link 확인 ([[]] 검색)
{{{#!if ((delim = craft2Attr.indexOf("[[")) != -1) && ((endDelim = craft2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft2Link = craft2Attr.substring(delim+2,endDelim)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(endDelim+2)
}}}
#### craft2Anchor 확인 (# 검색)
{{{#!if (delim = craft2Link.indexOf("#")) != -1
{{{#!if craft2Anchor = craft2Link.substring(delim+1)
}}}{{{#!if craft2Link = craft2Link.substring(0,delim)
}}}}}}{{{#!if craft2Anchor ??= craft2.substring(craft2.indexOf("/")+1)
}}}{{{#!if craft2Link ||= calleeTitle
}}}}}}
### craft2Info 확인 (`` 검색)
{{{#!if ((delim = craft2Attr.indexOf("`")) != -1) && ((endDelim = craft2Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft2Info = craft2Attr.substring(delim+1,endDelim)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(endDelim+1)
}}}}}}
### craft2IsSlot 확인 (slot 검색)
{{{#!if craft2IsSlot = ((delim = craft2Attr.indexOf("slot")) != -1)
{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(delim+4)
}}}}}}
### craft2Energy 확인 (energy= 검색)
{{{#!if (delim = craft2Attr.indexOf("energy=")) != -1
{{{#!if sep = craft2Attr.indexOf(" ",delim)
}}}{{{#!if craft2Energy = craft2Attr.substring(delim+7,sep)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(sep)
}}}}}}
### craft2Amount 확인 (B 검색)
{{{#!if (delim = craft2Attr.indexOf("B")) != -1
{{{#!if sep = craft2Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft2Amount = craft2Attr.substring(sep+1,delim+1)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,sep) + craft2Attr.substring(delim+1)
}}}}}}
### craft2Desc 확인
{{{#!if (craft2Amount != null) || (craft2Energy != null) || (craft2Info != null)
{{{#!if craft2Desc = true
}}}}}}
### craft2Count 확인
{{{#!if craft2Attr = craft2Attr.trim()
}}}{{{#!if craft2Count = craft2Attr ? +craft2Attr : null
}}}}}}
## craft3
{{{#!if craft3 != null
{{{#!if craftCount++
}}}
## craft3 세부속성 확인 (; 검색)
{{{#!if (sep = craft3.indexOf(";")) != -1
{{{#!if craft3Attr = " " + craft3.substring(sep+1)
}}}{{{#!if craft3 = craft3.substring(0,sep).trim()
}}}}}}
## craft3Format 확인 (. 검색)
{{{#!if (delim = craft3.lastIndexOf(".")) != -1
{{{#!if craft3Format = craft3.substring(delim+1)
}}}{{{#!if craft3Format = ((craft3Format == "gif") || (craft3Format == "webp") || (craft3Format == "png") || (craft3Format == "jpg") || (craft3Format == "svg") || (craft3Format == "bmp")) ? craft3Format : null
}}}{{{#!if craft3 = (craft3Format != null) ? craft3.substring(0,delim) : craft3
}}}}}}{{{#!if craft3Format ??= "png"
}}}
## craft3 각 세부속성 확인
{{{#!if craft3Attr
### craft3Name 확인 ("" 검색)
{{{#!if (craft3StartQuotes = craft3Attr.indexOf('"')) != (craft3EndQuotes = craft3Attr.indexOf('"',craft3StartQuotes+1)) && (craft3StartQuotes != -1)
{{{#!if craft3Name = craft3Attr.substring(craft3StartQuotes+1,craft3EndQuotes)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,craft3StartQuotes) + craft3Attr.substring(craft3EndQuotes+1)
}}}}}}
### craft3Link 확인 ([[]] 검색)
{{{#!if ((delim = craft3Attr.indexOf("[[")) != -1) && ((endDelim = craft3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft3Link = craft3Attr.substring(delim+2,endDelim)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(endDelim+2)
}}}
#### craft3Anchor 확인 (# 검색)
{{{#!if (delim = craft3Link.indexOf("#")) != -1
{{{#!if craft3Anchor = craft3Link.substring(delim+1)
}}}{{{#!if craft3Link = craft3Link.substring(0,delim)
}}}}}}{{{#!if craft3Anchor ??= craft3.substring(craft3.indexOf("/")+1)
}}}{{{#!if craft3Link ||= calleeTitle
}}}}}}
### craft3Info 확인 (`` 검색)
{{{#!if ((delim = craft3Attr.indexOf("`")) != -1) && ((endDelim = craft3Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft3Info = craft3Attr.substring(delim+1,endDelim)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(endDelim+1)
}}}}}}
### craft3IsSlot 확인 (slot 검색)
{{{#!if craft3IsSlot = ((delim = craft3Attr.indexOf("slot")) != -1)
{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(delim+4)
}}}}}}
### craft3Energy 확인 (energy= 검색)
{{{#!if (delim = craft3Attr.indexOf("energy=")) != -1
{{{#!if sep = craft3Attr.indexOf(" ",delim)
}}}{{{#!if craft3Energy = craft3Attr.substring(delim+7,sep)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(sep)
}}}}}}
### craft3Amount 확인 (B 검색)
{{{#!if (delim = craft3Attr.indexOf("B")) != -1
{{{#!if sep = craft3Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft3Amount = craft3Attr.substring(sep+1,delim+1)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,sep) + craft3Attr.substring(delim+1)
}}}}}}
### craft3Desc 확인
{{{#!if (craft3Amount != null) || (craft3Energy != null) || (craft3Info != null)
{{{#!if craft3Desc = true
}}}}}}
### craft3Count 확인
{{{#!if craft3Attr = craft3Attr.trim()
}}}{{{#!if craft3Count = craft3Attr ? +craft3Attr : null
}}}}}}}}}}}}}}}}}}
{{{#!wiki out 조건문 접기/펼치기
## out1 세부속성 확인 (; 검색)
{{{#!if (sep = out1.indexOf(";")) != -1
{{{#!if out1Attr = " " + out1.substring(sep+1)
}}}{{{#!if out1 = out1.substring(0,sep).trim()
}}}}}}
## out1Format 확인 (. 검색)
{{{#!if (delim = out1.lastIndexOf(".")) != -1
{{{#!if out1Format = out1.substring(delim+1)
}}}{{{#!if out1Format = ((out1Format == "gif") || (out1Format == "webp") || (out1Format == "png") || (out1Format == "jpg") || (out1Format == "svg") || (out1Format == "bmp")) ? out1Format : null
}}}{{{#!if out1 = (out1Format != null) ? out1.substring(0,delim) : out1
}}}}}}{{{#!if out1Format ??= "png"
}}}
## out1 각 세부속성 확인
{{{#!if out1Attr
### out1Link 확인 ([[]] 검색)
{{{#!if ((delim = out1Attr.indexOf("[[")) != -1) && ((endDelim = out1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out1Link = out1Attr.substring(delim+2,endDelim)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(endDelim+2)
}}}
#### out1Anchor 확인 (# 검색)
{{{#!if (delim = out1Link.indexOf("#")) != -1
{{{#!if out1Anchor = out1Link.substring(delim+1)
}}}{{{#!if out1Link = out1Link.substring(0,delim)
}}}}}}{{{#!if out1Anchor ??= out1.substring(out1.indexOf("/")+1)
}}}{{{#!if out1Link ||= calleeTitle
}}}}}}
### out1Info 확인 (`` 검색)
{{{#!if ((delim = out1Attr.indexOf("`")) != -1) && ((endDelim = out1Attr.indexOf("`",delim+1)) != -1)
{{{#!if out1Info = out1Attr.substring(delim+1,endDelim)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(endDelim+1)
}}}}}}
### out1Energy 확인 (energy= 검색)
{{{#!if (delim = out1Attr.indexOf("energy=")) != -1
{{{#!if sep = out1Attr.indexOf(" ",delim)
}}}{{{#!if out1Energy = out1Attr.substring(delim+7,sep)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(sep)
}}}}}}
### out1Chance 확인 (% 검색)
{{{#!if (delim = out1Attr.indexOf("%")) != -1
{{{#!if sep = out1Attr.lastIndexOf(" ",delim)
}}}{{{#!if out1Chance = out1Attr.substring(sep+1,delim+1)
}}}{{{#!if out1Attr = out1Attr.substring(0,sep) + out1Attr.substring(delim+1)
}}}{{{#!if out1SlotType = "확률"
}}}}}}
### out1Amount 확인 (B 검색)
{{{#!if (delim = out1Attr.indexOf("B")) != -1
{{{#!if sep = out1Attr.lastIndexOf(" ",delim)
}}}{{{#!if out1Amount = out1Attr.substring(sep+1,delim+1)
}}}{{{#!if out1Attr = out1Attr.substring(0,sep) + out1Attr.substring(delim+1)
}}}}}}
### out1Desc 확인
{{{#!if (out1Amount != null) || (out1Chance != null) || (out1Energy != null) || (out1Info != null)
{{{#!if out1Desc = true
}}}}}}
### out1Count 확인
{{{#!if out1Attr = out1Attr.trim()
}}}{{{#!if out1Count = out1Attr ? +out1Attr : null
}}}}}}
## out2
{{{#!if out2 != null
{{{#!if outCount++
}}}
## out2 세부속성 확인 (; 검색)
{{{#!if (sep = out2.indexOf(";")) != -1
{{{#!if out2Attr = " " + out2.substring(sep+1)
}}}{{{#!if out2 = out2.substring(0,sep).trim()
}}}}}}
## out2Format 확인 (. 검색)
{{{#!if (delim = out2.lastIndexOf(".")) != -1
{{{#!if out2Format = out2.substring(delim+1)
}}}{{{#!if out2Format = ((out2Format == "gif") || (out2Format == "webp") || (out2Format == "png") || (out2Format == "jpg") || (out2Format == "svg") || (out2Format == "bmp")) ? out2Format : null
}}}{{{#!if out2 = (out2Format != null) ? out2.substring(0,delim) : out2
}}}}}}{{{#!if out2Format ??= "png"
}}}
## out2 각 세부속성 확인
{{{#!if out2Attr
### out2Link 확인 ([[]] 검색)
{{{#!if ((delim = out2Attr.indexOf("[[")) != -1) && ((endDelim = out2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out2Link = out2Attr.substring(delim+2,endDelim)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(endDelim+2)
}}}
#### out2Anchor 확인 (# 검색)
{{{#!if (delim = out2Link.indexOf("#")) != -1
{{{#!if out2Anchor = out2Link.substring(delim+1)
}}}{{{#!if out2Link = out2Link.substring(0,delim)
}}}}}}{{{#!if out2Anchor ??= out2.substring(out2.indexOf("/")+1)
}}}{{{#!if out2Link ||= calleeTitle
}}}}}}
### out2Info 확인 (`` 검색)
{{{#!if ((delim = out2Attr.indexOf("`")) != -1) && ((endDelim = out2Attr.indexOf("`",delim+1)) != -1)
{{{#!if out2Info = out2Attr.substring(delim+1,endDelim)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(endDelim+1)
}}}}}}
### out2Energy 확인 (energy= 검색)
{{{#!if (delim = out2Attr.indexOf("energy=")) != -1
{{{#!if sep = out2Attr.indexOf(" ",delim)
}}}{{{#!if out2Energy = out2Attr.substring(delim+7,sep)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(sep)
}}}}}}
### out2Chance 확인 (% 검색)
{{{#!if (delim = out2Attr.indexOf("%")) != -1
{{{#!if sep = out2Attr.lastIndexOf(" ",delim)
}}}{{{#!if out2Chance = out2Attr.substring(sep+1,delim+1)
}}}{{{#!if out2Attr = out2Attr.substring(0,sep) + out2Attr.substring(delim+1)
}}}{{{#!if out2SlotType = "확률"
}}}}}}
### out2Amount 확인 (B 검색)
{{{#!if (delim = out2Attr.indexOf("B")) != -1
{{{#!if sep = out2Attr.lastIndexOf(" ",delim)
}}}{{{#!if out2Amount = out2Attr.substring(sep+1,delim+1)
}}}{{{#!if out2Attr = out2Attr.substring(0,sep) + out2Attr.substring(delim+1)
}}}}}}
### out2Desc 확인
{{{#!if (out2Amount != null) || (out2Chance != null) || (out2Energy != null) || (out2Info != null)
{{{#!if out2Desc = true
}}}}}}
### out2Count 확인
{{{#!if out2Attr = out2Attr.trim()
}}}{{{#!if out2Count = out2Attr ? +out2Attr : null
}}}}}}
## out3
{{{#!if out3 != null
{{{#!if outCount++
}}}
## out3 세부속성 확인 (; 검색)
{{{#!if (sep = out3.indexOf(";")) != -1
{{{#!if out3Attr = " " + out3.substring(sep+1)
}}}{{{#!if out3 = out3.substring(0,sep).trim()
}}}}}}
## out3Format 확인 (. 검색)
{{{#!if (delim = out3.lastIndexOf(".")) != -1
{{{#!if out3Format = out3.substring(delim+1)
}}}{{{#!if out3Format = ((out3Format == "gif") || (out3Format == "webp") || (out3Format == "png") || (out3Format == "jpg") || (out3Format == "svg") || (out3Format == "bmp")) ? out3Format : null
}}}{{{#!if out3 = (out3Format != null) ? out3.substring(0,delim) : out3
}}}}}}{{{#!if out3Format ??= "png"
}}}
## out3 각 세부속성 확인
{{{#!if out3Attr
### out3Link 확인 ([[]] 검색)
{{{#!if ((delim = out3Attr.indexOf("[[")) != -1) && ((endDelim = out3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out3Link = out3Attr.substring(delim+2,endDelim)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(endDelim+2)
}}}
#### out3Anchor 확인 (# 검색)
{{{#!if (delim = out3Link.indexOf("#")) != -1
{{{#!if out3Anchor = out3Link.substring(delim+1)
}}}{{{#!if out3Link = out3Link.substring(0,delim)
}}}}}}{{{#!if out3Anchor ??= out3.substring(out3.indexOf("/")+1)
}}}{{{#!if out3Link ||= calleeTitle
}}}}}}
### out3Info 확인 (`` 검색)
{{{#!if ((delim = out3Attr.indexOf("`")) != -1) && ((endDelim = out3Attr.indexOf("`",delim+1)) != -1)
{{{#!if out3Info = out3Attr.substring(delim+1,endDelim)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(endDelim+1)
}}}}}}
### out3Energy 확인 (energy= 검색)
{{{#!if (delim = out3Attr.indexOf("energy=")) != -1
{{{#!if sep = out3Attr.indexOf(" ",delim)
}}}{{{#!if out3Energy = out3Attr.substring(delim+7,sep)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(sep)
}}}}}}
### out3Chance 확인 (% 검색)
{{{#!if (delim = out3Attr.indexOf("%")) != -1
{{{#!if sep = out3Attr.lastIndexOf(" ",delim)
}}}{{{#!if out3Chance = out3Attr.substring(sep+1,delim+1)
}}}{{{#!if out3Attr = out3Attr.substring(0,sep) + out3Attr.substring(delim+1)
}}}{{{#!if out3SlotType = "확률"
}}}}}}
### out3Amount 확인 (B 검색)
{{{#!if (delim = out3Attr.indexOf("B")) != -1
{{{#!if sep = out3Attr.lastIndexOf(" ",delim)
}}}{{{#!if out3Amount = out3Attr.substring(sep+1,delim+1)
}}}{{{#!if out3Attr = out3Attr.substring(0,sep) + out3Attr.substring(delim+1)
}}}}}}
### out3Desc 확인
{{{#!if (out3Amount != null) || (out3Chance != null) || (out3Energy != null) || (out3Info != null)
{{{#!if out3Desc = true
}}}}}}
### out3Count 확인
{{{#!if out3Attr = out3Attr.trim()
}}}{{{#!if out3Count = out3Attr ? +out3Attr : null
}}}}}}
## out4
{{{#!if out4 != null
{{{#!if outCount++
}}}
## out4 세부속성 확인 (; 검색)
{{{#!if (sep = out4.indexOf(";")) != -1
{{{#!if out4Attr = " " + out4.substring(sep+1)
}}}{{{#!if out4 = out4.substring(0,sep).trim()
}}}}}}
## out4Format 확인 (. 검색)
{{{#!if (delim = out4.lastIndexOf(".")) != -1
{{{#!if out4Format = out4.substring(delim+1)
}}}{{{#!if out4Format = ((out4Format == "gif") || (out4Format == "webp") || (out4Format == "png") || (out4Format == "jpg") || (out4Format == "svg") || (out4Format == "bmp")) ? out4Format : null
}}}{{{#!if out4 = (out4Format != null) ? out4.substring(0,delim) : out4
}}}}}}{{{#!if out4Format ??= "png"
}}}
## out4 각 세부속성 확인
{{{#!if out4Attr
### out4Link 확인 ([[]] 검색)
{{{#!if ((delim = out4Attr.indexOf("[[")) != -1) && ((endDelim = out4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out4Link = out4Attr.substring(delim+2,endDelim)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(endDelim+2)
}}}
#### out4Anchor 확인 (# 검색)
{{{#!if (delim = out4Link.indexOf("#")) != -1
{{{#!if out4Anchor = out4Link.substring(delim+1)
}}}{{{#!if out4Link = out4Link.substring(0,delim)
}}}}}}{{{#!if out4Anchor ??= out4.substring(out4.indexOf("/")+1)
}}}{{{#!if out4Link ||= calleeTitle
}}}}}}
### out4Info 확인 (`` 검색)
{{{#!if ((delim = out4Attr.indexOf("`")) != -1) && ((endDelim = out4Attr.indexOf("`",delim+1)) != -1)
{{{#!if out4Info = out4Attr.substring(delim+1,endDelim)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(endDelim+1)
}}}}}}
### out4Energy 확인 (energy= 검색)
{{{#!if (delim = out4Attr.indexOf("energy=")) != -1
{{{#!if sep = out4Attr.indexOf(" ",delim)
}}}{{{#!if out4Energy = out4Attr.substring(delim+7,sep)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(sep)
}}}}}}
### out4Chance 확인 (% 검색)
{{{#!if (delim = out4Attr.indexOf("%")) != -1
{{{#!if sep = out4Attr.lastIndexOf(" ",delim)
}}}{{{#!if out4Chance = out4Attr.substring(sep+1,delim+1)
}}}{{{#!if out4Attr = out4Attr.substring(0,sep) + out4Attr.substring(delim+1)
}}}{{{#!if out4SlotType = "확률"
}}}}}}
### out4Amount 확인 (B 검색)
{{{#!if (delim = out4Attr.indexOf("B")) != -1
{{{#!if sep = out4Attr.lastIndexOf(" ",delim)
}}}{{{#!if out4Amount = out4Attr.substring(sep+1,delim+1)
}}}{{{#!if out4Attr = out4Attr.substring(0,sep) + out4Attr.substring(delim+1)
}}}}}}
### out4Desc 확인
{{{#!if (out4Amount != null) || (out4Chance != null) || (out4Energy != null) || (out4Info != null)
{{{#!if out4Desc = true
}}}}}}
### out4Count 확인
{{{#!if out4Attr = out4Attr.trim()
}}}{{{#!if out4Count = out4Attr ? +out4Attr : null
}}}}}}
## out5
{{{#!if out5 != null
{{{#!if outCount++
}}}
## out5 세부속성 확인 (; 검색)
{{{#!if (sep = out5.indexOf(";")) != -1
{{{#!if out5Attr = " " + out5.substring(sep+1)
}}}{{{#!if out5 = out5.substring(0,sep).trim()
}}}}}}
## out5Format 확인 (. 검색)
{{{#!if (delim = out5.lastIndexOf(".")) != -1
{{{#!if out5Format = out5.substring(delim+1)
}}}{{{#!if out5Format = ((out5Format == "gif") || (out5Format == "webp") || (out5Format == "png") || (out5Format == "jpg") || (out5Format == "svg") || (out5Format == "bmp")) ? out5Format : null
}}}{{{#!if out5 = (out5Format != null) ? out5.substring(0,delim) : out5
}}}}}}{{{#!if out5Format ??= "png"
}}}
## out5 각 세부속성 확인
{{{#!if out5Attr
### out5Link 확인 ([[]] 검색)
{{{#!if ((delim = out5Attr.indexOf("[[")) != -1) && ((endDelim = out5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out5Link = out5Attr.substring(delim+2,endDelim)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(endDelim+2)
}}}
#### out5Anchor 확인 (# 검색)
{{{#!if (delim = out5Link.indexOf("#")) != -1
{{{#!if out5Anchor = out5Link.substring(delim+1)
}}}{{{#!if out5Link = out5Link.substring(0,delim)
}}}}}}{{{#!if out5Anchor ??= out5.substring(out5.indexOf("/")+1)
}}}{{{#!if out5Link ||= calleeTitle
}}}}}}
### out5Info 확인 (`` 검색)
{{{#!if ((delim = out5Attr.indexOf("`")) != -1) && ((endDelim = out5Attr.indexOf("`",delim+1)) != -1)
{{{#!if out5Info = out5Attr.substring(delim+1,endDelim)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(endDelim+1)
}}}}}}
### out5Energy 확인 (energy= 검색)
{{{#!if (delim = out5Attr.indexOf("energy=")) != -1
{{{#!if sep = out5Attr.indexOf(" ",delim)
}}}{{{#!if out5Energy = out5Attr.substring(delim+7,sep)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(sep)
}}}}}}
### out5Chance 확인 (% 검색)
{{{#!if (delim = out5Attr.indexOf("%")) != -1
{{{#!if sep = out5Attr.lastIndexOf(" ",delim)
}}}{{{#!if out5Chance = out5Attr.substring(sep+1,delim+1)
}}}{{{#!if out5Attr = out5Attr.substring(0,sep) + out5Attr.substring(delim+1)
}}}{{{#!if out5SlotType = "확률"
}}}}}}
### out5Amount 확인 (B 검색)
{{{#!if (delim = out5Attr.indexOf("B")) != -1
{{{#!if sep = out5Attr.lastIndexOf(" ",delim)
}}}{{{#!if out5Amount = out5Attr.substring(sep+1,delim+1)
}}}{{{#!if out5Attr = out5Attr.substring(0,sep) + out5Attr.substring(delim+1)
}}}}}}
### out5Desc 확인
{{{#!if (out5Amount != null) || (out5Chance != null) || (out5Energy != null) || (out5Info != null)
{{{#!if out5Desc = true
}}}}}}
### out5Count 확인
{{{#!if out5Attr = out5Attr.trim()
}}}{{{#!if out5Count = out5Attr ? +out5Attr : null
}}}}}}
## out6
{{{#!if out6 != null
{{{#!if outCount++
}}}
## out6 세부속성 확인 (; 검색)
{{{#!if (sep = out6.indexOf(";")) != -1
{{{#!if out6Attr = " " + out6.substring(sep+1)
}}}{{{#!if out6 = out6.substring(0,sep).trim()
}}}}}}
## out6Format 확인 (. 검색)
{{{#!if (delim = out6.lastIndexOf(".")) != -1
{{{#!if out6Format = out6.substring(delim+1)
}}}{{{#!if out6Format = ((out6Format == "gif") || (out6Format == "webp") || (out6Format == "png") || (out6Format == "jpg") || (out6Format == "svg") || (out6Format == "bmp")) ? out6Format : null
}}}{{{#!if out6 = (out6Format != null) ? out6.substring(0,delim) : out6
}}}}}}{{{#!if out6Format ??= "png"
}}}
## out6 각 세부속성 확인
{{{#!if out6Attr
### out6Link 확인 ([[]] 검색)
{{{#!if ((delim = out6Attr.indexOf("[[")) != -1) && ((endDelim = out6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out6Link = out6Attr.substring(delim+2,endDelim)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(endDelim+2)
}}}
#### out6Anchor 확인 (# 검색)
{{{#!if (delim = out6Link.indexOf("#")) != -1
{{{#!if out6Anchor = out6Link.substring(delim+1)
}}}{{{#!if out6Link = out6Link.substring(0,delim)
}}}}}}{{{#!if out6Anchor ??= out6.substring(out6.indexOf("/")+1)
}}}{{{#!if out6Link ||= calleeTitle
}}}}}}
### out6Info 확인 (`` 검색)
{{{#!if ((delim = out6Attr.indexOf("`")) != -1) && ((endDelim = out6Attr.indexOf("`",delim+1)) != -1)
{{{#!if out6Info = out6Attr.substring(delim+1,endDelim)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(endDelim+1)
}}}}}}
### out6Energy 확인 (energy= 검색)
{{{#!if (delim = out6Attr.indexOf("energy=")) != -1
{{{#!if sep = out6Attr.indexOf(" ",delim)
}}}{{{#!if out6Energy = out6Attr.substring(delim+7,sep)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(sep)
}}}}}}
### out6Chance 확인 (% 검색)
{{{#!if (delim = out6Attr.indexOf("%")) != -1
{{{#!if sep = out6Attr.lastIndexOf(" ",delim)
}}}{{{#!if out6Chance = out6Attr.substring(sep+1,delim+1)
}}}{{{#!if out6Attr = out6Attr.substring(0,sep) + out6Attr.substring(delim+1)
}}}{{{#!if out6SlotType = "확률"
}}}}}}
### out6Amount 확인 (B 검색)
{{{#!if (delim = out6Attr.indexOf("B")) != -1
{{{#!if sep = out6Attr.lastIndexOf(" ",delim)
}}}{{{#!if out6Amount = out6Attr.substring(sep+1,delim+1)
}}}{{{#!if out6Attr = out6Attr.substring(0,sep) + out6Attr.substring(delim+1)
}}}}}}
### out6Desc 확인
{{{#!if (out6Amount != null) || (out6Chance != null) || (out6Energy != null) || (out6Info != null)
{{{#!if out6Desc = true
}}}}}}
### out6Count 확인
{{{#!if out6Attr = out6Attr.trim()
}}}{{{#!if out6Count = out6Attr ? +out6Attr : null
}}}}}}
## out7
{{{#!if out7 != null
{{{#!if outCount++
}}}
## out7 세부속성 확인 (; 검색)
{{{#!if (sep = out7.indexOf(";")) != -1
{{{#!if out7Attr = " " + out7.substring(sep+1)
}}}{{{#!if out7 = out7.substring(0,sep).trim()
}}}}}}
## out7Format 확인 (. 검색)
{{{#!if (delim = out7.lastIndexOf(".")) != -1
{{{#!if out7Format = out7.substring(delim+1)
}}}{{{#!if out7Format = ((out7Format == "gif") || (out7Format == "webp") || (out7Format == "png") || (out7Format == "jpg") || (out7Format == "svg") || (out7Format == "bmp")) ? out7Format : null
}}}{{{#!if out7 = (out7Format != null) ? out7.substring(0,delim) : out7
}}}}}}{{{#!if out7Format ??= "png"
}}}
## out7 각 세부속성 확인
{{{#!if out7Attr
### out7Link 확인 ([[]] 검색)
{{{#!if ((delim = out7Attr.indexOf("[[")) != -1) && ((endDelim = out7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out7Link = out7Attr.substring(delim+2,endDelim)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(endDelim+2)
}}}
#### out7Anchor 확인 (# 검색)
{{{#!if (delim = out7Link.indexOf("#")) != -1
{{{#!if out7Anchor = out7Link.substring(delim+1)
}}}{{{#!if out7Link = out7Link.substring(0,delim)
}}}}}}{{{#!if out7Anchor ??= out7.substring(out7.indexOf("/")+1)
}}}{{{#!if out7Link ||= calleeTitle
}}}}}}
### out7Info 확인 (`` 검색)
{{{#!if ((delim = out7Attr.indexOf("`")) != -1) && ((endDelim = out7Attr.indexOf("`",delim+1)) != -1)
{{{#!if out7Info = out7Attr.substring(delim+1,endDelim)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(endDelim+1)
}}}}}}
### out7Energy 확인 (energy= 검색)
{{{#!if (delim = out7Attr.indexOf("energy=")) != -1
{{{#!if sep = out7Attr.indexOf(" ",delim)
}}}{{{#!if out7Energy = out7Attr.substring(delim+7,sep)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(sep)
}}}}}}
### out7Chance 확인 (% 검색)
{{{#!if (delim = out7Attr.indexOf("%")) != -1
{{{#!if sep = out7Attr.lastIndexOf(" ",delim)
}}}{{{#!if out7Chance = out7Attr.substring(sep+1,delim+1)
}}}{{{#!if out7Attr = out7Attr.substring(0,sep) + out7Attr.substring(delim+1)
}}}{{{#!if out7SlotType = "확률"
}}}}}}
### out7Amount 확인 (B 검색)
{{{#!if (delim = out7Attr.indexOf("B")) != -1
{{{#!if sep = out7Attr.lastIndexOf(" ",delim)
}}}{{{#!if out7Amount = out7Attr.substring(sep+1,delim+1)
}}}{{{#!if out7Attr = out7Attr.substring(0,sep) + out7Attr.substring(delim+1)
}}}}}}
### out7Desc 확인
{{{#!if (out7Amount != null) || (out7Chance != null) || (out7Energy != null) || (out7Info != null)
{{{#!if out7Desc = true
}}}}}}
### out7Count 확인
{{{#!if out7Attr = out7Attr.trim()
}}}{{{#!if out7Count = out7Attr ? +out7Attr : null
}}}}}}
## out8
{{{#!if out8 != null
{{{#!if outCount++
}}}
## out8 세부속성 확인 (; 검색)
{{{#!if (sep = out8.indexOf(";")) != -1
{{{#!if out8Attr = " " + out8.substring(sep+1)
}}}{{{#!if out8 = out8.substring(0,sep).trim()
}}}}}}
## out8Format 확인 (. 검색)
{{{#!if (delim = out8.lastIndexOf(".")) != -1
{{{#!if out8Format = out8.substring(delim+1)
}}}{{{#!if out8Format = ((out8Format == "gif") || (out8Format == "webp") || (out8Format == "png") || (out8Format == "jpg") || (out8Format == "svg") || (out8Format == "bmp")) ? out8Format : null
}}}{{{#!if out8 = (out8Format != null) ? out8.substring(0,delim) : out8
}}}}}}{{{#!if out8Format ??= "png"
}}}
## out8 각 세부속성 확인
{{{#!if out8Attr
### out8Link 확인 ([[]] 검색)
{{{#!if ((delim = out8Attr.indexOf("[[")) != -1) && ((endDelim = out8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out8Link = out8Attr.substring(delim+2,endDelim)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(endDelim+2)
}}}
#### out8Anchor 확인 (# 검색)
{{{#!if (delim = out8Link.indexOf("#")) != -1
{{{#!if out8Anchor = out8Link.substring(delim+1)
}}}{{{#!if out8Link = out8Link.substring(0,delim)
}}}}}}{{{#!if out8Anchor ??= out8.substring(out8.indexOf("/")+1)
}}}{{{#!if out8Link ||= calleeTitle
}}}}}}
### out8Info 확인 (`` 검색)
{{{#!if ((delim = out8Attr.indexOf("`")) != -1) && ((endDelim = out8Attr.indexOf("`",delim+1)) != -1)
{{{#!if out8Info = out8Attr.substring(delim+1,endDelim)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(endDelim+1)
}}}}}}
### out8Energy 확인 (energy= 검색)
{{{#!if (delim = out8Attr.indexOf("energy=")) != -1
{{{#!if sep = out8Attr.indexOf(" ",delim)
}}}{{{#!if out8Energy = out8Attr.substring(delim+7,sep)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(sep)
}}}}}}
### out8Chance 확인 (% 검색)
{{{#!if (delim = out8Attr.indexOf("%")) != -1
{{{#!if sep = out8Attr.lastIndexOf(" ",delim)
}}}{{{#!if out8Chance = out8Attr.substring(sep+1,delim+1)
}}}{{{#!if out8Attr = out8Attr.substring(0,sep) + out8Attr.substring(delim+1)
}}}{{{#!if out8SlotType = "확률"
}}}}}}
### out8Amount 확인 (B 검색)
{{{#!if (delim = out8Attr.indexOf("B")) != -1
{{{#!if sep = out8Attr.lastIndexOf(" ",delim)
}}}{{{#!if out8Amount = out8Attr.substring(sep+1,delim+1)
}}}{{{#!if out8Attr = out8Attr.substring(0,sep) + out8Attr.substring(delim+1)
}}}}}}
### out8Desc 확인
{{{#!if (out8Amount != null) || (out8Chance != null) || (out8Energy != null) || (out8Info != null)
{{{#!if out8Desc = true
}}}}}}
### out8Count 확인
{{{#!if out8Attr = out8Attr.trim()
}}}{{{#!if out8Count = out8Attr ? +out8Attr : null
}}}}}}
## out9
{{{#!if out9 != null
{{{#!if outCount++
}}}
## out9 세부속성 확인 (; 검색)
{{{#!if (sep = out9.indexOf(";")) != -1
{{{#!if out9Attr = " " + out9.substring(sep+1)
}}}{{{#!if out9 = out9.substring(0,sep).trim()
}}}}}}
## out9Format 확인 (. 검색)
{{{#!if (delim = out9.lastIndexOf(".")) != -1
{{{#!if out9Format = out9.substring(delim+1)
}}}{{{#!if out9Format = ((out9Format == "gif") || (out9Format == "webp") || (out9Format == "png") || (out9Format == "jpg") || (out9Format == "svg") || (out9Format == "bmp")) ? out9Format : null
}}}{{{#!if out9 = (out9Format != null) ? out9.substring(0,delim) : out9
}}}}}}{{{#!if out9Format ??= "png"
}}}
## out9 각 세부속성 확인
{{{#!if out9Attr
### out9Link 확인 ([[]] 검색)
{{{#!if ((delim = out9Attr.indexOf("[[")) != -1) && ((endDelim = out9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out9Link = out9Attr.substring(delim+2,endDelim)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(endDelim+2)
}}}
#### out9Anchor 확인 (# 검색)
{{{#!if (delim = out9Link.indexOf("#")) != -1
{{{#!if out9Anchor = out9Link.substring(delim+1)
}}}{{{#!if out9Link = out9Link.substring(0,delim)
}}}}}}{{{#!if out9Anchor ??= out9.substring(out9.indexOf("/")+1)
}}}{{{#!if out9Link ||= calleeTitle
}}}}}}
### out9Info 확인 (`` 검색)
{{{#!if ((delim = out9Attr.indexOf("`")) != -1) && ((endDelim = out9Attr.indexOf("`",delim+1)) != -1)
{{{#!if out9Info = out9Attr.substring(delim+1,endDelim)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(endDelim+1)
}}}}}}
### out9Energy 확인 (energy= 검색)
{{{#!if (delim = out9Attr.indexOf("energy=")) != -1
{{{#!if sep = out9Attr.indexOf(" ",delim)
}}}{{{#!if out9Energy = out9Attr.substring(delim+7,sep)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(sep)
}}}}}}
### out9Chance 확인 (% 검색)
{{{#!if (delim = out9Attr.indexOf("%")) != -1
{{{#!if sep = out9Attr.lastIndexOf(" ",delim)
}}}{{{#!if out9Chance = out9Attr.substring(sep+1,delim+1)
}}}{{{#!if out9Attr = out9Attr.substring(0,sep) + out9Attr.substring(delim+1)
}}}{{{#!if out9SlotType = "확률"
}}}}}}
### out9Amount 확인 (B 검색)
{{{#!if (delim = out9Attr.indexOf("B")) != -1
{{{#!if sep = out9Attr.lastIndexOf(" ",delim)
}}}{{{#!if out9Amount = out9Attr.substring(sep+1,delim+1)
}}}{{{#!if out9Attr = out9Attr.substring(0,sep) + out9Attr.substring(delim+1)
}}}}}}
### out9Desc 확인
{{{#!if (out9Amount != null) || (out9Chance != null) || (out9Energy != null) || (out9Info != null)
{{{#!if out9Desc = true
}}}}}}
### out9Count 확인
{{{#!if out9Attr = out9Attr.trim()
}}}{{{#!if out9Count = out9Attr ? +out9Attr : null
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{{#!wiki style 지정 조건문 접기/펼치기
## 슬롯 열 개수 설정
## in, out은 1개일 때 1열, 2~4개일 때 2열, 4~9개일 때 3열
{{{#!if inCol ??= (((inCount - 1) ** 0.5) | 0) + 1
}}}{{{#!if craftCol ??= craftCount
}}}{{{#!if outCol ??= (((outCount - 1) ** 0.5) | 0) + 1
}}}
## 컨테이너 너비 지정
{{{#!if inWidth = 38 * inCol - 2
}}}{{{#!if craftWidth = 38 * craftCol - 2
}}}{{{#!if midWidth = (craftCol < 3) ? 82 : craftWidth
}}}{{{#!if outWidth = 38 * outCol - 2
}}}{{{#!if baseWidth = inWidth + midWidth + outWidth + 36
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-grid"
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in1Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in2 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in2Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in3 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in3Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in4 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in4Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in4Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in4Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in5 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in5Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in5Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in5Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in6 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in6Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in6Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in6Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in7 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in7Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in7Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in7Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in8 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in8Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in8Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in8Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in9 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in9Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in9Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in9Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{#!wiki class="middle-container"
{{{#!if craft1 != null
{{{#!wiki class="crafter-grid"
{{{#!wiki class="crafter"
{{{#!if craft1IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft1Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if craft2 != null
{{{#!wiki class="crafter"
{{{#!if craft2IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft2Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if craft3 != null
{{{#!wiki class="crafter"
{{{#!if craft3IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft3Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:Create/GUI/제작법 화살표.svg|width=82]]}}}}}}{{{#!wiki class="output-grid"
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out1Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out2 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out2Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out3 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out3Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out4 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out4Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out4Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out4Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out5 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out5Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out5Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out5Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out6 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out6Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out6Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out6Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out7 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out7Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out7Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out7Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out8 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out8Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out8Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out8Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out9 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out9Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out9Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out9Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
#!if cap != null
[br]{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    max-width: calc(px + 4px);
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}
.input-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 2px calc(2/*100%);
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.input {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.output-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 2px calc(2/*100%);
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.output {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.middle-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.crafter-grid {
    display: flex;
    gap: calc(2/*100%);
    width: calc(/*100%);
}
.crafter {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.arrow { width: calc(82/*100%);}
.slot {
    width: 100%;
    aspect-ratio: 1;
    background-color: #8B8B8B;
}
.input:hover .item, .crafter:hover .item, .output:hover .item { background-color: #C5C5C5; }
.crafter:hover .item:nth-child(1) { background-color: #E3E3E3; }
.slot-content {
    width: 100%;
    aspect-ratio: 1;
}
.slot-content:nth-child(n+2) { margin-top: -100%; }
.item {
    padding: calc(2/36*100%);
    background-clip: content-box;
}
.description {
    width: 100%;
    color: #2B2D2F;
    font-family:Mojangles, Minecraft Seven, unifont, sans-serif;;
    font-size: small;
    font-weight: bold;
    text-align: center;
    word-break: keep-all;
}
}}}}}}
조약돌(Cobblestone)은 섬세한 손길이 없는 곡괭이을 파괴하면 드롭되며, 흐르는 용암에 닿았을 때 생성되기도 한다(예시).

또한 구조물 중에서 마을, 정글 사원, 삼림 대저택, 약탈자 전초기지, 근거지, 시련의 회당, 흔적 폐허, 해저 폐허, 몬스터 방에 자연 생성된다.

기본적으로 각종 돌 도구의 재료로 쓰이며, 이끼 낀 조약돌, 화로, 양조기, 레버, 관측기, 피스톤, 발사기, 공급기를 제작하는 데 사용된다. 화로에 제련하면 돌을 얻을 수 있으며, 대장장이 형판 중에서 해안, 보초, 벡스 갑옷 장식을 복제하기 위해 활용된다. 그 밖에도 섬록암안산암을 제작하는 데 사용할 수 있다.

이끼 낀 조약돌(Mossy Cobblestone)은 조약돌과 이끼 블록 혹은 덩굴을 조합해서 만들 수 있다. 돌 도구의 재료로 쓸 수 없고 화로에 제련할 수도 없다.

생물 군계 중에서는 소나무 원시 타이가가문비나무 원시 타이가에서 발견된다.

3.3. 매끄러운 돌

<tableclass=profile stone> 매끄러운 돌
Smooth Stone
파일:마인크래프트/매끄러운 돌.png파일:마인크래프트/매끄러운 돌 반 블록.png
매끄러운 돌, 매끄러운 돌 반 블록
용도 건축, 재료
최적화 도구 곡괭이
경도 2
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 화로
#!wiki if문 접기/펼치기

## 레거시 문법
{{{#!if in ??= item; out ??= output
}}}{{{#!if inLink ??= item_link; fuelLink ??= fuel_link; outLink ??= output_link
}}}

## in 세부속성 확인 (; 검색)
{{{#!if (sep = in.indexOf(";")) != -1
{{{#!if inAttr = " " + in.substring(sep+1)
}}}{{{#!if in = in.substring(0,sep).trim()
}}}}}}
## inFormat 확인 (. 검색)
{{{#!if (delim = in.lastIndexOf(".")) != -1
{{{#!if inFormat = in.substring(delim+1)
}}}{{{#!if inFormat = ((inFormat == "gif") || (inFormat == "webp") || (inFormat == "png") || (inFormat == "jpg") || (inFormat == "svg") || (inFormat == "bmp")) ? inFormat : null
}}}{{{#!if in = (inFormat != null) ? in.substring(0,delim) : in
}}}}}}{{{#!if inFormat ??= "png"
}}}
## in 각 세부속성 확인
{{{#!if inAttr
### inLink 확인 ([[]] 검색)
{{{#!if ((delim = inAttr.indexOf("[[")) != -1) && ((endDelim = inAttr.indexOf("]]",delim+2)) != -1)
{{{#!if inLink = inAttr.substring(delim+2,endDelim)
}}}{{{#!if inAttr = inAttr.substring(0,delim) + inAttr.substring(endDelim+2)
}}}
#### inAnchor 확인 (# 검색)
{{{#!if (delim = inLink.indexOf("#")) != -1
{{{#!if inAnchor = inLink.substring(delim+1)
}}}{{{#!if inLink = inLink.substring(0,delim)
}}}}}}{{{#!if inAnchor ??= in.substring(in.indexOf("/")+1)
}}}{{{#!if inLink ||= calleeTitle
}}}}}}
### inCount 확인
{{{#!if inAttr = inAttr.trim()
}}}{{{#!if inCount = inAttr ? +inAttr : null
}}}}}}

## fuel
{{{#!if fuel != null
## fuel 세부속성 확인 (; 검색)
{{{#!if (sep = fuel.indexOf(";")) != -1
{{{#!if fuelAttr = " " + fuel.substring(sep+1)
}}}{{{#!if fuel = fuel.substring(0,sep).trim()
}}}}}}
## fuelFormat 확인 (. 검색)
{{{#!if (delim = fuel.lastIndexOf(".")) != -1
{{{#!if fuelFormat = fuel.substring(delim+1)
}}}{{{#!if fuelFormat = ((fuelFormat == "gif") || (fuelFormat == "webp") || (fuelFormat == "png") || (fuelFormat == "jpg") || (fuelFormat == "svg") || (fuelFormat == "bmp")) ? fuelFormat : null
}}}{{{#!if fuel = (fuelFormat != null) ? fuel.substring(0,delim) : fuel
}}}}}}{{{#!if fuelFormat ??= "png"
}}}
## fuel 각 세부속성 확인
{{{#!if fuelAttr
### fuelLink 확인 ([[]] 검색)
{{{#!if ((delim = fuelAttr.indexOf("[[")) != -1) && ((endDelim = fuelAttr.indexOf("]]",delim+2)) != -1)
{{{#!if fuelLink = fuelAttr.substring(delim+2,endDelim)
}}}{{{#!if fuelAttr = fuelAttr.substring(0,delim) + fuelAttr.substring(endDelim+2)
}}}
#### fuelAnchor 확인 (# 검색)
{{{#!if (delim = fuelLink.indexOf("#")) != -1
{{{#!if fuelAnchor = fuelLink.substring(delim+1)
}}}{{{#!if fuelLink = fuelLink.substring(0,delim)
}}}}}}{{{#!if fuelAnchor ??= fuel.substring(fuel.indexOf("/")+1)
}}}{{{#!if fuelLink ||= calleeTitle
}}}}}}
### fuelCount 확인
{{{#!if fuelAttr = fuelAttr.trim()
}}}{{{#!if fuelCount = fuelAttr ? +fuelAttr : null
}}}}}}}}}

## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}

#!wiki class="base-container"
{{{#!wiki class="base-image"
[[파일:mc/GUI/furnace.svg|width=100%]]}}}{{{#!wiki class="base-content"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if inCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if inLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:mc/coal.png|width=32]]}}}{{{#!if fuelCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if fuelLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="output-container"
{{{#!wiki class="info"
{{{#!if xp != null
[[파일:마인크래프트/개체/경험 구슬.png|width=16]]'''0.1'''}}}}}}{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리결과.svg|width=52]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="info"
{{{#!if typeof time == "string"
'''10'''초}}}}}}}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px;
    aspect-ratio: 180 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}
.base-image { width: 100%; height: 100%; margin-right: -100%; }
.base-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: calc(6/176*100%);
}
.input-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    width: calc(36/164*100%);
    height: 100%;
}
.output-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    width: calc(128/164*100%);
    height: 100%;
}
.input-container .slot-container { width: 100%; }
.output-container .slot-container { width: calc(52/128*100%); }
.slot-container { aspect-ratio: 1; }
.slot-content { width: 100%; aspect-ratio: 1; margin-top: -100%; }
.slot-bg { padding: calc(1/36*100%); background-color: #8B8B8B; background-clip: content-box; }
.slot-container:hover .slot-bg { background-color: #C5C5C5; }
.item { padding: calc(2/36*100%); }
.output-container .slot-content { padding: calc(8/52*100%); }
.output-container .slot-bg { padding: calc(9/52*100%); }
.output-container .item { padding: calc(10/52*100%); }
.info {
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
    align-items: center;
    width: 100%;
    height: calc(28/108*100%);
    overflow: hidden;
    font-size: 16px;
    font-family: Mojangles, Minecraft Seven, unifont, 굴림체, GulimChe;
    color: #7E7E7E;
}
}}}}}}
돌을 화로에 제련하여 얻을 수 있다.

매끄러운 돌은 용광로의 재료로, 매끄러운 돌 반 블록은 갑옷 거치대의 재료로 사용된다.

3.4. 석재 벽돌

<tableclass=profile stone> 석재 벽돌
Stone Bricks
파일:마인크래프트/석재 벽돌.png파일:마인크래프트/석재 벽돌 계단.png파일:마인크래프트/석재 벽돌 반 블록.png파일:마인크래프트/석재 벽돌 담장.png
석재 벽돌, 계단, 반 블록, 담장
파일:마인크래프트/금 간 석재 벽돌.png파일:마인크래프트/조각된 석재 벽돌.png
금 간 석재 벽돌, 조각된 석재 벽돌
파일:마인크래프트/이끼 낀 석재 벽돌.png파일:마인크래프트/이끼 낀 석재 벽돌 계단.png파일:마인크래프트/이끼 낀 석재 벽돌 반 블록.png파일:마인크래프트/이끼 낀 석재 벽돌 담장.png
이끼 낀 석재 벽돌, 계단, 반 블록, 담장
용도 건축, 재료
최적화 도구 곡괭이
경도 석재 벽돌 반 블록: 2
나머지: 1.5
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대 [include(틀:마인크래프트/제작대, 2x2=mc/stone; , output=mc/stone_bricks; 4)][include(틀:마인크래프트/제작대, shapeless=, 1=mc/stone_bricks, 2=mc/moss_block; 마인크래프트/아이템/자연 블록, output=mc/mossy_stone_bricks)][include(틀:마인크래프트/제작대, shapeless=, 1=mc/stone_bricks, 2=mc/vine; 마인크래프트/아이템/자연 블록, output=mc/mossy_stone_bricks)]
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.
aa





{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

화로
#!wiki if문 접기/펼치기

## 레거시 문법
{{{#!if in ??= item; out ??= output
}}}{{{#!if inLink ??= item_link; fuelLink ??= fuel_link; outLink ??= output_link
}}}

## in 세부속성 확인 (; 검색)
{{{#!if (sep = in.indexOf(";")) != -1
{{{#!if inAttr = " " + in.substring(sep+1)
}}}{{{#!if in = in.substring(0,sep).trim()
}}}}}}
## inFormat 확인 (. 검색)
{{{#!if (delim = in.lastIndexOf(".")) != -1
{{{#!if inFormat = in.substring(delim+1)
}}}{{{#!if inFormat = ((inFormat == "gif") || (inFormat == "webp") || (inFormat == "png") || (inFormat == "jpg") || (inFormat == "svg") || (inFormat == "bmp")) ? inFormat : null
}}}{{{#!if in = (inFormat != null) ? in.substring(0,delim) : in
}}}}}}{{{#!if inFormat ??= "png"
}}}
## in 각 세부속성 확인
{{{#!if inAttr
### inLink 확인 ([[]] 검색)
{{{#!if ((delim = inAttr.indexOf("[[")) != -1) && ((endDelim = inAttr.indexOf("]]",delim+2)) != -1)
{{{#!if inLink = inAttr.substring(delim+2,endDelim)
}}}{{{#!if inAttr = inAttr.substring(0,delim) + inAttr.substring(endDelim+2)
}}}
#### inAnchor 확인 (# 검색)
{{{#!if (delim = inLink.indexOf("#")) != -1
{{{#!if inAnchor = inLink.substring(delim+1)
}}}{{{#!if inLink = inLink.substring(0,delim)
}}}}}}{{{#!if inAnchor ??= in.substring(in.indexOf("/")+1)
}}}{{{#!if inLink ||= calleeTitle
}}}}}}
### inCount 확인
{{{#!if inAttr = inAttr.trim()
}}}{{{#!if inCount = inAttr ? +inAttr : null
}}}}}}

## fuel
{{{#!if fuel != null
## fuel 세부속성 확인 (; 검색)
{{{#!if (sep = fuel.indexOf(";")) != -1
{{{#!if fuelAttr = " " + fuel.substring(sep+1)
}}}{{{#!if fuel = fuel.substring(0,sep).trim()
}}}}}}
## fuelFormat 확인 (. 검색)
{{{#!if (delim = fuel.lastIndexOf(".")) != -1
{{{#!if fuelFormat = fuel.substring(delim+1)
}}}{{{#!if fuelFormat = ((fuelFormat == "gif") || (fuelFormat == "webp") || (fuelFormat == "png") || (fuelFormat == "jpg") || (fuelFormat == "svg") || (fuelFormat == "bmp")) ? fuelFormat : null
}}}{{{#!if fuel = (fuelFormat != null) ? fuel.substring(0,delim) : fuel
}}}}}}{{{#!if fuelFormat ??= "png"
}}}
## fuel 각 세부속성 확인
{{{#!if fuelAttr
### fuelLink 확인 ([[]] 검색)
{{{#!if ((delim = fuelAttr.indexOf("[[")) != -1) && ((endDelim = fuelAttr.indexOf("]]",delim+2)) != -1)
{{{#!if fuelLink = fuelAttr.substring(delim+2,endDelim)
}}}{{{#!if fuelAttr = fuelAttr.substring(0,delim) + fuelAttr.substring(endDelim+2)
}}}
#### fuelAnchor 확인 (# 검색)
{{{#!if (delim = fuelLink.indexOf("#")) != -1
{{{#!if fuelAnchor = fuelLink.substring(delim+1)
}}}{{{#!if fuelLink = fuelLink.substring(0,delim)
}}}}}}{{{#!if fuelAnchor ??= fuel.substring(fuel.indexOf("/")+1)
}}}{{{#!if fuelLink ||= calleeTitle
}}}}}}
### fuelCount 확인
{{{#!if fuelAttr = fuelAttr.trim()
}}}{{{#!if fuelCount = fuelAttr ? +fuelAttr : null
}}}}}}}}}

## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}

#!wiki class="base-container"
{{{#!wiki class="base-image"
[[파일:mc/GUI/furnace.svg|width=100%]]}}}{{{#!wiki class="base-content"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if inCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if inLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:mc/coal.png|width=32]]}}}{{{#!if fuelCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if fuelLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="output-container"
{{{#!wiki class="info"
{{{#!if xp != null
[[파일:마인크래프트/개체/경험 구슬.png|width=16]]'''0.1'''}}}}}}{{{#!wiki class="slot-container"
[[파일:마인크래프트/GUI/슬롯/테두리결과.svg|width=52]]{{{#!wiki class="slot-content slot-bg"
}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="info"
{{{#!if typeof time == "string"
'''10'''초}}}}}}}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 180px;
    aspect-ratio: 180 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}
.base-image { width: 100%; height: 100%; margin-right: -100%; }
.base-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: calc(6/176*100%);
}
.input-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: space-between;
    width: calc(36/164*100%);
    height: 100%;
}
.output-container {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
    width: calc(128/164*100%);
    height: 100%;
}
.input-container .slot-container { width: 100%; }
.output-container .slot-container { width: calc(52/128*100%); }
.slot-container { aspect-ratio: 1; }
.slot-content { width: 100%; aspect-ratio: 1; margin-top: -100%; }
.slot-bg { padding: calc(1/36*100%); background-color: #8B8B8B; background-clip: content-box; }
.slot-container:hover .slot-bg { background-color: #C5C5C5; }
.item { padding: calc(2/36*100%); }
.output-container .slot-content { padding: calc(8/52*100%); }
.output-container .slot-bg { padding: calc(9/52*100%); }
.output-container .item { padding: calc(10/52*100%); }
.info {
    display: flex;
    flex-wrap: wrap;
    justify-content: right;
    align-items: center;
    width: 100%;
    height: calc(28/108*100%);
    overflow: hidden;
    font-size: 16px;
    font-family: Mojangles, Minecraft Seven, unifont, 굴림체, GulimChe;
    color: #7E7E7E;
}
}}}}}}
돌 4개를 조합해 석재 벽돌(Stone Bricks) 4개를 만들거나, 석재 절단기로 돌 1개를 가공하여 석재 벽돌 1개를 만들 수 있다.
  • 금 간 석재 벽돌(Cracked Stone Bricks)은 석재 벽돌을 화로에 제련하여 만들 수 있다.
  • 조각된 석재 벽돌(Chiseled Stone Bricks)은 석재 벽돌 반 블록 2개를 조합해 만들거나, 돌 혹은 석재 벽돌을 석재 절단기로 가공하여 만들 수 있다. 자석석의 재료이다.
  • 이끼 낀 석재 벽돌(Mossy Stone Bricks)은 석재 벽돌과 이끼 블록 혹은 덩굴을 조합해 만들 수 있다.

여기에 속한 블록은 모두 근거지이글루의 지하실을 구성한다.

3.5. 화강암

<tableclass=profile stone> 화강암
Granite
파일:마인크래프트/화강암.png파일:마인크래프트/화강암 계단.png파일:마인크래프트/화강암 반 블록.png파일:마인크래프트/화강암 담장.png
화강암, 화강암 계단, 화강암 반 블록, 화강암 담장
파일:마인크래프트/윤나는 화강암.png파일:마인크래프트/윤나는 화강암 계단.png파일:마인크래프트/윤나는 화강암 반 블록.png
윤나는 화강암, 계단, 반 블록
용도 건축
최적화 도구 곡괭이
경도 1.5
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대 [include(틀:마인크래프트/제작대, 1=mc/diorite; , 2=mc/quartz; 마인크래프트/아이템/재료, output=mc/granite,shapeless=,)]
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.
aaaa





{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

}}}}}}
섬록암과 네더 석영으로 만들 수 있다. 지하에서 광맥 형태로 발견되며, 구리 거대 광맥의 일부로 등장하기도 한다. 지하에 유황 동굴 생물군계가 생성되었을 때 간혹 지상에 형성되는 간헐천 지대를 구성하는 블록이기도 하다.

석공 주민과 거래할 수 있다.

하얀 섬록암과 하얀 석영을 조합해 화강암이 만들어지는 것이 이상할 수 있으나, 이것은 현실의 화강암섬록암보다 석영을 많이 포함하는 것을 반영한 것이다. 섬록암은 이산화규소가 52%~65% 수준으로 함유되어 있는 암석이고 화강암은 이산화규소가 65% 이상 함유되어 있는 암석이다. 그런데 석영은 곧 이산화규소가 결정질로 자란 광물이므로, 섬록암에 석영을 혼합해 이산화규소를 더 공급해 화강암으로 만든다는 것이 지질학적으로 아주 근거가 없는 이야기는 아닌 것이다.

3.6. 섬록암

<tableclass=profile stone> 섬록암
Diorite
파일:마인크래프트/섬록암.png파일:마인크래프트/섬록암 계단.png파일:마인크래프트/섬록암 반 블록.png파일:마인크래프트/섬록암 담장.png
섬록암, 섬록암 계단, 섬록암 반 블록, 섬록암 담장
파일:마인크래프트/윤나는 섬록암.png파일:마인크래프트/윤나는 섬록암 계단.png파일:마인크래프트/윤나는 섬록암 반 블록.png
윤나는 섬록암, 계단, 반 블록
용도 건축
최적화 도구 곡괭이
경도 1.5
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대 [include(틀:마인크래프트/제작대, pat1=ab, pat2=ba, a=mc/cobblestone; , b=mc/quartz; 마인크래프트/아이템/재료, output=mc/diorite; 2)]
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.

mc/diorite




{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

}}}}}}
조약돌과 네더 석영으로 만들 수 있다. 지하에서 광맥 형태로 발견된다.

화강암을 제작하는 데 쓰이며, 석공 주민과 거래할 수 있다.

3.7. 안산암

<tableclass=profile stone> 안산암
Andesite
파일:마인크래프트/안산암.png파일:마인크래프트/안산암 계단.png파일:마인크래프트/안산암 반 블록.png파일:마인크래프트/안산암 담장.png
안산암, 안산암 계단, 안산암 반 블록, 안산암 담장
파일:마인크래프트/윤나는 안산암.png파일:마인크래프트/윤나는 안산암 계단.png파일:마인크래프트/윤나는 안산암 반 블록.png
윤나는 안산암, 계단, 반 블록
용도 건축
최적화 도구 곡괭이
경도 1.5
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대 [include(틀:마인크래프트/제작대, 1=mc/diorite; , 2=mc/cobblestone; , output=mc/andesite; 2,shapeless=,)]
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.

mc/andesite




{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

}}}}}}
섬록암과 조약돌로 만들 수 있다. 지하에서 광맥 형태로 발견된다.

석공 주민과 거래할 수 있다.

3.8. 심층암

<tableclass=profile stone> 심층암
Deepslate
파일:마인크래프트/심층암.png파일:마인크래프트/심층암 조약돌.png파일:마인크래프트/심층암 조약돌 계단.png파일:마인크래프트/심층암 조약돌 반 블록.png파일:마인크래프트/심층암 조약돌 담장.png
심층암, 심층암 조약돌, 계단, 반 블록, 담장
용도 건축, 재료
최적화 도구 곡괭이
경도 심층암: 3, 나머지: 3.5
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.
aa





{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s4Count ??= c3x3; s5Count ??= c3x3; s6Count ??= c3x3; s7Count ??= c3x3; s8Count ??= c3x3; s9Count ??= c3x3
}}}}}}}}}{{{#!if s2x2
{{{#!if s1 ??= s2x2; s2 ??= s2x2; s4 ??= s2x2; s5 ??= s2x2
}}}{{{#!if s2x2확장자
{{{#!if s1Format ??= s2x2확장자; s2Format ??= s2x2확장자; s4Format ??= s2x2확장자; s5Format ??= s2x2확장자
}}}}}}{{{#!if l2x2
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a2x2 = l2x2.substring(delim+1)
}}}{{{#!if l2x2 = l2x2.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l2x2; s2Link ??= l2x2; s4Link ??= l2x2; s5Link ??= l2x2
}}}}}}{{{#!if a2x2
{{{#!if s1Anchor ??= a2x2; s2Anchor ??= a2x2; s4Anchor ??= a2x2; s5Anchor ??= a2x2
}}}}}}{{{#!if c2x2
{{{#!if s1Count ??= c2x2; s2Count ??= c2x2; s4Count ??= c2x2; s5Count ??= c2x2
}}}}}}}}}
## sN확장자
{{{#!if s1Format ??= s1확장자; s2Format ??= s2확장자; s3Format ??= s3확장자; s4Format ??= s4확장자; s5Format ??= s5확장자; s6Format ??= s6확장자; s7Format ??= s7확장자; s8Format ??= s8확장자; s9Format ??= s9확장자; outFormat ??= output확장자
}}}
## lN
{{{#!if l1
{{{#!if s1 += "; [[" + l1 + "]]"
}}}}}}{{{#!if l2
{{{#!if s2 += "; [[" + l2 + "]]"
}}}}}}{{{#!if l3
{{{#!if s3 += "; [[" + l3 + "]]"
}}}}}}{{{#!if l4
{{{#!if s4 += "; [[" + l4 + "]]"
}}}}}}{{{#!if l5
{{{#!if s5 += "; [[" + l5 + "]]"
}}}}}}{{{#!if l6
{{{#!if s6 += "; [[" + l6 + "]]"
}}}}}}{{{#!if l7
{{{#!if s7 += "; [[" + l7 + "]]"
}}}}}}{{{#!if l8
{{{#!if s8 += "; [[" + l8 + "]]"
}}}}}}{{{#!if l9
{{{#!if s9 += "; [[" + l9 + "]]"
}}}}}}
## aN
{{{#!if s1Anchor ??= a1; s2Anchor ??= a2; s3Anchor ??= a3; s4Anchor ??= a4; s5Anchor ??= a5; s6Anchor ??= a6; s7Anchor ??= a7; s8Anchor ??= a8; s9Anchor ??= a9; outAnchor ??= output_anchor
}}}
## cN, qty
{{{#!if s1Count ??= c1; s2Count ??= c2; s3Count ??= c3; s4Count ??= c4; s5Count ??= c5; s6Count ??= c6; s7Count ??= c7; s8Count ??= c8; s9Count ??= c9; outCount ??= qty
}}}
## b, l, f
{{{#!if back ??= (b == "b") ? true : null; shapeless ??= (l == "l") ? true : null; fixed ??= (f == "f") ? true : null
}}}}}}

{{{#!if out ??= output
}}}

## type 확인
{{{#!if arrowSuf = (back != null) ? "B" : ""
}}}{{{#!if shapeless = (shapeless != null) ? true : false
}}}{{{#!if fixed = (fixed != null) ? true : false
}}}{{{#!if typeIcon = shapeless ? "shapeless" : fixed ? "fixed" : ""
}}}
## 2x2, 3x3
{{{#!if this['2x2']
{{{#!if s1 ??= this['2x2']; s2 ??= this['2x2']; s4 ??= this['2x2']; s5 ??= this['2x2']
}}}}}}{{{#!if this['3x3']
{{{#!if s1 ??= this['3x3']; s2 ??= this['3x3']; s3 ??= this['3x3']; s4 ??= this['3x3']; s5 ??= this['3x3']; s6 ??= this['3x3']; s7 ??= this['3x3']; s8 ??= this['3x3']; s9 ??= this['3x3']
}}}}}}
## 무형 제작법
{{{#!if shapeless
## N = null일 시 N+1값 할당
{{{#!if this["8"] ??= this["9"]
}}}{{{#!if this["7"] ??= this["8"]
}}}{{{#!if this["6"] ??= this["7"]
}}}{{{#!if this["5"] ??= this["6"]
}}}{{{#!if this["4"] ??= this["5"]
}}}{{{#!if this["3"] ??= this["4"]
}}}{{{#!if this["2"] ??= this["3"]
}}}{{{#!if this["1"] ??= this["2"]
}}}
### input 개수
{{{#!if input = this["9"] ? 9 : this["8"] ? 8 : this["7"] ? 7 : this["6"] ? 6 : this["5"] ? 5 : this["4"] ? 4 : this["3"] ? 3 : this["2"] ? 2 : 1
}}}
### input 값에 따라 슬롯 배치 및 값 할당
{{{#!if input == 1 && (s5 ??= this["1"])
}}}{{{#!if input > 1 && input < 5 && (s1 ??= this["1"]; s2 ??= this["2"]; s4 ??= this["3"]; s5 ??= this["4"])
}}}{{{#!if input > 4 && (s1 ??= this["1"]; s2 ??= this["2"]; s3 ??= this["3"]; s4 ??= this["4"]; s5 ??= this["5"]; s6 ??= this["6"]; s7 ??= this["7"]; s8 ??= this["8"]; s9 ??= this["9"])
}}}}}}

## 유형 제작법
{{{#!if !shapeless && (pat || pat1 || pat2 || pat3)
{{{#!if keys = {"A":null,"B":null,"C":null,"D":null,"E":null,"F":null,"G":null,"H":null,"I":null,"J":null,"K":null,"L":null,"M":null,"N":null,"O":null,"P":null,"Q":null,"R":null,"S":null,"T":null,"U":null,"V":null,"W":null,"X":null,"Y":null,"Z":null,"a":null,"b":null,"c":null,"d":null,"e":null,"f":null,"g":null,"h":null,"i":null,"j":null,"k":null,"l":null,"m":null,"n":null,"o":null,"p":null,"q":null,"r":null,"s":null,"t":null,"u":null,"v":null,"w":null,"x":null,"y":null,"z":null,"#":null,"_":null, "-":null, " ":null}
}}}
### 같은 이름의 변수 존재시 keys에 값 할당
{{{#!if A != null && (keys["A"] = A)
}}}{{{#!if B != null && (keys["B"] = B)
}}}{{{#!if C != null && (keys["C"] = C)
}}}{{{#!if D != null && (keys["D"] = D)
}}}{{{#!if E != null && (keys["E"] = E)
}}}{{{#!if F != null && (keys["F"] = F)
}}}{{{#!if G != null && (keys["G"] = G)
}}}{{{#!if H != null && (keys["H"] = H)
}}}{{{#!if I != null && (keys["I"] = I)
}}}{{{#!if J != null && (keys["J"] = J)
}}}{{{#!if K != null && (keys["K"] = K)
}}}{{{#!if L != null && (keys["L"] = L)
}}}{{{#!if M != null && (keys["M"] = M)
}}}{{{#!if N != null && (keys["N"] = N)
}}}{{{#!if O != null && (keys["O"] = O)
}}}{{{#!if P != null && (keys["P"] = P)
}}}{{{#!if Q != null && (keys["Q"] = Q)
}}}{{{#!if R != null && (keys["R"] = R)
}}}{{{#!if S != null && (keys["S"] = S)
}}}{{{#!if T != null && (keys["T"] = T)
}}}{{{#!if U != null && (keys["U"] = U)
}}}{{{#!if V != null && (keys["V"] = V)
}}}{{{#!if W != null && (keys["W"] = W)
}}}{{{#!if X != null && (keys["X"] = X)
}}}{{{#!if Y != null && (keys["Y"] = Y)
}}}{{{#!if Z != null && (keys["Z"] = Z)
}}}{{{#!if a != null && (keys["a"] = a)
}}}{{{#!if b != null && (keys["b"] = b)
}}}{{{#!if c != null && (keys["c"] = c)
}}}{{{#!if d != null && (keys["d"] = d)
}}}{{{#!if e != null && (keys["e"] = e)
}}}{{{#!if f != null && (keys["f"] = f)
}}}{{{#!if g != null && (keys["g"] = g)
}}}{{{#!if h != null && (keys["h"] = h)
}}}{{{#!if i != null && (keys["i"] = i)
}}}{{{#!if j != null && (keys["j"] = j)
}}}{{{#!if k != null && (keys["k"] = k)
}}}{{{#!if l != null && (keys["l"] = l)
}}}{{{#!if m != null && (keys["m"] = m)
}}}{{{#!if n != null && (keys["n"] = n)
}}}{{{#!if o != null && (keys["o"] = o)
}}}{{{#!if p != null && (keys["p"] = p)
}}}{{{#!if q != null && (keys["q"] = q)
}}}{{{#!if r != null && (keys["r"] = r)
}}}{{{#!if s != null && (keys["s"] = s)
}}}{{{#!if t != null && (keys["t"] = t)
}}}{{{#!if u != null && (keys["u"] = u)
}}}{{{#!if v != null && (keys["v"] = v)
}}}{{{#!if w != null && (keys["w"] = w)
}}}{{{#!if x != null && (keys["x"] = x)
}}}{{{#!if y != null && (keys["y"] = y)
}}}{{{#!if z != null && (keys["z"] = z)
}}}{{{#!if this["#"] != null && (keys["#"] = this["#"])
}}}
### pat 파싱 및 null.length 방지를 위해 빈 문자열 할당
{{{#!if pat != null
{{{#!if pat1 = pat
{{{#!if (sep = pat1.indexOf("/")) != -1
{{{#!if pat2 = pat1.substring(sep+1); pat1 = pat1.substring(0,sep)
}}}{{{#!if (sep = pat2.indexOf("/")) != -1
{{{#!if pat3 = pat2.substring(sep+1); pat2 = pat2.substring(0,sep)
}}}}}}}}}}}}}}}{{{#!if pat1 ??= ""; pat2 ??= ""; pat3 ??= ""
}}}
### 제작법 행, 열 개수
{{{#!if col = pat1.length > pat2.length ? (pat1.length > pat3.length ? pat1.length : pat3.length) : (pat2.length > pat3.length ? pat2.length : pat3.length)
}}}{{{#!if row = pat3 ? 3 : pat2 ? 2 : 1
}}}
### 제작법 행, 열 개수에 따라 슬롯 배치 및 값 할당
{{{#!if row == 3
{{{#!if col == 3 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1,2)]; s3 ??= keys[pat1.substring(2)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1,2)]; s6 ??= keys[pat2.substring(2)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1,2)]; s9 ??= keys[pat3.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)]; s7 ??= keys[pat3.substring(0,1)]; s8 ??= keys[pat3.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2]; s8 ??= keys[pat3])
}}}}}}{{{#!if row == 2
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)]; s7 ??= keys[pat2.substring(0,1)]; s8 ??= keys[pat2.substring(1,2)]; s9 ??= keys[pat2.substring(2)])
}}}{{{#!if col == 2 && (s1 ??= keys[pat1.substring(0,1)]; s2 ??= keys[pat1.substring(1)]; s4 ??= keys[pat2.substring(0,1)]; s5 ??= keys[pat2.substring(1)])
}}}{{{#!if col == 1 && (s2 ??= keys[pat1]; s5 ??= keys[pat2];)
}}}}}}{{{#!if row == 1
{{{#!if col == 3 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1,2)]; s6 ??= keys[pat1.substring(2)])
}}}{{{#!if col == 2 && (s4 ??= keys[pat1.substring(0,1)]; s5 ??= keys[pat1.substring(1)])
}}}{{{#!if col == 1 && (s5 ??= keys[pat1];)
}}}}}}}}}

## s1 세부속성 확인 (; 검색)
{{{#!if (sep = s1.indexOf(";")) != -1
{{{#!if s1Attr = " " + s1.substring(sep+1)
}}}{{{#!if s1 = s1.substring(0,sep).trim()
}}}}}}
## s1Format 확인 (. 검색)
{{{#!if (delim = s1.lastIndexOf(".")) != -1
{{{#!if s1Format = s1.substring(delim+1)
}}}{{{#!if s1Format = ((s1Format == "gif") || (s1Format == "webp") || (s1Format == "png") || (s1Format == "jpg") || (s1Format == "svg") || (s1Format == "bmp")) ? s1Format : null
}}}{{{#!if s1 = (s1Format != null) ? s1.substring(0,delim) : s1
}}}}}}{{{#!if s1Format ??= "png"
}}}
## s1 각 세부속성 확인
{{{#!if s1Attr
### s1Link 확인 ([[]] 검색)
{{{#!if ((delim = s1Attr.indexOf("[[")) != -1) && ((endDelim = s1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s1Link = s1Attr.substring(delim+2,endDelim)
}}}{{{#!if s1Attr = s1Attr.substring(0,delim) + s1Attr.substring(endDelim+2)
}}}
#### s1Anchor 확인 (# 검색)
{{{#!if (delim = s1Link.indexOf("#")) != -1
{{{#!if s1Anchor = s1Link.substring(delim+1)
}}}{{{#!if s1Link = s1Link.substring(0,delim)
}}}}}}{{{#!if s1Anchor ??= s1.substring(s1.indexOf("/")+1)
}}}{{{#!if s1Link ||= calleeTitle
}}}}}}
### s1Count 확인
{{{#!if s1Attr = s1Attr.trim()
}}}{{{#!if s1Count = s1Attr ? +s1Attr : null
}}}}}}
## s2 세부속성 확인 (; 검색)
{{{#!if (sep = s2.indexOf(";")) != -1
{{{#!if s2Attr = " " + s2.substring(sep+1)
}}}{{{#!if s2 = s2.substring(0,sep).trim()
}}}}}}
## s2Format 확인 (. 검색)
{{{#!if (delim = s2.lastIndexOf(".")) != -1
{{{#!if s2Format = s2.substring(delim+1)
}}}{{{#!if s2Format = ((s2Format == "gif") || (s2Format == "webp") || (s2Format == "png") || (s2Format == "jpg") || (s2Format == "svg") || (s2Format == "bmp")) ? s2Format : null
}}}{{{#!if s2 = (s2Format != null) ? s2.substring(0,delim) : s2
}}}}}}{{{#!if s2Format ??= "png"
}}}
## s2 각 세부속성 확인
{{{#!if s2Attr
### s2Link 확인 ([[]] 검색)
{{{#!if ((delim = s2Attr.indexOf("[[")) != -1) && ((endDelim = s2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s2Link = s2Attr.substring(delim+2,endDelim)
}}}{{{#!if s2Attr = s2Attr.substring(0,delim) + s2Attr.substring(endDelim+2)
}}}
#### s2Anchor 확인 (# 검색)
{{{#!if (delim = s2Link.indexOf("#")) != -1
{{{#!if s2Anchor = s2Link.substring(delim+1)
}}}{{{#!if s2Link = s2Link.substring(0,delim)
}}}}}}{{{#!if s2Anchor ??= s2.substring(s2.indexOf("/")+1)
}}}{{{#!if s2Link ||= calleeTitle
}}}}}}
### s2Count 확인
{{{#!if s2Attr = s2Attr.trim()
}}}{{{#!if s2Count = s2Attr ? +s2Attr : null
}}}}}}
## s3 세부속성 확인 (; 검색)
{{{#!if (sep = s3.indexOf(";")) != -1
{{{#!if s3Attr = " " + s3.substring(sep+1)
}}}{{{#!if s3 = s3.substring(0,sep).trim()
}}}}}}
## s3Format 확인 (. 검색)
{{{#!if (delim = s3.lastIndexOf(".")) != -1
{{{#!if s3Format = s3.substring(delim+1)
}}}{{{#!if s3Format = ((s3Format == "gif") || (s3Format == "webp") || (s3Format == "png") || (s3Format == "jpg") || (s3Format == "svg") || (s3Format == "bmp")) ? s3Format : null
}}}{{{#!if s3 = (s3Format != null) ? s3.substring(0,delim) : s3
}}}}}}{{{#!if s3Format ??= "png"
}}}
## s3 각 세부속성 확인
{{{#!if s3Attr
### s3Link 확인 ([[]] 검색)
{{{#!if ((delim = s3Attr.indexOf("[[")) != -1) && ((endDelim = s3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s3Link = s3Attr.substring(delim+2,endDelim)
}}}{{{#!if s3Attr = s3Attr.substring(0,delim) + s3Attr.substring(endDelim+2)
}}}
#### s3Anchor 확인 (# 검색)
{{{#!if (delim = s3Link.indexOf("#")) != -1
{{{#!if s3Anchor = s3Link.substring(delim+1)
}}}{{{#!if s3Link = s3Link.substring(0,delim)
}}}}}}{{{#!if s3Anchor ??= s3.substring(s3.indexOf("/")+1)
}}}{{{#!if s3Link ||= calleeTitle
}}}}}}
### s3Count 확인
{{{#!if s3Attr = s3Attr.trim()
}}}{{{#!if s3Count = s3Attr ? +s3Attr : null
}}}}}}
## s4 세부속성 확인 (; 검색)
{{{#!if (sep = s4.indexOf(";")) != -1
{{{#!if s4Attr = " " + s4.substring(sep+1)
}}}{{{#!if s4 = s4.substring(0,sep).trim()
}}}}}}
## s4Format 확인 (. 검색)
{{{#!if (delim = s4.lastIndexOf(".")) != -1
{{{#!if s4Format = s4.substring(delim+1)
}}}{{{#!if s4Format = ((s4Format == "gif") || (s4Format == "webp") || (s4Format == "png") || (s4Format == "jpg") || (s4Format == "svg") || (s4Format == "bmp")) ? s4Format : null
}}}{{{#!if s4 = (s4Format != null) ? s4.substring(0,delim) : s4
}}}}}}{{{#!if s4Format ??= "png"
}}}
## s4 각 세부속성 확인
{{{#!if s4Attr
### s4Link 확인 ([[]] 검색)
{{{#!if ((delim = s4Attr.indexOf("[[")) != -1) && ((endDelim = s4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s4Link = s4Attr.substring(delim+2,endDelim)
}}}{{{#!if s4Attr = s4Attr.substring(0,delim) + s4Attr.substring(endDelim+2)
}}}
#### s4Anchor 확인 (# 검색)
{{{#!if (delim = s4Link.indexOf("#")) != -1
{{{#!if s4Anchor = s4Link.substring(delim+1)
}}}{{{#!if s4Link = s4Link.substring(0,delim)
}}}}}}{{{#!if s4Anchor ??= s4.substring(s4.indexOf("/")+1)
}}}{{{#!if s4Link ||= calleeTitle
}}}}}}
### s4Count 확인
{{{#!if s4Attr = s4Attr.trim()
}}}{{{#!if s4Count = s4Attr ? +s4Attr : null
}}}}}}
## s5 세부속성 확인 (; 검색)
{{{#!if (sep = s5.indexOf(";")) != -1
{{{#!if s5Attr = " " + s5.substring(sep+1)
}}}{{{#!if s5 = s5.substring(0,sep).trim()
}}}}}}
## s5Format 확인 (. 검색)
{{{#!if (delim = s5.lastIndexOf(".")) != -1
{{{#!if s5Format = s5.substring(delim+1)
}}}{{{#!if s5Format = ((s5Format == "gif") || (s5Format == "webp") || (s5Format == "png") || (s5Format == "jpg") || (s5Format == "svg") || (s5Format == "bmp")) ? s5Format : null
}}}{{{#!if s5 = (s5Format != null) ? s5.substring(0,delim) : s5
}}}}}}{{{#!if s5Format ??= "png"
}}}
## s5 각 세부속성 확인
{{{#!if s5Attr
### s5Link 확인 ([[]] 검색)
{{{#!if ((delim = s5Attr.indexOf("[[")) != -1) && ((endDelim = s5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s5Link = s5Attr.substring(delim+2,endDelim)
}}}{{{#!if s5Attr = s5Attr.substring(0,delim) + s5Attr.substring(endDelim+2)
}}}
#### s5Anchor 확인 (# 검색)
{{{#!if (delim = s5Link.indexOf("#")) != -1
{{{#!if s5Anchor = s5Link.substring(delim+1)
}}}{{{#!if s5Link = s5Link.substring(0,delim)
}}}}}}{{{#!if s5Anchor ??= s5.substring(s5.indexOf("/")+1)
}}}{{{#!if s5Link ||= calleeTitle
}}}}}}
### s5Count 확인
{{{#!if s5Attr = s5Attr.trim()
}}}{{{#!if s5Count = s5Attr ? +s5Attr : null
}}}}}}
## s6 세부속성 확인 (; 검색)
{{{#!if (sep = s6.indexOf(";")) != -1
{{{#!if s6Attr = " " + s6.substring(sep+1)
}}}{{{#!if s6 = s6.substring(0,sep).trim()
}}}}}}
## s6Format 확인 (. 검색)
{{{#!if (delim = s6.lastIndexOf(".")) != -1
{{{#!if s6Format = s6.substring(delim+1)
}}}{{{#!if s6Format = ((s6Format == "gif") || (s6Format == "webp") || (s6Format == "png") || (s6Format == "jpg") || (s6Format == "svg") || (s6Format == "bmp")) ? s6Format : null
}}}{{{#!if s6 = (s6Format != null) ? s6.substring(0,delim) : s6
}}}}}}{{{#!if s6Format ??= "png"
}}}
## s6 각 세부속성 확인
{{{#!if s6Attr
### s6Link 확인 ([[]] 검색)
{{{#!if ((delim = s6Attr.indexOf("[[")) != -1) && ((endDelim = s6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s6Link = s6Attr.substring(delim+2,endDelim)
}}}{{{#!if s6Attr = s6Attr.substring(0,delim) + s6Attr.substring(endDelim+2)
}}}
#### s6Anchor 확인 (# 검색)
{{{#!if (delim = s6Link.indexOf("#")) != -1
{{{#!if s6Anchor = s6Link.substring(delim+1)
}}}{{{#!if s6Link = s6Link.substring(0,delim)
}}}}}}{{{#!if s6Anchor ??= s6.substring(s6.indexOf("/")+1)
}}}{{{#!if s6Link ||= calleeTitle
}}}}}}
### s6Count 확인
{{{#!if s6Attr = s6Attr.trim()
}}}{{{#!if s6Count = s6Attr ? +s6Attr : null
}}}}}}
## s7 세부속성 확인 (; 검색)
{{{#!if (sep = s7.indexOf(";")) != -1
{{{#!if s7Attr = " " + s7.substring(sep+1)
}}}{{{#!if s7 = s7.substring(0,sep).trim()
}}}}}}
## s7Format 확인 (. 검색)
{{{#!if (delim = s7.lastIndexOf(".")) != -1
{{{#!if s7Format = s7.substring(delim+1)
}}}{{{#!if s7Format = ((s7Format == "gif") || (s7Format == "webp") || (s7Format == "png") || (s7Format == "jpg") || (s7Format == "svg") || (s7Format == "bmp")) ? s7Format : null
}}}{{{#!if s7 = (s7Format != null) ? s7.substring(0,delim) : s7
}}}}}}{{{#!if s7Format ??= "png"
}}}
## s7 각 세부속성 확인
{{{#!if s7Attr
### s7Link 확인 ([[]] 검색)
{{{#!if ((delim = s7Attr.indexOf("[[")) != -1) && ((endDelim = s7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s7Link = s7Attr.substring(delim+2,endDelim)
}}}{{{#!if s7Attr = s7Attr.substring(0,delim) + s7Attr.substring(endDelim+2)
}}}
#### s7Anchor 확인 (# 검색)
{{{#!if (delim = s7Link.indexOf("#")) != -1
{{{#!if s7Anchor = s7Link.substring(delim+1)
}}}{{{#!if s7Link = s7Link.substring(0,delim)
}}}}}}{{{#!if s7Anchor ??= s7.substring(s7.indexOf("/")+1)
}}}{{{#!if s7Link ||= calleeTitle
}}}}}}
### s7Count 확인
{{{#!if s7Attr = s7Attr.trim()
}}}{{{#!if s7Count = s7Attr ? +s7Attr : null
}}}}}}
## s8 세부속성 확인 (; 검색)
{{{#!if (sep = s8.indexOf(";")) != -1
{{{#!if s8Attr = " " + s8.substring(sep+1)
}}}{{{#!if s8 = s8.substring(0,sep).trim()
}}}}}}
## s8Format 확인 (. 검색)
{{{#!if (delim = s8.lastIndexOf(".")) != -1
{{{#!if s8Format = s8.substring(delim+1)
}}}{{{#!if s8Format = ((s8Format == "gif") || (s8Format == "webp") || (s8Format == "png") || (s8Format == "jpg") || (s8Format == "svg") || (s8Format == "bmp")) ? s8Format : null
}}}{{{#!if s8 = (s8Format != null) ? s8.substring(0,delim) : s8
}}}}}}{{{#!if s8Format ??= "png"
}}}
## s8 각 세부속성 확인
{{{#!if s8Attr
### s8Link 확인 ([[]] 검색)
{{{#!if ((delim = s8Attr.indexOf("[[")) != -1) && ((endDelim = s8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s8Link = s8Attr.substring(delim+2,endDelim)
}}}{{{#!if s8Attr = s8Attr.substring(0,delim) + s8Attr.substring(endDelim+2)
}}}
#### s8Anchor 확인 (# 검색)
{{{#!if (delim = s8Link.indexOf("#")) != -1
{{{#!if s8Anchor = s8Link.substring(delim+1)
}}}{{{#!if s8Link = s8Link.substring(0,delim)
}}}}}}{{{#!if s8Anchor ??= s8.substring(s8.indexOf("/")+1)
}}}{{{#!if s8Link ||= calleeTitle
}}}}}}
### s8Count 확인
{{{#!if s8Attr = s8Attr.trim()
}}}{{{#!if s8Count = s8Attr ? +s8Attr : null
}}}}}}
## s9 세부속성 확인 (; 검색)
{{{#!if (sep = s9.indexOf(";")) != -1
{{{#!if s9Attr = " " + s9.substring(sep+1)
}}}{{{#!if s9 = s9.substring(0,sep).trim()
}}}}}}
## s9Format 확인 (. 검색)
{{{#!if (delim = s9.lastIndexOf(".")) != -1
{{{#!if s9Format = s9.substring(delim+1)
}}}{{{#!if s9Format = ((s9Format == "gif") || (s9Format == "webp") || (s9Format == "png") || (s9Format == "jpg") || (s9Format == "svg") || (s9Format == "bmp")) ? s9Format : null
}}}{{{#!if s9 = (s9Format != null) ? s9.substring(0,delim) : s9
}}}}}}{{{#!if s9Format ??= "png"
}}}
## s9 각 세부속성 확인
{{{#!if s9Attr
### s9Link 확인 ([[]] 검색)
{{{#!if ((delim = s9Attr.indexOf("[[")) != -1) && ((endDelim = s9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if s9Link = s9Attr.substring(delim+2,endDelim)
}}}{{{#!if s9Attr = s9Attr.substring(0,delim) + s9Attr.substring(endDelim+2)
}}}
#### s9Anchor 확인 (# 검색)
{{{#!if (delim = s9Link.indexOf("#")) != -1
{{{#!if s9Anchor = s9Link.substring(delim+1)
}}}{{{#!if s9Link = s9Link.substring(0,delim)
}}}}}}{{{#!if s9Anchor ??= s9.substring(s9.indexOf("/")+1)
}}}{{{#!if s9Link ||= calleeTitle
}}}}}}
### s9Count 확인
{{{#!if s9Attr = s9Attr.trim()
}}}{{{#!if s9Count = s9Attr ? +s9Attr : null
}}}}}}
## out 세부속성 확인 (; 검색)
{{{#!if (sep = out.indexOf(";")) != -1
{{{#!if outAttr = " " + out.substring(sep+1)
}}}{{{#!if out = out.substring(0,sep).trim()
}}}}}}
## outFormat 확인 (. 검색)
{{{#!if (delim = out.lastIndexOf(".")) != -1
{{{#!if outFormat = out.substring(delim+1)
}}}{{{#!if outFormat = ((outFormat == "gif") || (outFormat == "webp") || (outFormat == "png") || (outFormat == "jpg") || (outFormat == "svg") || (outFormat == "bmp")) ? outFormat : null
}}}{{{#!if out = (outFormat != null) ? out.substring(0,delim) : out
}}}}}}{{{#!if outFormat ??= "png"
}}}
## out 각 세부속성 확인
{{{#!if outAttr
### outLink 확인 ([[]] 검색)
{{{#!if ((delim = outAttr.indexOf("[[")) != -1) && ((endDelim = outAttr.indexOf("]]",delim+2)) != -1)
{{{#!if outLink = outAttr.substring(delim+2,endDelim)
}}}{{{#!if outAttr = outAttr.substring(0,delim) + outAttr.substring(endDelim+2)
}}}
#### outAnchor 확인 (# 검색)
{{{#!if (delim = outLink.indexOf("#")) != -1
{{{#!if outAnchor = outLink.substring(delim+1)
}}}{{{#!if outLink = outLink.substring(0,delim)
}}}}}}{{{#!if outAnchor ??= out.substring(out.indexOf("/")+1)
}}}{{{#!if outLink ||= calleeTitle
}}}}}}
### outCount 확인
{{{#!if outAttr = outAttr.trim()
}}}{{{#!if outCount = outAttr ? +outAttr : null
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-container"
{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s1Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s1Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s2Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s2Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s3Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s3Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s4Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s4Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s5Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s5Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s6Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s6Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s7Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s7Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s8Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s8Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if s9Count != null
{{{#!wiki
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if s9Link != null
{{{#!wiki
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:마인크래프트/GUI/제작대/화살표.svg|width=40]]}}}{{{#!wiki class="end-column"
{{{#!wiki class="type-icon"
{{{#!if typeIcon
[[파일:마인크래프트/GUI/제작법/타입.svg|width=18]]}}}}}}{{{#!wiki class="output slot-container"
{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="slot"
}}}{{{#!wiki class="item"
[[파일:.|width=32]]}}}{{{#!if outCount != null
{{{#!wiki class="detail"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if outLink != null
{{{#!wiki class="detail"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!wiki class="type-icon"
}}}}}}
#!if cap != null
{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    max-width: 216px;
    aspect-ratio: 216 / 124;
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}

.input-container {
    display: flex;
    flex-wrap: wrap;
    width: calc(108/212*100%);
    aspect-ratio: 1;
}

.arrow { width: calc(40/212*100%); }

.end-column {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-direction: column;
    width: calc(52/212*100%);
    aspect-ratio: 52 / 108;
}

.type-icon { width: calc(18/52*100%); aspect-ratio: 1; }

.slot-container {
    width: calc(100%/3);
    aspect-ratio: 1;
    background-color: #8B8B8B;
}

.slot-container > div {
    width: 100%;
    aspect-ratio: 1;
    background-clip: content-box;
}
.slot-container > div:nth-child(n+2) { margin-top: -100%; }
.slot:nth-child(1) { padding: 0 calc(200%/36) calc(200%/36) 0; background-color: #373737; }
.slot:nth-child(2) { padding: calc(200%/36) 0 0 calc(200%/36); background-color: #FFF; }
.item { padding: calc(200%/36); background-color: #8B8B8B; }
.slot-container:hover > .item { background-color: #C5C5C5; }

.output.slot-container { width: 100%; }
.output > div:nth-child(n+2) { margin-top: -100%; }
.output > .slot:nth-child(1) { padding: 0 calc(200%/52) calc(200%/52) 0; }
.output > .slot:nth-child(2) { padding: calc(200%/52) 0 0 calc(200%/52); }
.output > .slot:nth-child(3) { padding: calc(200%/52); background-color: #8B8B8B; }
.output > .item { padding: calc(1000%/52); }
.detail { padding: calc(800%/52); }

석제 절단기
#!wiki if문 접기/펼치기
## 기본값 설정
{{{#!if in1 ??= in; craft1 ??= craft; out1 ??= out
}}}{{{#!if inCount = 1; craftCount = 0; outCount = 1
}}}
{{{#!wiki in 조건문 접기/펼치기
## in1 세부속성 확인 (; 검색)
{{{#!if (sep = in1.indexOf(";")) != -1
{{{#!if in1Attr = " " + in1.substring(sep+1)
}}}{{{#!if in1 = in1.substring(0,sep).trim()
}}}}}}
## in1Format 확인 (. 검색)
{{{#!if (delim = in1.lastIndexOf(".")) != -1
{{{#!if in1Format = in1.substring(delim+1)
}}}{{{#!if in1Format = ((in1Format == "gif") || (in1Format == "webp") || (in1Format == "png") || (in1Format == "jpg") || (in1Format == "svg") || (in1Format == "bmp")) ? in1Format : null
}}}{{{#!if in1 = (in1Format != null) ? in1.substring(0,delim) : in1
}}}}}}{{{#!if in1Format ??= "png"
}}}
## in1 각 세부속성 확인
{{{#!if in1Attr
### in1Link 확인 ([[]] 검색)
{{{#!if ((delim = in1Attr.indexOf("[[")) != -1) && ((endDelim = in1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in1Link = in1Attr.substring(delim+2,endDelim)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(endDelim+2)
}}}
#### in1Anchor 확인 (# 검색)
{{{#!if (delim = in1Link.indexOf("#")) != -1
{{{#!if in1Anchor = in1Link.substring(delim+1)
}}}{{{#!if in1Link = in1Link.substring(0,delim)
}}}}}}{{{#!if in1Anchor ??= in1.substring(in1.indexOf("/")+1)
}}}{{{#!if in1Link ||= calleeTitle
}}}}}}
### in1Info 확인 (`` 검색)
{{{#!if ((delim = in1Attr.indexOf("`")) != -1) && ((endDelim = in1Attr.indexOf("`",delim+1)) != -1)
{{{#!if in1Info = in1Attr.substring(delim+1,endDelim)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(endDelim+1)
}}}}}}
### in1Energy 확인 (energy= 검색)
{{{#!if (delim = in1Attr.indexOf("energy=")) != -1
{{{#!if sep = in1Attr.indexOf(" ",delim)
}}}{{{#!if in1Energy = in1Attr.substring(delim+7,sep)
}}}{{{#!if in1Attr = in1Attr.substring(0,delim) + in1Attr.substring(sep)
}}}}}}
### in1Amount 확인 (B 검색)
{{{#!if (delim = in1Attr.indexOf("B")) != -1
{{{#!if sep = in1Attr.lastIndexOf(" ",delim)
}}}{{{#!if in1Amount = in1Attr.substring(sep+1,delim+1)
}}}{{{#!if in1Attr = in1Attr.substring(0,sep) + in1Attr.substring(delim+1)
}}}}}}
### in1Desc 확인
{{{#!if (in1Amount != null) || (in1Energy != null) || (in1Info != null)
{{{#!if in1Desc = true
}}}}}}
### in1Count 확인
{{{#!if in1Attr = in1Attr.trim()
}}}{{{#!if in1Count = in1Attr ? +in1Attr : null
}}}}}}
## in2
{{{#!if in2 != null
{{{#!if inCount++
}}}
## in2 세부속성 확인 (; 검색)
{{{#!if (sep = in2.indexOf(";")) != -1
{{{#!if in2Attr = " " + in2.substring(sep+1)
}}}{{{#!if in2 = in2.substring(0,sep).trim()
}}}}}}
## in2Format 확인 (. 검색)
{{{#!if (delim = in2.lastIndexOf(".")) != -1
{{{#!if in2Format = in2.substring(delim+1)
}}}{{{#!if in2Format = ((in2Format == "gif") || (in2Format == "webp") || (in2Format == "png") || (in2Format == "jpg") || (in2Format == "svg") || (in2Format == "bmp")) ? in2Format : null
}}}{{{#!if in2 = (in2Format != null) ? in2.substring(0,delim) : in2
}}}}}}{{{#!if in2Format ??= "png"
}}}
## in2 각 세부속성 확인
{{{#!if in2Attr
### in2Link 확인 ([[]] 검색)
{{{#!if ((delim = in2Attr.indexOf("[[")) != -1) && ((endDelim = in2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in2Link = in2Attr.substring(delim+2,endDelim)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(endDelim+2)
}}}
#### in2Anchor 확인 (# 검색)
{{{#!if (delim = in2Link.indexOf("#")) != -1
{{{#!if in2Anchor = in2Link.substring(delim+1)
}}}{{{#!if in2Link = in2Link.substring(0,delim)
}}}}}}{{{#!if in2Anchor ??= in2.substring(in2.indexOf("/")+1)
}}}{{{#!if in2Link ||= calleeTitle
}}}}}}
### in2Info 확인 (`` 검색)
{{{#!if ((delim = in2Attr.indexOf("`")) != -1) && ((endDelim = in2Attr.indexOf("`",delim+1)) != -1)
{{{#!if in2Info = in2Attr.substring(delim+1,endDelim)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(endDelim+1)
}}}}}}
### in2Energy 확인 (energy= 검색)
{{{#!if (delim = in2Attr.indexOf("energy=")) != -1
{{{#!if sep = in2Attr.indexOf(" ",delim)
}}}{{{#!if in2Energy = in2Attr.substring(delim+7,sep)
}}}{{{#!if in2Attr = in2Attr.substring(0,delim) + in2Attr.substring(sep)
}}}}}}
### in2Amount 확인 (B 검색)
{{{#!if (delim = in2Attr.indexOf("B")) != -1
{{{#!if sep = in2Attr.lastIndexOf(" ",delim)
}}}{{{#!if in2Amount = in2Attr.substring(sep+1,delim+1)
}}}{{{#!if in2Attr = in2Attr.substring(0,sep) + in2Attr.substring(delim+1)
}}}}}}
### in2Desc 확인
{{{#!if (in2Amount != null) || (in2Energy != null) || (in2Info != null)
{{{#!if in2Desc = true
}}}}}}
### in2Count 확인
{{{#!if in2Attr = in2Attr.trim()
}}}{{{#!if in2Count = in2Attr ? +in2Attr : null
}}}}}}
## in3
{{{#!if in3 != null
{{{#!if inCount++
}}}
## in3 세부속성 확인 (; 검색)
{{{#!if (sep = in3.indexOf(";")) != -1
{{{#!if in3Attr = " " + in3.substring(sep+1)
}}}{{{#!if in3 = in3.substring(0,sep).trim()
}}}}}}
## in3Format 확인 (. 검색)
{{{#!if (delim = in3.lastIndexOf(".")) != -1
{{{#!if in3Format = in3.substring(delim+1)
}}}{{{#!if in3Format = ((in3Format == "gif") || (in3Format == "webp") || (in3Format == "png") || (in3Format == "jpg") || (in3Format == "svg") || (in3Format == "bmp")) ? in3Format : null
}}}{{{#!if in3 = (in3Format != null) ? in3.substring(0,delim) : in3
}}}}}}{{{#!if in3Format ??= "png"
}}}
## in3 각 세부속성 확인
{{{#!if in3Attr
### in3Link 확인 ([[]] 검색)
{{{#!if ((delim = in3Attr.indexOf("[[")) != -1) && ((endDelim = in3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in3Link = in3Attr.substring(delim+2,endDelim)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(endDelim+2)
}}}
#### in3Anchor 확인 (# 검색)
{{{#!if (delim = in3Link.indexOf("#")) != -1
{{{#!if in3Anchor = in3Link.substring(delim+1)
}}}{{{#!if in3Link = in3Link.substring(0,delim)
}}}}}}{{{#!if in3Anchor ??= in3.substring(in3.indexOf("/")+1)
}}}{{{#!if in3Link ||= calleeTitle
}}}}}}
### in3Info 확인 (`` 검색)
{{{#!if ((delim = in3Attr.indexOf("`")) != -1) && ((endDelim = in3Attr.indexOf("`",delim+1)) != -1)
{{{#!if in3Info = in3Attr.substring(delim+1,endDelim)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(endDelim+1)
}}}}}}
### in3Energy 확인 (energy= 검색)
{{{#!if (delim = in3Attr.indexOf("energy=")) != -1
{{{#!if sep = in3Attr.indexOf(" ",delim)
}}}{{{#!if in3Energy = in3Attr.substring(delim+7,sep)
}}}{{{#!if in3Attr = in3Attr.substring(0,delim) + in3Attr.substring(sep)
}}}}}}
### in3Amount 확인 (B 검색)
{{{#!if (delim = in3Attr.indexOf("B")) != -1
{{{#!if sep = in3Attr.lastIndexOf(" ",delim)
}}}{{{#!if in3Amount = in3Attr.substring(sep+1,delim+1)
}}}{{{#!if in3Attr = in3Attr.substring(0,sep) + in3Attr.substring(delim+1)
}}}}}}
### in3Desc 확인
{{{#!if (in3Amount != null) || (in3Energy != null) || (in3Info != null)
{{{#!if in3Desc = true
}}}}}}
### in3Count 확인
{{{#!if in3Attr = in3Attr.trim()
}}}{{{#!if in3Count = in3Attr ? +in3Attr : null
}}}}}}
## in4
{{{#!if in4 != null
{{{#!if inCount++
}}}
## in4 세부속성 확인 (; 검색)
{{{#!if (sep = in4.indexOf(";")) != -1
{{{#!if in4Attr = " " + in4.substring(sep+1)
}}}{{{#!if in4 = in4.substring(0,sep).trim()
}}}}}}
## in4Format 확인 (. 검색)
{{{#!if (delim = in4.lastIndexOf(".")) != -1
{{{#!if in4Format = in4.substring(delim+1)
}}}{{{#!if in4Format = ((in4Format == "gif") || (in4Format == "webp") || (in4Format == "png") || (in4Format == "jpg") || (in4Format == "svg") || (in4Format == "bmp")) ? in4Format : null
}}}{{{#!if in4 = (in4Format != null) ? in4.substring(0,delim) : in4
}}}}}}{{{#!if in4Format ??= "png"
}}}
## in4 각 세부속성 확인
{{{#!if in4Attr
### in4Link 확인 ([[]] 검색)
{{{#!if ((delim = in4Attr.indexOf("[[")) != -1) && ((endDelim = in4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in4Link = in4Attr.substring(delim+2,endDelim)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(endDelim+2)
}}}
#### in4Anchor 확인 (# 검색)
{{{#!if (delim = in4Link.indexOf("#")) != -1
{{{#!if in4Anchor = in4Link.substring(delim+1)
}}}{{{#!if in4Link = in4Link.substring(0,delim)
}}}}}}{{{#!if in4Anchor ??= in4.substring(in4.indexOf("/")+1)
}}}{{{#!if in4Link ||= calleeTitle
}}}}}}
### in4Info 확인 (`` 검색)
{{{#!if ((delim = in4Attr.indexOf("`")) != -1) && ((endDelim = in4Attr.indexOf("`",delim+1)) != -1)
{{{#!if in4Info = in4Attr.substring(delim+1,endDelim)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(endDelim+1)
}}}}}}
### in4Energy 확인 (energy= 검색)
{{{#!if (delim = in4Attr.indexOf("energy=")) != -1
{{{#!if sep = in4Attr.indexOf(" ",delim)
}}}{{{#!if in4Energy = in4Attr.substring(delim+7,sep)
}}}{{{#!if in4Attr = in4Attr.substring(0,delim) + in4Attr.substring(sep)
}}}}}}
### in4Amount 확인 (B 검색)
{{{#!if (delim = in4Attr.indexOf("B")) != -1
{{{#!if sep = in4Attr.lastIndexOf(" ",delim)
}}}{{{#!if in4Amount = in4Attr.substring(sep+1,delim+1)
}}}{{{#!if in4Attr = in4Attr.substring(0,sep) + in4Attr.substring(delim+1)
}}}}}}
### in4Desc 확인
{{{#!if (in4Amount != null) || (in4Energy != null) || (in4Info != null)
{{{#!if in4Desc = true
}}}}}}
### in4Count 확인
{{{#!if in4Attr = in4Attr.trim()
}}}{{{#!if in4Count = in4Attr ? +in4Attr : null
}}}}}}
## in5
{{{#!if in5 != null
{{{#!if inCount++
}}}
## in5 세부속성 확인 (; 검색)
{{{#!if (sep = in5.indexOf(";")) != -1
{{{#!if in5Attr = " " + in5.substring(sep+1)
}}}{{{#!if in5 = in5.substring(0,sep).trim()
}}}}}}
## in5Format 확인 (. 검색)
{{{#!if (delim = in5.lastIndexOf(".")) != -1
{{{#!if in5Format = in5.substring(delim+1)
}}}{{{#!if in5Format = ((in5Format == "gif") || (in5Format == "webp") || (in5Format == "png") || (in5Format == "jpg") || (in5Format == "svg") || (in5Format == "bmp")) ? in5Format : null
}}}{{{#!if in5 = (in5Format != null) ? in5.substring(0,delim) : in5
}}}}}}{{{#!if in5Format ??= "png"
}}}
## in5 각 세부속성 확인
{{{#!if in5Attr
### in5Link 확인 ([[]] 검색)
{{{#!if ((delim = in5Attr.indexOf("[[")) != -1) && ((endDelim = in5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in5Link = in5Attr.substring(delim+2,endDelim)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(endDelim+2)
}}}
#### in5Anchor 확인 (# 검색)
{{{#!if (delim = in5Link.indexOf("#")) != -1
{{{#!if in5Anchor = in5Link.substring(delim+1)
}}}{{{#!if in5Link = in5Link.substring(0,delim)
}}}}}}{{{#!if in5Anchor ??= in5.substring(in5.indexOf("/")+1)
}}}{{{#!if in5Link ||= calleeTitle
}}}}}}
### in5Info 확인 (`` 검색)
{{{#!if ((delim = in5Attr.indexOf("`")) != -1) && ((endDelim = in5Attr.indexOf("`",delim+1)) != -1)
{{{#!if in5Info = in5Attr.substring(delim+1,endDelim)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(endDelim+1)
}}}}}}
### in5Energy 확인 (energy= 검색)
{{{#!if (delim = in5Attr.indexOf("energy=")) != -1
{{{#!if sep = in5Attr.indexOf(" ",delim)
}}}{{{#!if in5Energy = in5Attr.substring(delim+7,sep)
}}}{{{#!if in5Attr = in5Attr.substring(0,delim) + in5Attr.substring(sep)
}}}}}}
### in5Amount 확인 (B 검색)
{{{#!if (delim = in5Attr.indexOf("B")) != -1
{{{#!if sep = in5Attr.lastIndexOf(" ",delim)
}}}{{{#!if in5Amount = in5Attr.substring(sep+1,delim+1)
}}}{{{#!if in5Attr = in5Attr.substring(0,sep) + in5Attr.substring(delim+1)
}}}}}}
### in5Desc 확인
{{{#!if (in5Amount != null) || (in5Energy != null) || (in5Info != null)
{{{#!if in5Desc = true
}}}}}}
### in5Count 확인
{{{#!if in5Attr = in5Attr.trim()
}}}{{{#!if in5Count = in5Attr ? +in5Attr : null
}}}}}}
## in6
{{{#!if in6 != null
{{{#!if inCount++
}}}
## in6 세부속성 확인 (; 검색)
{{{#!if (sep = in6.indexOf(";")) != -1
{{{#!if in6Attr = " " + in6.substring(sep+1)
}}}{{{#!if in6 = in6.substring(0,sep).trim()
}}}}}}
## in6Format 확인 (. 검색)
{{{#!if (delim = in6.lastIndexOf(".")) != -1
{{{#!if in6Format = in6.substring(delim+1)
}}}{{{#!if in6Format = ((in6Format == "gif") || (in6Format == "webp") || (in6Format == "png") || (in6Format == "jpg") || (in6Format == "svg") || (in6Format == "bmp")) ? in6Format : null
}}}{{{#!if in6 = (in6Format != null) ? in6.substring(0,delim) : in6
}}}}}}{{{#!if in6Format ??= "png"
}}}
## in6 각 세부속성 확인
{{{#!if in6Attr
### in6Link 확인 ([[]] 검색)
{{{#!if ((delim = in6Attr.indexOf("[[")) != -1) && ((endDelim = in6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in6Link = in6Attr.substring(delim+2,endDelim)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(endDelim+2)
}}}
#### in6Anchor 확인 (# 검색)
{{{#!if (delim = in6Link.indexOf("#")) != -1
{{{#!if in6Anchor = in6Link.substring(delim+1)
}}}{{{#!if in6Link = in6Link.substring(0,delim)
}}}}}}{{{#!if in6Anchor ??= in6.substring(in6.indexOf("/")+1)
}}}{{{#!if in6Link ||= calleeTitle
}}}}}}
### in6Info 확인 (`` 검색)
{{{#!if ((delim = in6Attr.indexOf("`")) != -1) && ((endDelim = in6Attr.indexOf("`",delim+1)) != -1)
{{{#!if in6Info = in6Attr.substring(delim+1,endDelim)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(endDelim+1)
}}}}}}
### in6Energy 확인 (energy= 검색)
{{{#!if (delim = in6Attr.indexOf("energy=")) != -1
{{{#!if sep = in6Attr.indexOf(" ",delim)
}}}{{{#!if in6Energy = in6Attr.substring(delim+7,sep)
}}}{{{#!if in6Attr = in6Attr.substring(0,delim) + in6Attr.substring(sep)
}}}}}}
### in6Amount 확인 (B 검색)
{{{#!if (delim = in6Attr.indexOf("B")) != -1
{{{#!if sep = in6Attr.lastIndexOf(" ",delim)
}}}{{{#!if in6Amount = in6Attr.substring(sep+1,delim+1)
}}}{{{#!if in6Attr = in6Attr.substring(0,sep) + in6Attr.substring(delim+1)
}}}}}}
### in6Desc 확인
{{{#!if (in6Amount != null) || (in6Energy != null) || (in6Info != null)
{{{#!if in6Desc = true
}}}}}}
### in6Count 확인
{{{#!if in6Attr = in6Attr.trim()
}}}{{{#!if in6Count = in6Attr ? +in6Attr : null
}}}}}}
## in7
{{{#!if in7 != null
{{{#!if inCount++
}}}
## in7 세부속성 확인 (; 검색)
{{{#!if (sep = in7.indexOf(";")) != -1
{{{#!if in7Attr = " " + in7.substring(sep+1)
}}}{{{#!if in7 = in7.substring(0,sep).trim()
}}}}}}
## in7Format 확인 (. 검색)
{{{#!if (delim = in7.lastIndexOf(".")) != -1
{{{#!if in7Format = in7.substring(delim+1)
}}}{{{#!if in7Format = ((in7Format == "gif") || (in7Format == "webp") || (in7Format == "png") || (in7Format == "jpg") || (in7Format == "svg") || (in7Format == "bmp")) ? in7Format : null
}}}{{{#!if in7 = (in7Format != null) ? in7.substring(0,delim) : in7
}}}}}}{{{#!if in7Format ??= "png"
}}}
## in7 각 세부속성 확인
{{{#!if in7Attr
### in7Link 확인 ([[]] 검색)
{{{#!if ((delim = in7Attr.indexOf("[[")) != -1) && ((endDelim = in7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in7Link = in7Attr.substring(delim+2,endDelim)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(endDelim+2)
}}}
#### in7Anchor 확인 (# 검색)
{{{#!if (delim = in7Link.indexOf("#")) != -1
{{{#!if in7Anchor = in7Link.substring(delim+1)
}}}{{{#!if in7Link = in7Link.substring(0,delim)
}}}}}}{{{#!if in7Anchor ??= in7.substring(in7.indexOf("/")+1)
}}}{{{#!if in7Link ||= calleeTitle
}}}}}}
### in7Info 확인 (`` 검색)
{{{#!if ((delim = in7Attr.indexOf("`")) != -1) && ((endDelim = in7Attr.indexOf("`",delim+1)) != -1)
{{{#!if in7Info = in7Attr.substring(delim+1,endDelim)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(endDelim+1)
}}}}}}
### in7Energy 확인 (energy= 검색)
{{{#!if (delim = in7Attr.indexOf("energy=")) != -1
{{{#!if sep = in7Attr.indexOf(" ",delim)
}}}{{{#!if in7Energy = in7Attr.substring(delim+7,sep)
}}}{{{#!if in7Attr = in7Attr.substring(0,delim) + in7Attr.substring(sep)
}}}}}}
### in7Amount 확인 (B 검색)
{{{#!if (delim = in7Attr.indexOf("B")) != -1
{{{#!if sep = in7Attr.lastIndexOf(" ",delim)
}}}{{{#!if in7Amount = in7Attr.substring(sep+1,delim+1)
}}}{{{#!if in7Attr = in7Attr.substring(0,sep) + in7Attr.substring(delim+1)
}}}}}}
### in7Desc 확인
{{{#!if (in7Amount != null) || (in7Energy != null) || (in7Info != null)
{{{#!if in7Desc = true
}}}}}}
### in7Count 확인
{{{#!if in7Attr = in7Attr.trim()
}}}{{{#!if in7Count = in7Attr ? +in7Attr : null
}}}}}}
## in8
{{{#!if in8 != null
{{{#!if inCount++
}}}
## in8 세부속성 확인 (; 검색)
{{{#!if (sep = in8.indexOf(";")) != -1
{{{#!if in8Attr = " " + in8.substring(sep+1)
}}}{{{#!if in8 = in8.substring(0,sep).trim()
}}}}}}
## in8Format 확인 (. 검색)
{{{#!if (delim = in8.lastIndexOf(".")) != -1
{{{#!if in8Format = in8.substring(delim+1)
}}}{{{#!if in8Format = ((in8Format == "gif") || (in8Format == "webp") || (in8Format == "png") || (in8Format == "jpg") || (in8Format == "svg") || (in8Format == "bmp")) ? in8Format : null
}}}{{{#!if in8 = (in8Format != null) ? in8.substring(0,delim) : in8
}}}}}}{{{#!if in8Format ??= "png"
}}}
## in8 각 세부속성 확인
{{{#!if in8Attr
### in8Link 확인 ([[]] 검색)
{{{#!if ((delim = in8Attr.indexOf("[[")) != -1) && ((endDelim = in8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in8Link = in8Attr.substring(delim+2,endDelim)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(endDelim+2)
}}}
#### in8Anchor 확인 (# 검색)
{{{#!if (delim = in8Link.indexOf("#")) != -1
{{{#!if in8Anchor = in8Link.substring(delim+1)
}}}{{{#!if in8Link = in8Link.substring(0,delim)
}}}}}}{{{#!if in8Anchor ??= in8.substring(in8.indexOf("/")+1)
}}}{{{#!if in8Link ||= calleeTitle
}}}}}}
### in8Info 확인 (`` 검색)
{{{#!if ((delim = in8Attr.indexOf("`")) != -1) && ((endDelim = in8Attr.indexOf("`",delim+1)) != -1)
{{{#!if in8Info = in8Attr.substring(delim+1,endDelim)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(endDelim+1)
}}}}}}
### in8Energy 확인 (energy= 검색)
{{{#!if (delim = in8Attr.indexOf("energy=")) != -1
{{{#!if sep = in8Attr.indexOf(" ",delim)
}}}{{{#!if in8Energy = in8Attr.substring(delim+7,sep)
}}}{{{#!if in8Attr = in8Attr.substring(0,delim) + in8Attr.substring(sep)
}}}}}}
### in8Amount 확인 (B 검색)
{{{#!if (delim = in8Attr.indexOf("B")) != -1
{{{#!if sep = in8Attr.lastIndexOf(" ",delim)
}}}{{{#!if in8Amount = in8Attr.substring(sep+1,delim+1)
}}}{{{#!if in8Attr = in8Attr.substring(0,sep) + in8Attr.substring(delim+1)
}}}}}}
### in8Desc 확인
{{{#!if (in8Amount != null) || (in8Energy != null) || (in8Info != null)
{{{#!if in8Desc = true
}}}}}}
### in8Count 확인
{{{#!if in8Attr = in8Attr.trim()
}}}{{{#!if in8Count = in8Attr ? +in8Attr : null
}}}}}}
## in9
{{{#!if in9 != null
{{{#!if inCount++
}}}
## in9 세부속성 확인 (; 검색)
{{{#!if (sep = in9.indexOf(";")) != -1
{{{#!if in9Attr = " " + in9.substring(sep+1)
}}}{{{#!if in9 = in9.substring(0,sep).trim()
}}}}}}
## in9Format 확인 (. 검색)
{{{#!if (delim = in9.lastIndexOf(".")) != -1
{{{#!if in9Format = in9.substring(delim+1)
}}}{{{#!if in9Format = ((in9Format == "gif") || (in9Format == "webp") || (in9Format == "png") || (in9Format == "jpg") || (in9Format == "svg") || (in9Format == "bmp")) ? in9Format : null
}}}{{{#!if in9 = (in9Format != null) ? in9.substring(0,delim) : in9
}}}}}}{{{#!if in9Format ??= "png"
}}}
## in9 각 세부속성 확인
{{{#!if in9Attr
### in9Link 확인 ([[]] 검색)
{{{#!if ((delim = in9Attr.indexOf("[[")) != -1) && ((endDelim = in9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if in9Link = in9Attr.substring(delim+2,endDelim)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(endDelim+2)
}}}
#### in9Anchor 확인 (# 검색)
{{{#!if (delim = in9Link.indexOf("#")) != -1
{{{#!if in9Anchor = in9Link.substring(delim+1)
}}}{{{#!if in9Link = in9Link.substring(0,delim)
}}}}}}{{{#!if in9Anchor ??= in9.substring(in9.indexOf("/")+1)
}}}{{{#!if in9Link ||= calleeTitle
}}}}}}
### in9Info 확인 (`` 검색)
{{{#!if ((delim = in9Attr.indexOf("`")) != -1) && ((endDelim = in9Attr.indexOf("`",delim+1)) != -1)
{{{#!if in9Info = in9Attr.substring(delim+1,endDelim)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(endDelim+1)
}}}}}}
### in9Energy 확인 (energy= 검색)
{{{#!if (delim = in9Attr.indexOf("energy=")) != -1
{{{#!if sep = in9Attr.indexOf(" ",delim)
}}}{{{#!if in9Energy = in9Attr.substring(delim+7,sep)
}}}{{{#!if in9Attr = in9Attr.substring(0,delim) + in9Attr.substring(sep)
}}}}}}
### in9Amount 확인 (B 검색)
{{{#!if (delim = in9Attr.indexOf("B")) != -1
{{{#!if sep = in9Attr.lastIndexOf(" ",delim)
}}}{{{#!if in9Amount = in9Attr.substring(sep+1,delim+1)
}}}{{{#!if in9Attr = in9Attr.substring(0,sep) + in9Attr.substring(delim+1)
}}}}}}
### in9Desc 확인
{{{#!if (in9Amount != null) || (in9Energy != null) || (in9Info != null)
{{{#!if in9Desc = true
}}}}}}
### in9Count 확인
{{{#!if in9Attr = in9Attr.trim()
}}}{{{#!if in9Count = in9Attr ? +in9Attr : null
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{{#!wiki craft 조건문 접기/펼치기
{{{#!if craft1 != null
{{{#!if craftCount++
}}}
## craft1 세부속성 확인 (; 검색)
{{{#!if (sep = craft1.indexOf(";")) != -1
{{{#!if craft1Attr = " " + craft1.substring(sep+1)
}}}{{{#!if craft1 = craft1.substring(0,sep).trim()
}}}}}}
## craft1Format 확인 (. 검색)
{{{#!if (delim = craft1.lastIndexOf(".")) != -1
{{{#!if craft1Format = craft1.substring(delim+1)
}}}{{{#!if craft1Format = ((craft1Format == "gif") || (craft1Format == "webp") || (craft1Format == "png") || (craft1Format == "jpg") || (craft1Format == "svg") || (craft1Format == "bmp")) ? craft1Format : null
}}}{{{#!if craft1 = (craft1Format != null) ? craft1.substring(0,delim) : craft1
}}}}}}{{{#!if craft1Format ??= "png"
}}}
## craft1 각 세부속성 확인
{{{#!if craft1Attr
### craft1Link 확인 ([[]] 검색)
{{{#!if ((delim = craft1Attr.indexOf("[[")) != -1) && ((endDelim = craft1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft1Link = craft1Attr.substring(delim+2,endDelim)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(endDelim+2)
}}}
#### craft1Anchor 확인 (# 검색)
{{{#!if (delim = craft1Link.indexOf("#")) != -1
{{{#!if craft1Anchor = craft1Link.substring(delim+1)
}}}{{{#!if craft1Link = craft1Link.substring(0,delim)
}}}}}}{{{#!if craft1Anchor ??= craft1.substring(craft1.indexOf("/")+1)
}}}{{{#!if craft1Link ||= calleeTitle
}}}}}}
### craft1Info 확인 (`` 검색)
{{{#!if ((delim = craft1Attr.indexOf("`")) != -1) && ((endDelim = craft1Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft1Info = craft1Attr.substring(delim+1,endDelim)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(endDelim+1)
}}}}}}
### craft1IsSlot 확인 (slot 검색)
{{{#!if craft1IsSlot = ((delim = craft1Attr.indexOf("slot")) != -1)
{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(delim+4)
}}}}}}
### craft1Energy 확인 (energy= 검색)
{{{#!if (delim = craft1Attr.indexOf("energy=")) != -1
{{{#!if sep = craft1Attr.indexOf(" ",delim)
}}}{{{#!if craft1Energy = craft1Attr.substring(delim+7,sep)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,delim) + craft1Attr.substring(sep)
}}}}}}
### craft1Amount 확인 (B 검색)
{{{#!if (delim = craft1Attr.indexOf("B")) != -1
{{{#!if sep = craft1Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft1Amount = craft1Attr.substring(sep+1,delim+1)
}}}{{{#!if craft1Attr = craft1Attr.substring(0,sep) + craft1Attr.substring(delim+1)
}}}}}}
### craft1Desc 확인
{{{#!if (craft1Amount != null) || (craft1Energy != null) || (craft1Info != null)
{{{#!if craft1Desc = true
}}}}}}
### craft1Count 확인
{{{#!if craft1Attr = craft1Attr.trim()
}}}{{{#!if craft1Count = craft1Attr ? +craft1Attr : null
}}}}}}
## craft2
{{{#!if craft2 != null
{{{#!if craftCount++
}}}
## craft2 세부속성 확인 (; 검색)
{{{#!if (sep = craft2.indexOf(";")) != -1
{{{#!if craft2Attr = " " + craft2.substring(sep+1)
}}}{{{#!if craft2 = craft2.substring(0,sep).trim()
}}}}}}
## craft2Format 확인 (. 검색)
{{{#!if (delim = craft2.lastIndexOf(".")) != -1
{{{#!if craft2Format = craft2.substring(delim+1)
}}}{{{#!if craft2Format = ((craft2Format == "gif") || (craft2Format == "webp") || (craft2Format == "png") || (craft2Format == "jpg") || (craft2Format == "svg") || (craft2Format == "bmp")) ? craft2Format : null
}}}{{{#!if craft2 = (craft2Format != null) ? craft2.substring(0,delim) : craft2
}}}}}}{{{#!if craft2Format ??= "png"
}}}
## craft2 각 세부속성 확인
{{{#!if craft2Attr
### craft2Name 확인 ("" 검색)
{{{#!if (craft2StartQuotes = craft2Attr.indexOf('"')) != (craft2EndQuotes = craft2Attr.indexOf('"',craft2StartQuotes+1)) && (craft2StartQuotes != -1)
{{{#!if craft2Name = craft2Attr.substring(craft2StartQuotes+1,craft2EndQuotes)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,craft2StartQuotes) + craft2Attr.substring(craft2EndQuotes+1)
}}}}}}
### craft2Link 확인 ([[]] 검색)
{{{#!if ((delim = craft2Attr.indexOf("[[")) != -1) && ((endDelim = craft2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft2Link = craft2Attr.substring(delim+2,endDelim)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(endDelim+2)
}}}
#### craft2Anchor 확인 (# 검색)
{{{#!if (delim = craft2Link.indexOf("#")) != -1
{{{#!if craft2Anchor = craft2Link.substring(delim+1)
}}}{{{#!if craft2Link = craft2Link.substring(0,delim)
}}}}}}{{{#!if craft2Anchor ??= craft2.substring(craft2.indexOf("/")+1)
}}}{{{#!if craft2Link ||= calleeTitle
}}}}}}
### craft2Info 확인 (`` 검색)
{{{#!if ((delim = craft2Attr.indexOf("`")) != -1) && ((endDelim = craft2Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft2Info = craft2Attr.substring(delim+1,endDelim)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(endDelim+1)
}}}}}}
### craft2IsSlot 확인 (slot 검색)
{{{#!if craft2IsSlot = ((delim = craft2Attr.indexOf("slot")) != -1)
{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(delim+4)
}}}}}}
### craft2Energy 확인 (energy= 검색)
{{{#!if (delim = craft2Attr.indexOf("energy=")) != -1
{{{#!if sep = craft2Attr.indexOf(" ",delim)
}}}{{{#!if craft2Energy = craft2Attr.substring(delim+7,sep)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,delim) + craft2Attr.substring(sep)
}}}}}}
### craft2Amount 확인 (B 검색)
{{{#!if (delim = craft2Attr.indexOf("B")) != -1
{{{#!if sep = craft2Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft2Amount = craft2Attr.substring(sep+1,delim+1)
}}}{{{#!if craft2Attr = craft2Attr.substring(0,sep) + craft2Attr.substring(delim+1)
}}}}}}
### craft2Desc 확인
{{{#!if (craft2Amount != null) || (craft2Energy != null) || (craft2Info != null)
{{{#!if craft2Desc = true
}}}}}}
### craft2Count 확인
{{{#!if craft2Attr = craft2Attr.trim()
}}}{{{#!if craft2Count = craft2Attr ? +craft2Attr : null
}}}}}}
## craft3
{{{#!if craft3 != null
{{{#!if craftCount++
}}}
## craft3 세부속성 확인 (; 검색)
{{{#!if (sep = craft3.indexOf(";")) != -1
{{{#!if craft3Attr = " " + craft3.substring(sep+1)
}}}{{{#!if craft3 = craft3.substring(0,sep).trim()
}}}}}}
## craft3Format 확인 (. 검색)
{{{#!if (delim = craft3.lastIndexOf(".")) != -1
{{{#!if craft3Format = craft3.substring(delim+1)
}}}{{{#!if craft3Format = ((craft3Format == "gif") || (craft3Format == "webp") || (craft3Format == "png") || (craft3Format == "jpg") || (craft3Format == "svg") || (craft3Format == "bmp")) ? craft3Format : null
}}}{{{#!if craft3 = (craft3Format != null) ? craft3.substring(0,delim) : craft3
}}}}}}{{{#!if craft3Format ??= "png"
}}}
## craft3 각 세부속성 확인
{{{#!if craft3Attr
### craft3Name 확인 ("" 검색)
{{{#!if (craft3StartQuotes = craft3Attr.indexOf('"')) != (craft3EndQuotes = craft3Attr.indexOf('"',craft3StartQuotes+1)) && (craft3StartQuotes != -1)
{{{#!if craft3Name = craft3Attr.substring(craft3StartQuotes+1,craft3EndQuotes)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,craft3StartQuotes) + craft3Attr.substring(craft3EndQuotes+1)
}}}}}}
### craft3Link 확인 ([[]] 검색)
{{{#!if ((delim = craft3Attr.indexOf("[[")) != -1) && ((endDelim = craft3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if craft3Link = craft3Attr.substring(delim+2,endDelim)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(endDelim+2)
}}}
#### craft3Anchor 확인 (# 검색)
{{{#!if (delim = craft3Link.indexOf("#")) != -1
{{{#!if craft3Anchor = craft3Link.substring(delim+1)
}}}{{{#!if craft3Link = craft3Link.substring(0,delim)
}}}}}}{{{#!if craft3Anchor ??= craft3.substring(craft3.indexOf("/")+1)
}}}{{{#!if craft3Link ||= calleeTitle
}}}}}}
### craft3Info 확인 (`` 검색)
{{{#!if ((delim = craft3Attr.indexOf("`")) != -1) && ((endDelim = craft3Attr.indexOf("`",delim+1)) != -1)
{{{#!if craft3Info = craft3Attr.substring(delim+1,endDelim)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(endDelim+1)
}}}}}}
### craft3IsSlot 확인 (slot 검색)
{{{#!if craft3IsSlot = ((delim = craft3Attr.indexOf("slot")) != -1)
{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(delim+4)
}}}}}}
### craft3Energy 확인 (energy= 검색)
{{{#!if (delim = craft3Attr.indexOf("energy=")) != -1
{{{#!if sep = craft3Attr.indexOf(" ",delim)
}}}{{{#!if craft3Energy = craft3Attr.substring(delim+7,sep)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,delim) + craft3Attr.substring(sep)
}}}}}}
### craft3Amount 확인 (B 검색)
{{{#!if (delim = craft3Attr.indexOf("B")) != -1
{{{#!if sep = craft3Attr.lastIndexOf(" ",delim)
}}}{{{#!if craft3Amount = craft3Attr.substring(sep+1,delim+1)
}}}{{{#!if craft3Attr = craft3Attr.substring(0,sep) + craft3Attr.substring(delim+1)
}}}}}}
### craft3Desc 확인
{{{#!if (craft3Amount != null) || (craft3Energy != null) || (craft3Info != null)
{{{#!if craft3Desc = true
}}}}}}
### craft3Count 확인
{{{#!if craft3Attr = craft3Attr.trim()
}}}{{{#!if craft3Count = craft3Attr ? +craft3Attr : null
}}}}}}}}}}}}}}}}}}
{{{#!wiki out 조건문 접기/펼치기
## out1 세부속성 확인 (; 검색)
{{{#!if (sep = out1.indexOf(";")) != -1
{{{#!if out1Attr = " " + out1.substring(sep+1)
}}}{{{#!if out1 = out1.substring(0,sep).trim()
}}}}}}
## out1Format 확인 (. 검색)
{{{#!if (delim = out1.lastIndexOf(".")) != -1
{{{#!if out1Format = out1.substring(delim+1)
}}}{{{#!if out1Format = ((out1Format == "gif") || (out1Format == "webp") || (out1Format == "png") || (out1Format == "jpg") || (out1Format == "svg") || (out1Format == "bmp")) ? out1Format : null
}}}{{{#!if out1 = (out1Format != null) ? out1.substring(0,delim) : out1
}}}}}}{{{#!if out1Format ??= "png"
}}}
## out1 각 세부속성 확인
{{{#!if out1Attr
### out1Link 확인 ([[]] 검색)
{{{#!if ((delim = out1Attr.indexOf("[[")) != -1) && ((endDelim = out1Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out1Link = out1Attr.substring(delim+2,endDelim)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(endDelim+2)
}}}
#### out1Anchor 확인 (# 검색)
{{{#!if (delim = out1Link.indexOf("#")) != -1
{{{#!if out1Anchor = out1Link.substring(delim+1)
}}}{{{#!if out1Link = out1Link.substring(0,delim)
}}}}}}{{{#!if out1Anchor ??= out1.substring(out1.indexOf("/")+1)
}}}{{{#!if out1Link ||= calleeTitle
}}}}}}
### out1Info 확인 (`` 검색)
{{{#!if ((delim = out1Attr.indexOf("`")) != -1) && ((endDelim = out1Attr.indexOf("`",delim+1)) != -1)
{{{#!if out1Info = out1Attr.substring(delim+1,endDelim)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(endDelim+1)
}}}}}}
### out1Energy 확인 (energy= 검색)
{{{#!if (delim = out1Attr.indexOf("energy=")) != -1
{{{#!if sep = out1Attr.indexOf(" ",delim)
}}}{{{#!if out1Energy = out1Attr.substring(delim+7,sep)
}}}{{{#!if out1Attr = out1Attr.substring(0,delim) + out1Attr.substring(sep)
}}}}}}
### out1Chance 확인 (% 검색)
{{{#!if (delim = out1Attr.indexOf("%")) != -1
{{{#!if sep = out1Attr.lastIndexOf(" ",delim)
}}}{{{#!if out1Chance = out1Attr.substring(sep+1,delim+1)
}}}{{{#!if out1Attr = out1Attr.substring(0,sep) + out1Attr.substring(delim+1)
}}}{{{#!if out1SlotType = "확률"
}}}}}}
### out1Amount 확인 (B 검색)
{{{#!if (delim = out1Attr.indexOf("B")) != -1
{{{#!if sep = out1Attr.lastIndexOf(" ",delim)
}}}{{{#!if out1Amount = out1Attr.substring(sep+1,delim+1)
}}}{{{#!if out1Attr = out1Attr.substring(0,sep) + out1Attr.substring(delim+1)
}}}}}}
### out1Desc 확인
{{{#!if (out1Amount != null) || (out1Chance != null) || (out1Energy != null) || (out1Info != null)
{{{#!if out1Desc = true
}}}}}}
### out1Count 확인
{{{#!if out1Attr = out1Attr.trim()
}}}{{{#!if out1Count = out1Attr ? +out1Attr : null
}}}}}}
## out2
{{{#!if out2 != null
{{{#!if outCount++
}}}
## out2 세부속성 확인 (; 검색)
{{{#!if (sep = out2.indexOf(";")) != -1
{{{#!if out2Attr = " " + out2.substring(sep+1)
}}}{{{#!if out2 = out2.substring(0,sep).trim()
}}}}}}
## out2Format 확인 (. 검색)
{{{#!if (delim = out2.lastIndexOf(".")) != -1
{{{#!if out2Format = out2.substring(delim+1)
}}}{{{#!if out2Format = ((out2Format == "gif") || (out2Format == "webp") || (out2Format == "png") || (out2Format == "jpg") || (out2Format == "svg") || (out2Format == "bmp")) ? out2Format : null
}}}{{{#!if out2 = (out2Format != null) ? out2.substring(0,delim) : out2
}}}}}}{{{#!if out2Format ??= "png"
}}}
## out2 각 세부속성 확인
{{{#!if out2Attr
### out2Link 확인 ([[]] 검색)
{{{#!if ((delim = out2Attr.indexOf("[[")) != -1) && ((endDelim = out2Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out2Link = out2Attr.substring(delim+2,endDelim)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(endDelim+2)
}}}
#### out2Anchor 확인 (# 검색)
{{{#!if (delim = out2Link.indexOf("#")) != -1
{{{#!if out2Anchor = out2Link.substring(delim+1)
}}}{{{#!if out2Link = out2Link.substring(0,delim)
}}}}}}{{{#!if out2Anchor ??= out2.substring(out2.indexOf("/")+1)
}}}{{{#!if out2Link ||= calleeTitle
}}}}}}
### out2Info 확인 (`` 검색)
{{{#!if ((delim = out2Attr.indexOf("`")) != -1) && ((endDelim = out2Attr.indexOf("`",delim+1)) != -1)
{{{#!if out2Info = out2Attr.substring(delim+1,endDelim)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(endDelim+1)
}}}}}}
### out2Energy 확인 (energy= 검색)
{{{#!if (delim = out2Attr.indexOf("energy=")) != -1
{{{#!if sep = out2Attr.indexOf(" ",delim)
}}}{{{#!if out2Energy = out2Attr.substring(delim+7,sep)
}}}{{{#!if out2Attr = out2Attr.substring(0,delim) + out2Attr.substring(sep)
}}}}}}
### out2Chance 확인 (% 검색)
{{{#!if (delim = out2Attr.indexOf("%")) != -1
{{{#!if sep = out2Attr.lastIndexOf(" ",delim)
}}}{{{#!if out2Chance = out2Attr.substring(sep+1,delim+1)
}}}{{{#!if out2Attr = out2Attr.substring(0,sep) + out2Attr.substring(delim+1)
}}}{{{#!if out2SlotType = "확률"
}}}}}}
### out2Amount 확인 (B 검색)
{{{#!if (delim = out2Attr.indexOf("B")) != -1
{{{#!if sep = out2Attr.lastIndexOf(" ",delim)
}}}{{{#!if out2Amount = out2Attr.substring(sep+1,delim+1)
}}}{{{#!if out2Attr = out2Attr.substring(0,sep) + out2Attr.substring(delim+1)
}}}}}}
### out2Desc 확인
{{{#!if (out2Amount != null) || (out2Chance != null) || (out2Energy != null) || (out2Info != null)
{{{#!if out2Desc = true
}}}}}}
### out2Count 확인
{{{#!if out2Attr = out2Attr.trim()
}}}{{{#!if out2Count = out2Attr ? +out2Attr : null
}}}}}}
## out3
{{{#!if out3 != null
{{{#!if outCount++
}}}
## out3 세부속성 확인 (; 검색)
{{{#!if (sep = out3.indexOf(";")) != -1
{{{#!if out3Attr = " " + out3.substring(sep+1)
}}}{{{#!if out3 = out3.substring(0,sep).trim()
}}}}}}
## out3Format 확인 (. 검색)
{{{#!if (delim = out3.lastIndexOf(".")) != -1
{{{#!if out3Format = out3.substring(delim+1)
}}}{{{#!if out3Format = ((out3Format == "gif") || (out3Format == "webp") || (out3Format == "png") || (out3Format == "jpg") || (out3Format == "svg") || (out3Format == "bmp")) ? out3Format : null
}}}{{{#!if out3 = (out3Format != null) ? out3.substring(0,delim) : out3
}}}}}}{{{#!if out3Format ??= "png"
}}}
## out3 각 세부속성 확인
{{{#!if out3Attr
### out3Link 확인 ([[]] 검색)
{{{#!if ((delim = out3Attr.indexOf("[[")) != -1) && ((endDelim = out3Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out3Link = out3Attr.substring(delim+2,endDelim)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(endDelim+2)
}}}
#### out3Anchor 확인 (# 검색)
{{{#!if (delim = out3Link.indexOf("#")) != -1
{{{#!if out3Anchor = out3Link.substring(delim+1)
}}}{{{#!if out3Link = out3Link.substring(0,delim)
}}}}}}{{{#!if out3Anchor ??= out3.substring(out3.indexOf("/")+1)
}}}{{{#!if out3Link ||= calleeTitle
}}}}}}
### out3Info 확인 (`` 검색)
{{{#!if ((delim = out3Attr.indexOf("`")) != -1) && ((endDelim = out3Attr.indexOf("`",delim+1)) != -1)
{{{#!if out3Info = out3Attr.substring(delim+1,endDelim)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(endDelim+1)
}}}}}}
### out3Energy 확인 (energy= 검색)
{{{#!if (delim = out3Attr.indexOf("energy=")) != -1
{{{#!if sep = out3Attr.indexOf(" ",delim)
}}}{{{#!if out3Energy = out3Attr.substring(delim+7,sep)
}}}{{{#!if out3Attr = out3Attr.substring(0,delim) + out3Attr.substring(sep)
}}}}}}
### out3Chance 확인 (% 검색)
{{{#!if (delim = out3Attr.indexOf("%")) != -1
{{{#!if sep = out3Attr.lastIndexOf(" ",delim)
}}}{{{#!if out3Chance = out3Attr.substring(sep+1,delim+1)
}}}{{{#!if out3Attr = out3Attr.substring(0,sep) + out3Attr.substring(delim+1)
}}}{{{#!if out3SlotType = "확률"
}}}}}}
### out3Amount 확인 (B 검색)
{{{#!if (delim = out3Attr.indexOf("B")) != -1
{{{#!if sep = out3Attr.lastIndexOf(" ",delim)
}}}{{{#!if out3Amount = out3Attr.substring(sep+1,delim+1)
}}}{{{#!if out3Attr = out3Attr.substring(0,sep) + out3Attr.substring(delim+1)
}}}}}}
### out3Desc 확인
{{{#!if (out3Amount != null) || (out3Chance != null) || (out3Energy != null) || (out3Info != null)
{{{#!if out3Desc = true
}}}}}}
### out3Count 확인
{{{#!if out3Attr = out3Attr.trim()
}}}{{{#!if out3Count = out3Attr ? +out3Attr : null
}}}}}}
## out4
{{{#!if out4 != null
{{{#!if outCount++
}}}
## out4 세부속성 확인 (; 검색)
{{{#!if (sep = out4.indexOf(";")) != -1
{{{#!if out4Attr = " " + out4.substring(sep+1)
}}}{{{#!if out4 = out4.substring(0,sep).trim()
}}}}}}
## out4Format 확인 (. 검색)
{{{#!if (delim = out4.lastIndexOf(".")) != -1
{{{#!if out4Format = out4.substring(delim+1)
}}}{{{#!if out4Format = ((out4Format == "gif") || (out4Format == "webp") || (out4Format == "png") || (out4Format == "jpg") || (out4Format == "svg") || (out4Format == "bmp")) ? out4Format : null
}}}{{{#!if out4 = (out4Format != null) ? out4.substring(0,delim) : out4
}}}}}}{{{#!if out4Format ??= "png"
}}}
## out4 각 세부속성 확인
{{{#!if out4Attr
### out4Link 확인 ([[]] 검색)
{{{#!if ((delim = out4Attr.indexOf("[[")) != -1) && ((endDelim = out4Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out4Link = out4Attr.substring(delim+2,endDelim)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(endDelim+2)
}}}
#### out4Anchor 확인 (# 검색)
{{{#!if (delim = out4Link.indexOf("#")) != -1
{{{#!if out4Anchor = out4Link.substring(delim+1)
}}}{{{#!if out4Link = out4Link.substring(0,delim)
}}}}}}{{{#!if out4Anchor ??= out4.substring(out4.indexOf("/")+1)
}}}{{{#!if out4Link ||= calleeTitle
}}}}}}
### out4Info 확인 (`` 검색)
{{{#!if ((delim = out4Attr.indexOf("`")) != -1) && ((endDelim = out4Attr.indexOf("`",delim+1)) != -1)
{{{#!if out4Info = out4Attr.substring(delim+1,endDelim)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(endDelim+1)
}}}}}}
### out4Energy 확인 (energy= 검색)
{{{#!if (delim = out4Attr.indexOf("energy=")) != -1
{{{#!if sep = out4Attr.indexOf(" ",delim)
}}}{{{#!if out4Energy = out4Attr.substring(delim+7,sep)
}}}{{{#!if out4Attr = out4Attr.substring(0,delim) + out4Attr.substring(sep)
}}}}}}
### out4Chance 확인 (% 검색)
{{{#!if (delim = out4Attr.indexOf("%")) != -1
{{{#!if sep = out4Attr.lastIndexOf(" ",delim)
}}}{{{#!if out4Chance = out4Attr.substring(sep+1,delim+1)
}}}{{{#!if out4Attr = out4Attr.substring(0,sep) + out4Attr.substring(delim+1)
}}}{{{#!if out4SlotType = "확률"
}}}}}}
### out4Amount 확인 (B 검색)
{{{#!if (delim = out4Attr.indexOf("B")) != -1
{{{#!if sep = out4Attr.lastIndexOf(" ",delim)
}}}{{{#!if out4Amount = out4Attr.substring(sep+1,delim+1)
}}}{{{#!if out4Attr = out4Attr.substring(0,sep) + out4Attr.substring(delim+1)
}}}}}}
### out4Desc 확인
{{{#!if (out4Amount != null) || (out4Chance != null) || (out4Energy != null) || (out4Info != null)
{{{#!if out4Desc = true
}}}}}}
### out4Count 확인
{{{#!if out4Attr = out4Attr.trim()
}}}{{{#!if out4Count = out4Attr ? +out4Attr : null
}}}}}}
## out5
{{{#!if out5 != null
{{{#!if outCount++
}}}
## out5 세부속성 확인 (; 검색)
{{{#!if (sep = out5.indexOf(";")) != -1
{{{#!if out5Attr = " " + out5.substring(sep+1)
}}}{{{#!if out5 = out5.substring(0,sep).trim()
}}}}}}
## out5Format 확인 (. 검색)
{{{#!if (delim = out5.lastIndexOf(".")) != -1
{{{#!if out5Format = out5.substring(delim+1)
}}}{{{#!if out5Format = ((out5Format == "gif") || (out5Format == "webp") || (out5Format == "png") || (out5Format == "jpg") || (out5Format == "svg") || (out5Format == "bmp")) ? out5Format : null
}}}{{{#!if out5 = (out5Format != null) ? out5.substring(0,delim) : out5
}}}}}}{{{#!if out5Format ??= "png"
}}}
## out5 각 세부속성 확인
{{{#!if out5Attr
### out5Link 확인 ([[]] 검색)
{{{#!if ((delim = out5Attr.indexOf("[[")) != -1) && ((endDelim = out5Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out5Link = out5Attr.substring(delim+2,endDelim)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(endDelim+2)
}}}
#### out5Anchor 확인 (# 검색)
{{{#!if (delim = out5Link.indexOf("#")) != -1
{{{#!if out5Anchor = out5Link.substring(delim+1)
}}}{{{#!if out5Link = out5Link.substring(0,delim)
}}}}}}{{{#!if out5Anchor ??= out5.substring(out5.indexOf("/")+1)
}}}{{{#!if out5Link ||= calleeTitle
}}}}}}
### out5Info 확인 (`` 검색)
{{{#!if ((delim = out5Attr.indexOf("`")) != -1) && ((endDelim = out5Attr.indexOf("`",delim+1)) != -1)
{{{#!if out5Info = out5Attr.substring(delim+1,endDelim)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(endDelim+1)
}}}}}}
### out5Energy 확인 (energy= 검색)
{{{#!if (delim = out5Attr.indexOf("energy=")) != -1
{{{#!if sep = out5Attr.indexOf(" ",delim)
}}}{{{#!if out5Energy = out5Attr.substring(delim+7,sep)
}}}{{{#!if out5Attr = out5Attr.substring(0,delim) + out5Attr.substring(sep)
}}}}}}
### out5Chance 확인 (% 검색)
{{{#!if (delim = out5Attr.indexOf("%")) != -1
{{{#!if sep = out5Attr.lastIndexOf(" ",delim)
}}}{{{#!if out5Chance = out5Attr.substring(sep+1,delim+1)
}}}{{{#!if out5Attr = out5Attr.substring(0,sep) + out5Attr.substring(delim+1)
}}}{{{#!if out5SlotType = "확률"
}}}}}}
### out5Amount 확인 (B 검색)
{{{#!if (delim = out5Attr.indexOf("B")) != -1
{{{#!if sep = out5Attr.lastIndexOf(" ",delim)
}}}{{{#!if out5Amount = out5Attr.substring(sep+1,delim+1)
}}}{{{#!if out5Attr = out5Attr.substring(0,sep) + out5Attr.substring(delim+1)
}}}}}}
### out5Desc 확인
{{{#!if (out5Amount != null) || (out5Chance != null) || (out5Energy != null) || (out5Info != null)
{{{#!if out5Desc = true
}}}}}}
### out5Count 확인
{{{#!if out5Attr = out5Attr.trim()
}}}{{{#!if out5Count = out5Attr ? +out5Attr : null
}}}}}}
## out6
{{{#!if out6 != null
{{{#!if outCount++
}}}
## out6 세부속성 확인 (; 검색)
{{{#!if (sep = out6.indexOf(";")) != -1
{{{#!if out6Attr = " " + out6.substring(sep+1)
}}}{{{#!if out6 = out6.substring(0,sep).trim()
}}}}}}
## out6Format 확인 (. 검색)
{{{#!if (delim = out6.lastIndexOf(".")) != -1
{{{#!if out6Format = out6.substring(delim+1)
}}}{{{#!if out6Format = ((out6Format == "gif") || (out6Format == "webp") || (out6Format == "png") || (out6Format == "jpg") || (out6Format == "svg") || (out6Format == "bmp")) ? out6Format : null
}}}{{{#!if out6 = (out6Format != null) ? out6.substring(0,delim) : out6
}}}}}}{{{#!if out6Format ??= "png"
}}}
## out6 각 세부속성 확인
{{{#!if out6Attr
### out6Link 확인 ([[]] 검색)
{{{#!if ((delim = out6Attr.indexOf("[[")) != -1) && ((endDelim = out6Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out6Link = out6Attr.substring(delim+2,endDelim)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(endDelim+2)
}}}
#### out6Anchor 확인 (# 검색)
{{{#!if (delim = out6Link.indexOf("#")) != -1
{{{#!if out6Anchor = out6Link.substring(delim+1)
}}}{{{#!if out6Link = out6Link.substring(0,delim)
}}}}}}{{{#!if out6Anchor ??= out6.substring(out6.indexOf("/")+1)
}}}{{{#!if out6Link ||= calleeTitle
}}}}}}
### out6Info 확인 (`` 검색)
{{{#!if ((delim = out6Attr.indexOf("`")) != -1) && ((endDelim = out6Attr.indexOf("`",delim+1)) != -1)
{{{#!if out6Info = out6Attr.substring(delim+1,endDelim)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(endDelim+1)
}}}}}}
### out6Energy 확인 (energy= 검색)
{{{#!if (delim = out6Attr.indexOf("energy=")) != -1
{{{#!if sep = out6Attr.indexOf(" ",delim)
}}}{{{#!if out6Energy = out6Attr.substring(delim+7,sep)
}}}{{{#!if out6Attr = out6Attr.substring(0,delim) + out6Attr.substring(sep)
}}}}}}
### out6Chance 확인 (% 검색)
{{{#!if (delim = out6Attr.indexOf("%")) != -1
{{{#!if sep = out6Attr.lastIndexOf(" ",delim)
}}}{{{#!if out6Chance = out6Attr.substring(sep+1,delim+1)
}}}{{{#!if out6Attr = out6Attr.substring(0,sep) + out6Attr.substring(delim+1)
}}}{{{#!if out6SlotType = "확률"
}}}}}}
### out6Amount 확인 (B 검색)
{{{#!if (delim = out6Attr.indexOf("B")) != -1
{{{#!if sep = out6Attr.lastIndexOf(" ",delim)
}}}{{{#!if out6Amount = out6Attr.substring(sep+1,delim+1)
}}}{{{#!if out6Attr = out6Attr.substring(0,sep) + out6Attr.substring(delim+1)
}}}}}}
### out6Desc 확인
{{{#!if (out6Amount != null) || (out6Chance != null) || (out6Energy != null) || (out6Info != null)
{{{#!if out6Desc = true
}}}}}}
### out6Count 확인
{{{#!if out6Attr = out6Attr.trim()
}}}{{{#!if out6Count = out6Attr ? +out6Attr : null
}}}}}}
## out7
{{{#!if out7 != null
{{{#!if outCount++
}}}
## out7 세부속성 확인 (; 검색)
{{{#!if (sep = out7.indexOf(";")) != -1
{{{#!if out7Attr = " " + out7.substring(sep+1)
}}}{{{#!if out7 = out7.substring(0,sep).trim()
}}}}}}
## out7Format 확인 (. 검색)
{{{#!if (delim = out7.lastIndexOf(".")) != -1
{{{#!if out7Format = out7.substring(delim+1)
}}}{{{#!if out7Format = ((out7Format == "gif") || (out7Format == "webp") || (out7Format == "png") || (out7Format == "jpg") || (out7Format == "svg") || (out7Format == "bmp")) ? out7Format : null
}}}{{{#!if out7 = (out7Format != null) ? out7.substring(0,delim) : out7
}}}}}}{{{#!if out7Format ??= "png"
}}}
## out7 각 세부속성 확인
{{{#!if out7Attr
### out7Link 확인 ([[]] 검색)
{{{#!if ((delim = out7Attr.indexOf("[[")) != -1) && ((endDelim = out7Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out7Link = out7Attr.substring(delim+2,endDelim)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(endDelim+2)
}}}
#### out7Anchor 확인 (# 검색)
{{{#!if (delim = out7Link.indexOf("#")) != -1
{{{#!if out7Anchor = out7Link.substring(delim+1)
}}}{{{#!if out7Link = out7Link.substring(0,delim)
}}}}}}{{{#!if out7Anchor ??= out7.substring(out7.indexOf("/")+1)
}}}{{{#!if out7Link ||= calleeTitle
}}}}}}
### out7Info 확인 (`` 검색)
{{{#!if ((delim = out7Attr.indexOf("`")) != -1) && ((endDelim = out7Attr.indexOf("`",delim+1)) != -1)
{{{#!if out7Info = out7Attr.substring(delim+1,endDelim)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(endDelim+1)
}}}}}}
### out7Energy 확인 (energy= 검색)
{{{#!if (delim = out7Attr.indexOf("energy=")) != -1
{{{#!if sep = out7Attr.indexOf(" ",delim)
}}}{{{#!if out7Energy = out7Attr.substring(delim+7,sep)
}}}{{{#!if out7Attr = out7Attr.substring(0,delim) + out7Attr.substring(sep)
}}}}}}
### out7Chance 확인 (% 검색)
{{{#!if (delim = out7Attr.indexOf("%")) != -1
{{{#!if sep = out7Attr.lastIndexOf(" ",delim)
}}}{{{#!if out7Chance = out7Attr.substring(sep+1,delim+1)
}}}{{{#!if out7Attr = out7Attr.substring(0,sep) + out7Attr.substring(delim+1)
}}}{{{#!if out7SlotType = "확률"
}}}}}}
### out7Amount 확인 (B 검색)
{{{#!if (delim = out7Attr.indexOf("B")) != -1
{{{#!if sep = out7Attr.lastIndexOf(" ",delim)
}}}{{{#!if out7Amount = out7Attr.substring(sep+1,delim+1)
}}}{{{#!if out7Attr = out7Attr.substring(0,sep) + out7Attr.substring(delim+1)
}}}}}}
### out7Desc 확인
{{{#!if (out7Amount != null) || (out7Chance != null) || (out7Energy != null) || (out7Info != null)
{{{#!if out7Desc = true
}}}}}}
### out7Count 확인
{{{#!if out7Attr = out7Attr.trim()
}}}{{{#!if out7Count = out7Attr ? +out7Attr : null
}}}}}}
## out8
{{{#!if out8 != null
{{{#!if outCount++
}}}
## out8 세부속성 확인 (; 검색)
{{{#!if (sep = out8.indexOf(";")) != -1
{{{#!if out8Attr = " " + out8.substring(sep+1)
}}}{{{#!if out8 = out8.substring(0,sep).trim()
}}}}}}
## out8Format 확인 (. 검색)
{{{#!if (delim = out8.lastIndexOf(".")) != -1
{{{#!if out8Format = out8.substring(delim+1)
}}}{{{#!if out8Format = ((out8Format == "gif") || (out8Format == "webp") || (out8Format == "png") || (out8Format == "jpg") || (out8Format == "svg") || (out8Format == "bmp")) ? out8Format : null
}}}{{{#!if out8 = (out8Format != null) ? out8.substring(0,delim) : out8
}}}}}}{{{#!if out8Format ??= "png"
}}}
## out8 각 세부속성 확인
{{{#!if out8Attr
### out8Link 확인 ([[]] 검색)
{{{#!if ((delim = out8Attr.indexOf("[[")) != -1) && ((endDelim = out8Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out8Link = out8Attr.substring(delim+2,endDelim)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(endDelim+2)
}}}
#### out8Anchor 확인 (# 검색)
{{{#!if (delim = out8Link.indexOf("#")) != -1
{{{#!if out8Anchor = out8Link.substring(delim+1)
}}}{{{#!if out8Link = out8Link.substring(0,delim)
}}}}}}{{{#!if out8Anchor ??= out8.substring(out8.indexOf("/")+1)
}}}{{{#!if out8Link ||= calleeTitle
}}}}}}
### out8Info 확인 (`` 검색)
{{{#!if ((delim = out8Attr.indexOf("`")) != -1) && ((endDelim = out8Attr.indexOf("`",delim+1)) != -1)
{{{#!if out8Info = out8Attr.substring(delim+1,endDelim)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(endDelim+1)
}}}}}}
### out8Energy 확인 (energy= 검색)
{{{#!if (delim = out8Attr.indexOf("energy=")) != -1
{{{#!if sep = out8Attr.indexOf(" ",delim)
}}}{{{#!if out8Energy = out8Attr.substring(delim+7,sep)
}}}{{{#!if out8Attr = out8Attr.substring(0,delim) + out8Attr.substring(sep)
}}}}}}
### out8Chance 확인 (% 검색)
{{{#!if (delim = out8Attr.indexOf("%")) != -1
{{{#!if sep = out8Attr.lastIndexOf(" ",delim)
}}}{{{#!if out8Chance = out8Attr.substring(sep+1,delim+1)
}}}{{{#!if out8Attr = out8Attr.substring(0,sep) + out8Attr.substring(delim+1)
}}}{{{#!if out8SlotType = "확률"
}}}}}}
### out8Amount 확인 (B 검색)
{{{#!if (delim = out8Attr.indexOf("B")) != -1
{{{#!if sep = out8Attr.lastIndexOf(" ",delim)
}}}{{{#!if out8Amount = out8Attr.substring(sep+1,delim+1)
}}}{{{#!if out8Attr = out8Attr.substring(0,sep) + out8Attr.substring(delim+1)
}}}}}}
### out8Desc 확인
{{{#!if (out8Amount != null) || (out8Chance != null) || (out8Energy != null) || (out8Info != null)
{{{#!if out8Desc = true
}}}}}}
### out8Count 확인
{{{#!if out8Attr = out8Attr.trim()
}}}{{{#!if out8Count = out8Attr ? +out8Attr : null
}}}}}}
## out9
{{{#!if out9 != null
{{{#!if outCount++
}}}
## out9 세부속성 확인 (; 검색)
{{{#!if (sep = out9.indexOf(";")) != -1
{{{#!if out9Attr = " " + out9.substring(sep+1)
}}}{{{#!if out9 = out9.substring(0,sep).trim()
}}}}}}
## out9Format 확인 (. 검색)
{{{#!if (delim = out9.lastIndexOf(".")) != -1
{{{#!if out9Format = out9.substring(delim+1)
}}}{{{#!if out9Format = ((out9Format == "gif") || (out9Format == "webp") || (out9Format == "png") || (out9Format == "jpg") || (out9Format == "svg") || (out9Format == "bmp")) ? out9Format : null
}}}{{{#!if out9 = (out9Format != null) ? out9.substring(0,delim) : out9
}}}}}}{{{#!if out9Format ??= "png"
}}}
## out9 각 세부속성 확인
{{{#!if out9Attr
### out9Link 확인 ([[]] 검색)
{{{#!if ((delim = out9Attr.indexOf("[[")) != -1) && ((endDelim = out9Attr.indexOf("]]",delim+2)) != -1)
{{{#!if out9Link = out9Attr.substring(delim+2,endDelim)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(endDelim+2)
}}}
#### out9Anchor 확인 (# 검색)
{{{#!if (delim = out9Link.indexOf("#")) != -1
{{{#!if out9Anchor = out9Link.substring(delim+1)
}}}{{{#!if out9Link = out9Link.substring(0,delim)
}}}}}}{{{#!if out9Anchor ??= out9.substring(out9.indexOf("/")+1)
}}}{{{#!if out9Link ||= calleeTitle
}}}}}}
### out9Info 확인 (`` 검색)
{{{#!if ((delim = out9Attr.indexOf("`")) != -1) && ((endDelim = out9Attr.indexOf("`",delim+1)) != -1)
{{{#!if out9Info = out9Attr.substring(delim+1,endDelim)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(endDelim+1)
}}}}}}
### out9Energy 확인 (energy= 검색)
{{{#!if (delim = out9Attr.indexOf("energy=")) != -1
{{{#!if sep = out9Attr.indexOf(" ",delim)
}}}{{{#!if out9Energy = out9Attr.substring(delim+7,sep)
}}}{{{#!if out9Attr = out9Attr.substring(0,delim) + out9Attr.substring(sep)
}}}}}}
### out9Chance 확인 (% 검색)
{{{#!if (delim = out9Attr.indexOf("%")) != -1
{{{#!if sep = out9Attr.lastIndexOf(" ",delim)
}}}{{{#!if out9Chance = out9Attr.substring(sep+1,delim+1)
}}}{{{#!if out9Attr = out9Attr.substring(0,sep) + out9Attr.substring(delim+1)
}}}{{{#!if out9SlotType = "확률"
}}}}}}
### out9Amount 확인 (B 검색)
{{{#!if (delim = out9Attr.indexOf("B")) != -1
{{{#!if sep = out9Attr.lastIndexOf(" ",delim)
}}}{{{#!if out9Amount = out9Attr.substring(sep+1,delim+1)
}}}{{{#!if out9Attr = out9Attr.substring(0,sep) + out9Attr.substring(delim+1)
}}}}}}
### out9Desc 확인
{{{#!if (out9Amount != null) || (out9Chance != null) || (out9Energy != null) || (out9Info != null)
{{{#!if out9Desc = true
}}}}}}
### out9Count 확인
{{{#!if out9Attr = out9Attr.trim()
}}}{{{#!if out9Count = out9Attr ? +out9Attr : null
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
{{{#!wiki style 지정 조건문 접기/펼치기
## 슬롯 열 개수 설정
## in, out은 1개일 때 1열, 2~4개일 때 2열, 4~9개일 때 3열
{{{#!if inCol ??= (((inCount - 1) ** 0.5) | 0) + 1
}}}{{{#!if craftCol ??= craftCount
}}}{{{#!if outCol ??= (((outCount - 1) ** 0.5) | 0) + 1
}}}
## 컨테이너 너비 지정
{{{#!if inWidth = 38 * inCol - 2
}}}{{{#!if craftWidth = 38 * craftCol - 2
}}}{{{#!if midWidth = (craftCol < 3) ? 82 : craftWidth
}}}{{{#!if outWidth = 38 * outCol - 2
}}}{{{#!if baseWidth = inWidth + midWidth + outWidth + 36
}}}}}}
#!wiki class="base-container"
{{{#!wiki class="input-grid"
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in1Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in2 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in2Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in3 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in3Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in4 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in4Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in4Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in4Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in5 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in5Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in5Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in5Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in6 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in6Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in6Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in6Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in7 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in7Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in7Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in7Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in8 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in8Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in8Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in8Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if in9 != null
{{{#!wiki class="input"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if in9Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if in9Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if in9Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{#!wiki class="middle-container"
{{{#!if craft1 != null
{{{#!wiki class="crafter-grid"
{{{#!wiki class="crafter"
{{{#!if craft1IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft1Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if craft2 != null
{{{#!wiki class="crafter"
{{{#!if craft2IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft2Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if craft3 != null
{{{#!wiki class="crafter"
{{{#!if craft3IsSlot
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if craft3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if craft3Desc
{{{#!wiki class="description"
  }}}}}}{{{#!if craft3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}{{{#!wiki class="arrow"
[[파일:Create/GUI/제작법 화살표.svg|width=82]]}}}}}}{{{#!wiki class="output-grid"
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out1Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out1Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out1Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out2 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out2Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out2Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out2Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out3 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out3Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out3Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out3Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out4 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out4Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out4Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out4Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out5 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out5Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out5Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out5Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out6 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out6Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out6Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out6Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out7 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out7Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out7Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out7Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out8 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out8Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out8Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out8Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}{{{#!if out9 != null
{{{#!wiki class="output"
{{{#!wiki class="slot"
[[파일:마인크래프트/GUI/슬롯/테두리.svg|width=36]]}}}{{{#!wiki class="slot-content item"
[[파일:.|width=32]]}}}{{{#!if out9Count != null
{{{#!wiki class="slot-content"
[[파일:마인크래프트/개수/.svg|width=36]]}}}}}}{{{#!if out9Desc
{{{#!wiki class="description"
   }}}}}}{{{#!if out9Link != null
{{{#!wiki class="slot-content"
[[#|[[파일:1px 투명.svg|width=36]]]]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
#!if cap != null
[br]{{{-2 }}}
#!style
.base-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    max-width: calc(px + 4px);
    border: 2px solid;
    border-color: #DBDBDB #5B5B5B #5B5B5B #DBDBDB;
    background-color: #C6C6C6;
    font-size: 0;
}
.input-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 2px calc(2/*100%);
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.input {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.output-grid {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 2px calc(2/*100%);
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.output {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.middle-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
    width: calc(/*100%);
    margin: calc(6/*100%);
}
.crafter-grid {
    display: flex;
    gap: calc(2/*100%);
    width: calc(/*100%);
}
.crafter {
    width: calc(36/*100%);
    aspect-ratio: 1;
}
.arrow { width: calc(82/*100%);}
.slot {
    width: 100%;
    aspect-ratio: 1;
    background-color: #8B8B8B;
}
.input:hover .item, .crafter:hover .item, .output:hover .item { background-color: #C5C5C5; }
.crafter:hover .item:nth-child(1) { background-color: #E3E3E3; }
.slot-content {
    width: 100%;
    aspect-ratio: 1;
}
.slot-content:nth-child(n+2) { margin-top: -100%; }
.item {
    padding: calc(2/36*100%);
    background-clip: content-box;
}
.description {
    width: 100%;
    color: #2B2D2F;
    font-family:Mojangles, Minecraft Seven, unifont, sans-serif;;
    font-size: small;
    font-weight: bold;
    text-align: center;
    word-break: keep-all;
}
}}}}}}
심층암은 y=8부터 나타나기 시작하여 y=-1부터는 을 완전히 대체하는 블록이다. 대부분의 돌 종류 블록들과 다르게 채굴로만 얻을 수 있다.

돌에 비해 경도가 2배 높으며, 심층암 자체로는 만들 수 있는 게 없지만 심층암을 캐면 나오는 심층암 조약돌을 사용하면 다양한 파생 블록을 만들 수 있다. 심층암 조약돌 그 자체도 조약돌을 대체하는 재료[8]로 사용이 가능하다. 단, 섬세한 손길 마법이 부여된 도구로 심층암을 캐면 심층암 조약돌이 아닌 일반 심층암이 나온다.

변종 블록이 다양한 데다 어두운 색이 멋있어서 건축할 때 유용한 재료이다. 참고로 일반 심층암은 원목 등의 블록처럼 방향이 있다. 윗면 · 아랫면의 무늬와, 옆 4면의 무늬가 서로 다르며, 자연적으로 생성된 심층암처럼 배치하려면 블록의 윗면 혹은 아랫면을 가리키고 배치해야 한다.

건축에 요긴하게 쓰이는 만큼 채굴 난이도가 돌보다 까다롭다. 효율 V 네더라이트 곡괭이에 성급함 II 버프를 받아서 캔다고 해도, 일반 돌과는 달리 클릭 즉시 파괴되지 않는다. 따라서 천문학적으로 많은 양이 요구되는 상황에서는 일반 돌을 얻는 것보다 훨씬 오래 걸릴 수 있다.[9]

<tableclass=profile stone> 심층암
Deepslate
파일:마인크래프트/조각된 심층암.png파일:마인크래프트/윤나는 심층암.png파일:마인크래프트/윤나는 심층암 계단.png파일:마인크래프트/윤나는 심층암 반 블록.png파일:마인크래프트/윤나는 심층암 담장.png
조각된 심층암, 윤나는 심층암, 계단, 반 블록, 담장
파일:마인크래프트/심층암 벽돌.png파일:마인크래프트/금 간 심층암 벽돌.png파일:마인크래프트/심층암 벽돌 계단.png파일:마인크래프트/심층암 벽돌 반 블록.png파일:마인크래프트/심층암 벽돌 담장.png
심층암 벽돌, 금 간, 계단, 반 블록, 담장
파일:마인크래프트/심층암 타일.png파일:마인크래프트/금 간 심층암 타일.png파일:마인크래프트/심층암 타일 계단.png파일:마인크래프트/심층암 타일 반 블록.png파일:마인크래프트/심층암 타일 담장.png
심층암 타일, 금 간, 계단, 반 블록, 담장
용도 건축
최적화 도구 곡괭이
경도 3.5
폭발 저항 6
{{{#!folding [ 조합법 ]
{{{#!wiki class="fold-fix"
<tableclass=recipe stone> 제작대
#!wiki if문 접기/펼치기

## 자동완성 변수 목록. 아래 변수들은 위키 편집기에서 자동완성으로 입력할 수 있습니다.

mc/cobbled_deepslate




{{{#!wiki 레거시 문법 접기/펼치기
## sNxN
{{{#!if s3x3
{{{#!if s1 ??= s3x3; s2 ??= s3x3; s3 ??= s3x3; s4 ??= s3x3; s5 ??= s3x3; s6 ??= s3x3; s7 ??= s3x3; s8 ??= s3x3; s9 ??= s3x3
}}}{{{#!if s3x3확장자
{{{#!if s1Format ??= s3x3확장자; s2Format ??= s3x3확장자; s3Format ??= s3x3확장자; s4Format ??= s3x3확장자; s5Format ??= s3x3확장자; s6Format ??= s3x3확장자; s7Format ??= s3x3확장자; s8Format ??= s3x3확장자; s9Format ??= s3x3확장자
}}}}}}{{{#!if l3x3
{{{#!if (delim = l3x3.indexOf("#")) != -1
{{{#!if a3x3 = l3x3.substring(delim+1)
}}}{{{#!if l3x3 = l3x3.substring(0,delim)
}}}}}}{{{#!if s1Link ??= l3x3; s2Link ??= l3x3; s3Link ??= l3x3; s4Link ??= l3x3; s5Link ??= l3x3; s6Link ??= l3x3; s7Link ??= l3x3; s8Link ??= l3x3; s9Link ??= l3x3
}}}}}}{{{#!if a3x3
{{{#!if s1Anchor ??= a3x3; s2Anchor ??= a3x3; s3Anchor ??= a3x3; s4Anchor ??= a3x3; s5Anchor ??= a3x3; s6Anchor ??= a3x3; s7Anchor ??= a3x3; s8Anchor ??= a3x3; s9Anchor ??= a3x3
}}}}}}{{{#!if c3x3
{{{#!if s1Count ??= c3x3; s2Count ??= c3x3; s3Count ??= c3x3; s