마인크래프트에서는 일정시간 동안 플레이어를 좀 더 강하게 만들어주거나 적을 좀 더 약하게 만들어주는 아이템이 있습니다. 그것은 마실 수도 있고, 던질 수도 있는 아이템인 포션입니다. 이 포션은 한가지만 있는 것이 아닌 여러가지가 있으며 대표적으로 도움을 주는 버프포션과 약하게 만드는 디버프포션으로 종류가 나누어집니다. 포션으로 특정한 상태이상 효과를 얻는다면 일정시간이 지나면 그 힘이 사라지게 됩니다. 하지만 특정한 효과를 계속해서 유지해야 한다면 시간이 지날 때 마다 포션을 다시 먹어주어야하는 번거로움을 감수해야 하죠. 하지만 명령어를 사용하여 상태효과를 부여하면 무한히 사용하는 것이 가능해집니다. 지금부터 마인크래프트 포션 명령어와 효과에 대해 알아보도록 합시다. 마인크래프트 포션 명령어/effect give <닉네임> <minecraft:영문이름> <시간> <증폭> <입자 숨기기(/false/true)>가 포션을 부여하는 명령어입니다. 아직 잘 모르시는 분들을 위해 좀더 설명해드리자면 예를들어 steve라는 이름을 가진 플레이어에게 100초동안 신속 2, 포션입자를 숨기고 싶다면 /effect give steve minecraft:speed 100 2 true 명령어를 입력해주시면 되는 겁니다. 반대로 자신이 부여받은 포션효과를 지우고 싶다면 /effect clear 명령어를 사용하시면 됩니다. 마인크래프트 포션 효과 및 코드
하요! 반갑습니다. 정말로 오랜만에 포스팅을 하네요. 한동안 Apartment 공포 탈출맵의 맵을 작업한다고 몇일동안 포스팅을 올리지 못했네요. 그렇지만 항상 많은 생각을 하고 있기에 이렇게 다시 돌아왔네요. 그리고 한동안 포스팅을 안하고 있어서 재미있는 애니도 보았네요. 음!! 오늘은 엔티티에게 상태이상효과를 주는 명령어인 /effect명령어에 대해 알아보도록 할게요. 이 명령어의 사용방법은 /effect <플레이어> <효과> [시간(초)] [증폭] [입자 숨기기 여부]로 표기를 하고 /effect <플레이어> clear를 하게 되면 플레이어의 상태이상을 모두 제거를 하네요. 그리고 [시간(초)]을 생각하고 하면 기본으로 30초가 부여되고 [입자 숨기기 여부]는 true 또는 false 중 하나로 정해주어야 하네요. 그리고 이 효과는 총23개가 있는데요. 그것을 하나하나씩 알아보도록 할게요. 1 minecraft:speed 속도 증가 2 minecraft:slowness 속도 감소 3 minecraft:haste 채집 속도 증가 4 minecraft:mining_fatigue 채광 피로 5 minecraft:strength 공격력 증가 6 minecraft:instant_health 즉시 회복 7 minecraft:instant_damage 즉시 피해 8 minecraft:jump_boost 점프력 향상 9 minecraft:nausea 어지럼증 10 minecraft:regeneration 재생 11 minecraft:fire_resistance 화염저항 12 minecraft:water_breathing 수중 호흡 14 minecraft:invisibillity 투명화 15 minecraft:blindness 실명 16 minecraft:night_vision 야시 17 minecraft:hunger 배고픔 증가 18 minecraft:weakness 약해짐 19 minecraft:poison 독 효과 20 minecraft:wither 약해짐 21 minecraft:health_boost 체력 부스트 22 minecraft:absorption 흡수 23 minecraft:saturation 포화 그리고 [시간(초)]은 단위는 초이며, 0~100만 사이의 시간이어야한다. [증폭]은 0~255의
256단계이며, 0이라고 해서 추가되지 않는 게 아니라 0이 1단계라고 보시면 되네요. [입자 숨기기 여부]는 위에서 보신것 처럼 true 또는 false 중 하나를 정해주는데요. 입자가 true일 경우 입자가 보이지 않는다. 기본은 false는 그 반대이네요. 사용법 중에 <효과>는 앞의 번호도 가능하고 뒤의 글자로도 가능하네요. 즉슨 <효과>는 숫자도 가능하고 뒤의 글자(영어)도 가능하다는 것..... 예시 : /effect @a 1 30 100 true - 30초 동안 속도 증가가 모든 이에게 생긴다.(입자표기가 없음) 그런데 1 대신에 minecraft:speed도 가능하네요. |