안녕하세요 하루린입니다. 오늘은 마인크래프트의 환경을 결정하는 gamerule에 대한 명령어 대해 알아보도록 할게요. 먼저 저번에 알려드렸던 /gamerule을 치고 한칸 띄우고 탭(tap)키를 치면 gamerule에 대한 여러가지 명령어가 나온다는 것을 알 수 있을 거예요. 그런데 그 명령어가 너무 많아서 음 15개 정도가 되기에 1탄으로 7개만 소개를 해드리고자 나머지 7개는 다음날 소개를 해 드릴게요. 그럼 명령어가 표시되는 순서대로 나열을 하게 되면 아래와 같네요. 그리고 gamerule에서 맨 뒤에 표기되는 false와 true의 뒤에 기본으로 표시된것은 마인크래프트 게임을 시작할때 표기가 되는 것으로 알고 있으시면 되네요.
1. gamerule commandBlockOutput true(기본)
자 명령어의 commandBlockOutput을 해석을 해보면 commandBlock을 밖으로 낸다는 말인데요. 이것의 의미인즉은 command Block을 실행 하였을때 나오는 메세지를 자막으로 표기를 하겠냐는 의미이고 기본으로 true로 표기를 해 놓아서 command Block을 실행을 시키면 그 실행을 하였다는 메세지를 계속 출력을 해주네요. 그래서 탈출맵을 만들어서 게임을 할 경우 시야가 혼란스러울 수가 있기에 false를 하여 command Block의 명령어를 출력하지 않게 하는 것도 하나의 방법이죠. 전 개인적인 소견으로 처음부터 false를 하여 혼란을 제거하네요.
2. gamerule doDaylightCycle true(기본)
이것도 영어해석을 해보면 낮과 밤의 주기를 하겠다라는 의미로 해석을 해볼수가 있는데요. 그래서 true로 기본으로 표기가 되어 있고요. 이렇게 시간이 흘려 낮과 밤이 계속 주기적으로 바뀌게 되는 것이네요. 그래서 마인크래프트의 시간은 현실의 시간과 많이 다르기에 탈출맵을 하다가 보면 밤이여야 되는데 낮으로 시간이 바뀌면 안되기에 적절한 효과를 보실려고 하시면 이 옵션을 false로 하여 주기를 멈춰주는 것도 좋을 것 같네요. false를 하면 시간이 멈춰서 밤만 지속되거나 낮만 지속이 되네요.
3. gamerule doEntityDrops true(기본)
이 명령어는 원래는 1.8.0버전에는 없던 명령어이고 1.8.1버전부터 나오게 된 명령어라고 보시면 되는데요. 영어해석을 보면 엔티티가 드랍이 된다.로 해석이 되고요. 기본으로 true로 되어 있어서 엔티티가 드랍이 된다는 것이죠. 그런데 이 엔티티가 뭐냐고 하면 여기에서 엔티티로 할 수 있는 것은 그림이나 아이템(액자)프레임을 생각해 볼 수가 있네요. 자 그렇다면 true가 기본으로 되어 있는데 이렇게 하게 되면 마우스 왼쪽클릭시 아이템이 바닥에 떨어지게 되고 false를 하게 되면 아이템을 떨어지지 않게 되네요...이 명령어는 나중에 아이템을 무적으로 만들지 않으면 아이템이 떨어져서 탈출맵을 하는데 사용이 될 수가 있네요.. 주의경보
4. /gamerule doFireTick true(기본)
제가 이것을 탈출맵에서 잘 사용을 하고 있는데요. 이 명령어는 불이 옮겨 붙거나 아니면 블록(양털이나 나무)을 태워 없애거나, 탈 것이 없으면 불이 꺼지게 되는 기능인데요. 기본으로 나오는 것이고 그것이 true여서 양털이나 나무에 불을 설치를 하였을때에 맵에 손상을 가져오게 되어서 장식으로 효과를 볼 수가 없게 되는데요. 보통 맵에서는 false로 설정하여 불의 상태를 정지시켜 장식의 효과를 보는 것으로 하네요.
5. /gamerule doMobLoot true(기본)
이 명령어는 너무나 잘 알고 있는 명령어라서 그렇게 상세히 이야기 드리지는 않겠네요. 살아 있는 엔티티(좀비,해골,소,돼지 등등)가 아이템을 드랍을 한다는 것이네요. 기본으로는 true라서 엔티티가 아이템을 드랍을 한다는 것이네요. false를 하면 뭐 드랍을 안한다는 것이겠죠. 그렇게 크게 맵의 손상에 관련이 없기에 그냥 true로 해두네요. 경험치도 아이템!!!!1
6. /gamerule doMobSpawning true(기본)
이 명령어는 난이도하고 관련이 깊은 명령어인데요. true로 하게 되면 몬스터가 스폰이 되게 한다라는 명령어인데요. 보통은 true가 기본으로 되어 있고요. 맵 제작을 하시는 분들에게는 몬스터가 계속 스폰이 되면 맵을 제작하기에 혼잡이 오기에 false를 하여서 더 이상의 몬스터가 스폰이 안되게 해야 겠고요. 더욱 중요한 것은 난이도가 평화로움으로 하여 몬스터가 생성이 되지 않게 하면 우리가 필요한 몬스터가 생성이 되지 않는 상황이 오기에 맵을 제작할때에 평화로움으로 하여 몬스터를 다 없애고 나서 /gamerule doMobSpawning false를 사용하여 몬스터의 스폰이 되지 않게 하고 난이도를 쉬움이상으로 하는것 추천드리겠네요. 단지 평화로움으로 하면 동물들은 없어지지 않네요...
7. /gamerule doTileDrops true(기본)
이 명령어도 보면 탈출맵에서 많이 사용을 하게 되는데요. 간단하게 말하면 블록을 파괴시에 블록이 떨어지겠는지에 대한 여부를 물어보게 되는데요. 결국은 손으로 블록을 파괴시에 gamemode 2 (adventure)로 하게 되면 블록을 파괴할 수 없겠지만 (gamemode 0 (survival)때에는 예외이기에), 맵을 제작할 때에는 블록을 많이 파괴하기에 /gamerule doTileDrops false를 하여 떨어지는 아이템이 없게하는 것도 좋을 것 같네요. 블록파괴시에 맵이 지저분하게 되는것을 방지
이상으로 15개 중에 7개의 마인크래프의 환경을 결정하는 gamerule 1탄을 소개시켜 드렸고요. 다음편에는 나머지 7개에 대한 짧은 포스팅을 해보려고 하네요. 그럼 다음에 뵐게요... 바이 바이
다음에 할 명령어
8. /gamerule keepInventory false
9. /gamerule logAdminCommands true
10. /gamerule mobGriefing true
11. /gamerule naturalRegeneration true
12. /gamerule randomTickSpeed 3
13. /gamerule reducedDebugInfo false
14. /gamerule sendCommandFeedback false
15. /gamerule showDeathMessages true
'Command Block > Ver 1.13이전' 카테고리의 다른 글
| 마인크래프트 맵의 날씨와 시간을 정하자(weather,time) (0) | 2015.04.18 |
|---|---|
| 마인크래프트의 환경을 결정하는 gamerule 2탄 (0) | 2015.04.17 |
| Commad Block을 이용하여 명령어를 적는 이유 (0) | 2015.04.16 |
| 기본중에 기본인 gamemode에 대해 알아보자 (0) | 2015.04.15 |
| 마인크래프트에서 Command Block을 얻다 (0) | 2015.04.14 |