다음을 통해 공유


피해 명령어 소개

피해 명령어는 Minecraft: Bedrock Edition의 새로운 명령어입니다. 이 명령어를 사용하면 지정된 소스에서 지정된 개체에 특정 유형의 피해를 적용할 수 있습니다. 예를 들어, 크리퍼에게 화염 피해를 입히거나 좀비에게 낙하 피해를 입힙니다. 이 기능은 화살 생성이나 스플래시 피해 포션과 같은 다른 방법에 비해 보다 간단하고 직접적으로 피해를 적용할 수 있습니다.

이 튜토리얼에서는 다음과 같은 사항을 안내해 드립니다.

  • 피해 명령어가 무엇이며 사용하는 방법을 알아봅니다.
  • 특별한 사용 사례

요구 사항

튜토리얼을 시작하기 전에 아래 사항을 완료하시길 추천합니다.

피해 명령어의 구문

이 명령어를 사용하여 지정된 유형의 지정된 피해량으로 개체에 피해를 입힙니다.

/damage <target> <amount> [cause]
  • Target(액터 셀렉터) - 피해를 입는 개체.

  • Amount(정수) - 받을 피해량.

  • Cause(액터 피해 원인) - 개체가 받을 피해 유형. (Default: ActorDamageCause::None)

특별한 사용 사례

피해와 소스 모두 행동 팩에 지정된 피해 규칙을 따르기 때문에 피해를 입히지 않거나 피해를 입히지 않을 것으로 예상될 때 피해를 줄 수 있는 특별한 사용 사례가 있습니다. 이러한 사례들을 알려드리겠습니다.

익사 피해

익사 피해는 수중 몹과 언데드 몹에게 적용될 수 있습니다. 수중에서 숨을 쉴 수 있지만 익사 피해 자체에는 면역이 되지 않기 때문입니다.

좀비 변환

/damage 명령어를 사용하여 피해 소스가 좀비 또는 허스크로 설정된 피해 유형 “entity_attack”을 주민에게 적용하면 주민이 피해를 받지만 좀비로 변환되지 않습니다. 치명적인 피해를 입었을 경우 좀비로 변합니다.

익사 좀비

익사 피해는 좀비와 허스크를 익사자로 만들지 않습니다. 익사자로 변하기 위한 체크는 입힌 피해량이 아닌 수중 시간을 기준으로 하기 때문입니다.

발광 오징어 발광

현재 발광 오징어는 피해 소스가 있을 때만 발광을 멈추도록 설정되어 있습니다. 그러나 소스가 없으면 발광을 멈추지 않습니다. 즉, 손에 든 무기로 발광 오징어를 공격하면 오징어가 발광을 멈춥니다. 소스 없이 발광 오징어에게 피해를 입히면 발광이 멈추지 않습니다. 이 로직은 발광 오징어와 오징어 먹물 동작에도 적용됩니다. 적용된 피해에 소스가 없으면 “먹물”이 적용되지 않습니다.

저속 낙하

저속 낙하 상태 효과가 적용된 상태에서 플레이어는 /damage 명령어를 사용하여 낙하 피해를 받습니다. 저속 낙하 상태 효과는 낙하 피해를 명시적으로 방지하지 않으므로 피해 명령어가 피해를 적용하는 것을 방지하지 못합니다.

크리퍼 번개

크리퍼의 행동 팩은 "번개" 계열의 개체에 의해 피해를 받을 경우 크리퍼가 충전되는 피해 센서를 정의했습니다. 즉, 피해 유형과 관계없이 번개 개체의 공격을 받으면 충전됩니다. 또한 번개 유형의 피해이지만 번개가 아닌 다른 개체에게 받은 피해로는 크리퍼가 충전되지 않습니다.

다음 튜토리얼

월드에 혼란을 일으키거나 멋지게 만드는 데 사용할 수 있는 명령어들이 더 있습니다. 모든 것은 여러분에게 달렸습니다.