최근 수정 시각 : 2024-12-03 09:27:13

CraftTweaker

MineTweaker에서 넘어옴

파일:관련 문서 아이콘.svg   관련 문서: ZenScript
,
,
,
,
,
<colbgcolor=#47A0FF><colcolor=#fff> CraftTweaker
파일:CraftTweaker 배너.png
버전 1.3.2 ~ 1.20.1[목록]
모드로더 포지1.3.2~
패브릭1.17.1~
다운로드 파일:CurseForge 아이콘.svg파일:CurseForge 아이콘 화이트.svg
파일:디스코드 아이콘.svg | 파일:GitHub 아이콘.svg파일:GitHub 아이콘 화이트.svg | 위키
{{{#!wiki style="margin: 0 -10px -5px; min-height: 26px"
{{{#!folding [ MineTweaker 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px"
<colbgcolor=#47A0FF><colcolor=#fff> MineTweaker
파일:MineTweaker 로고.png
버전 1.5.2 ~ 1.8.8[목록(MT2)][목록(MT3)]
모드로더 포지
다운로드 파일:홈페이지 아이콘.svg
파일:CurseForge 아이콘.svg파일:CurseForge 아이콘 화이트.svg
파일:홈페이지 아이콘.svg | 파일:GitHub 아이콘.svg파일:GitHub 아이콘 화이트.svg | 비공식 위키
}}}}}}}}} ||
1. 개요2. 명령어3. 모드 지원4. 아이템 추가5. WYSIWYG식 스크립트 편집 기능6. 둘러보기

[clearfix]

1. 개요

마인트위커 (MineTweaker)는 마인크래프트 환경을 사용자가 원하는대로 설정할 수 있도록 도와주는 모드이다. 이 모드는 사용자가 바닐라 마인크래프트의 작업대/화로 및 일부 모드 기계의 조합법을 추가/삭제하거나, 아이템의 이름을 변경하거나, 광석 사전도 변경할수 있도록 도와주며, 이 기능들은 자체적인 프로그래밍 언어ZenScript를 통해 이용 가능하다.

서버에서 사용할 경우[4]에는 접속하는 클라이언트로 스크립트 데이터를 전송하므로 클라이언트에 따로 적용하지 않아도 서버에서의 변경사항이 자동으로 적용된다. 그러나 1.12.2에서는 이 기능이 삭제되어 이벤트 처리 등 서버측에서만 처리해도 되는 스크립트가 아니라면 클라이언트측에도 스크립트를 업데이트해주는 것이 권장된다. 그렇지 않을 경우 새로 추가/삭제한 제작법이 JEI 등 제작법 확인 모드에서 표시되지 않기 때문.

원작자 StanH가 긴 잠수를 타게되어 1.8 이후 버전으로의 업데이트가 되지 않게되자 1.8.9버전부터는 jaredlll08가 크래프트 트위커 (CraftTweaker) 라는 이름으로 모드를 이어 개발하고 있다. 모드 이름은 다르지만 스크립트 문법 및 기능은 기존 마인트위커와 동일하다.[5]

최신 버전의 크래프트 트위커에서는 이벤트 감지도 가능하여 스크립트만 잘 설계하면 간단한 모드나 플러그인의 기능을 대체하는 것도 가능하다.

2. 명령어

<colbgcolor=#47A0FF> minetweaker / crafttweaker
minetweaker [하위 명령어] [하위 명령어 매개변수]...
<colcolor=#fff> 역사 [ruby(MineTweaker 3.0.0,ruby=추가)]
기능 마인트위커/크래프트 트위커의 하위 명령어를 실행한다.
관련 명령어 CTGUI
단축 명령어 mt, ct
기본값 -
<rowcolor=#fff> 싱글 사용 권한
가능 3 이상
  • /minetweaker help - 마인트위커 도움말 명령어이다. 타 마인트위커 에드온이나 마인트위커를 지원하는 모드가 설치된 경우 새로운 마인트위커 명령어를 추가하기도 하므로 이 명령어로 확인하도록 하자.
  • /minetweaker hand - 현재 들고있는 아이템의 코드[6]를 채팅창에 보여주며, 싱글플레이어일 경우 클립보드에 자동으로 복사한다. 동시에 해당 아이템이 광석사전에 포함된 경우 해당 아이템이 속한 광석 사전의 이름들도 채팅창에 보여준다.
  • /minetweaker name (숫자 아이디) - 해당 숫자 아이디를 가진 아이템의 코드를 알려준다. 예를 들어 1을 입력하면 <minecraft:stone>이 표시된다.
  • /minetweaker reload - 스크립트를 다시 로딩한다. 되돌리기[7]가 불가능한 일부 모드 레시피[8]가 스크립트에 있을 경우 이 명령어를 실행한 후에 겹치는 경우가 있으니 주의할 것.[9]1.12.2에서는 이 명령어가 비활성화되어 입력하면 1.12버전에서 리로딩이 불가능한 이유만 표시된다. 따라서 코드가 정상 작동하나 확인하기 위해서는 게임을 다시 실행해야 하며 코드상의 오류를 검사하고 싶다면 아래의 syntax 명령어를 사용해야 한다. 리로드 명령어가 없어진 이유는 1.12.2에서 로딩이 끝난 후 아이템 제작법을 수정 불가하도록 동결하는 시스템으로 바뀌었기 때문이다. 추후 버전에서 로딩 후 제작법의 수정을 방지하지 않는 시스템으로 재변경되면 다시 활성화시킬 계획이라고 하였으며, 1.15에서는 리로딩 기능이 재추가되었다. 그러나 명령어로는 불가능하고 월드를 나갔다 들어와야 적용된다.
  • /minetweaker blockinfo - 이 명령어를 실행한 뒤 원하는 블록을 우클릭하면 해당 블록의 아이디, 메타데이터, 타일엔티티인 경우 NBT태그등의 정보를 볼 수 있다. 블록 정보 확인 기능을 비활성화하려면 이 명령어를 다시 치면 된다. 크래프트 트위커 2에서는 블록의 종류 및 상태만 표시한다. 타일엔티티의 NBT 태그를 보려면 아래의 nbt 명령어를 사용할 것.
  • /minetweaker syntax - 1.12의 크래프트 트위커에서 추가된 명령어. 삭제된 reload 명령어를 대신해 코드 오류 확인에 사용 가능하다. 단, 코드상에 오류가 없더라도 코딩 실수 등으로 인해 발생한 잘못된 조합법이나 이 명령어로 검출되지 않는 일부 오류가 있을 수 있으므로 최종 확인을 위해서는 게임을 재실행하는것이 권장된다.
  • /minetweaker nbt - 크래프트 트위커 2에서 추가된 명령어로 쳐다보는 블록의 NBT 데이터를 보여준다. 빈손이 아닐 경우 들고있는 아이템의 NBT 정보를 표시한다.
명령어 앞에 붙는 /minetweaker 부분은 /mt, /crafttweaker, /ct 등으로 입력해도 된다. (예: /mt help)
<colbgcolor=#47A0FF> CTGUI
minetweaker [하위 명령어] [하위 명령어 매개변수]...
<colcolor=#fff> 역사 [ruby(CraftTweaker 3.0.13 (1.10.2),ruby=추가)]
기능 조합법 편집용 GUI를 연다.
관련 명령어 minetweaker / crafttweaker
단축 명령어 -
기본값 -
<rowcolor=#fff> 싱글 사용 권한
가능 3 이상
  • /CTGUI craftingtable - 작업대 레시피 수정 GUI를 연다.
  • /CTGUI furnace - 화로 레시피 수정 GUI를 연다.

3. 모드 지원

마인트위커는 바닐라 이외에도 인더스트리얼크래프트, 마인팩토리, Minechem 등 일부 모드를 자체적으로 지원하며, ModTweaker[10], GTTweaker[11] 등 애드온을 사용하면 더 다양한 모드의 지원이 가능하다. Industrial Foregoing, 그레그테크 커뮤니티 에디션, 이머시브 엔지니어링 등의 모드는 자체 지원이 있어 별도의 애드온이 불필요하다.

4. 아이템 추가

콘텐츠 트위커(ContentTweaker) 라는 보조 모드를 사용하여 스크립트로 아이템을 만드는 것이 가능하다. 아직 기능이 있는 아이템이나 블록은 만들 수 없는 듯하다.

5. WYSIWYG식 스크립트 편집 기능

마인트위커 레시피 메이커(MineTweaker Recipe Maker - MTRM) 라는 보조 모드를 사용하여 GUI를 보고 스크립트를 만들 수 있다. 다른 모드의 레시피 지원은 불가능하니 조합대 조합법 변경에만 쓰는 것을 추천한다. CraftTweaker와도 호환 가능하다. GUI를 열려면 /mtrm 명령어를 사용하면 된다. 크래프트 트위커 3.0.13에 와서는 MTRM이 자체 기능으로 편입되어 위 문단에서 설명하는 명령어로 가능해졌다. 아직은 제작대와 화로 레시피만 지원한다.

6. 둘러보기

{{{#!wiki style="display:inline-block; margin:-10px; vertical-align:bottom;"<tablebordercolor=darkgreen> 파일:modrinth/icon/universal/white.svg 파일:마인크래프트 로고 화이트.svg
문서가 있는 유니버설 모드
}}}
{{{#!wiki style="margin:0 -10px -5px; min-height:calc(1.5em + 5px);"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-5px -1px -11px; min-height:calc(1.5em + 5px);"
<colbgcolor=darkgreen><colcolor=#fff> A Abyssalcraft · Advanced Rocketry · Alex's Caves · Alex's Mobs · Ars Magica 2 · Applied Energistics 2 · Atum 2: Return to the Sands · Avaritia
B Better Builder's Wands · Better Dungeons · Better With Mods · Biomes O' Plenty · Blood Magic: Alchemical Wizardry · Blue Skies · Botania · BuildCraft
C Candycraft · Chicken Bones Mods · Clay Soldiers Mod · Cooking for Blockheads · CraftTweaker · Cracker's Wither Storm ModCreate · Custom NPCs
D Draconic Evolution · Dragon block C
E Electroblob's Wizardry · Elemental Creepers · Elemental Witch Mod · Ender IO · Ex Nihilo · Extra Utilities · Extra Utilities 2
F Farmer's Delight · Flan's Mod · Forestry · Fossils and ArcheologyFungal Infection:Spore
G Galacticraft · Godzilla Mod · GregTech · GrowthCraft
H HBM's Nuclear Tech Mod · Heat and Climate
I Ice and Fire: Dragons · Illage and SpillageImmersive Engineering · IndustrialCraft 2 · Into the Maelstrom · Iron Chests
J Jammy Furniture Mod · JurassiCraft · Jurassic World Reborn
L L_Ender's Cataclysm · LittleMaidMob · LuckyBlockMod · Lycanites Mobs
M Mekanism · Millénaire · MineFactory Reloaded · Minechem · Minecolonies · Minecraft Comes Alive · Mob Talker · Mo'Creatures · Mowzie's Mobs · MrCrayfish's Furniture Mod · MrCrayfish's Gun Mod · Mutant Creatures Mod · Mystcraft · Mystical Agriculture
N Nevermine · Nikkori Mod · Nuclearcraft
O OpenBlocks · Orespawn
P Pam's HarvestCraft · Pixelmon · Portal Gun · Project E · Project Red
R Railcraft · Real Train Mod · RedPower 2 · Rotarycraft
S SCP: Lockdown · Scape and Run: Parasites · Storage Drawers
T TerraFirmaCraft · Thaumcraft · The Aether · The Betweenlands · The Bumblezone · The Graveyard · The Morbid Reborn · The Titans Mod · Thermal Dynamics · Thermal Expansion · Thermal Foundation · Thermal Innovation · Timeless and Classics Guns: ZERO · Tinkers' Construct · TrainCraft · Twilight Forest
V Valkyrien Skies · Vic's Modern Warfare Mod
W Wildycraft · World of Bosses
}}}}}}}}} ||

[목록] 1.3.2, 1.7.10, 1.8.8, 1.8.9, 1.9, 1.9.4, 1.10.2, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.14.4, 1.15.1, 1.15.2, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17.1, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.20, 1.20.1[목록(MT2)] 1.5.2, 1.6.2[목록(MT3)] 1.6.4, 1.7.2, 1.7.10, 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8[4] 이 경우 서버에 접속하려면 클라이언트에도 마인트위커가 필요하다.[5] API도 기존 마인트위커와 거의 동일하여 기존 애드온을 업데이트하기도 쉽다.[6] 아이템 아이디, 메타데이터, NBT 태그 등.[7] 마인트위커는 스크립트를 다시 로딩할때 이전에 스크립트를 통해 추가된 모든 추가된 레시피는 삭제, 삭제된 레시피는 다시 추가하는식으로 되돌린 뒤 스크립트를 다시 로딩하여 변경사항을 적용한다.[8] 예를 들면 인더스트리얼크래프트, 그레그테크의 기계 레시피. 이 모드들의 레시피는 삭제를 지원하지 않아 삭제를 통한 되돌리기가 불가능하다.[9] 마인크래프트를 재실행하면 고쳐진다.[10] Thaumcraft, Forestry, Tinkers' Construct, Mariculture 등 다양한 모드 레시피와 기능의 마인트위커 지원을 추가한다.[11] 그레그테크그레그테크 비공식의 기계 레시피의 지원을 추가한다.