Package moe.caramel.daydream.world
Interface Explosion
폭발 래퍼
-
Method Summary
Modifier and TypeMethodDescriptionvoid
이 폭발에 영향을 받는 플레이어 목록을 비웁니다.void
explode()
폭발을 시작합니다.DamageSource
를 가져옵니다.이 폭발에 영향을 받는 플레이어 목록을 가져옵니다.폭발의 메타데이터를 가져옵니다.float
폭발 범위를 가져옵니다.getWorld()
폭발이 발생한 월드를 가져옵니다.double
getX()
폭발 발생 X 좌표를 가져옵니다.double
getY()
폭발 발생 Y 좌표를 가져옵니다.double
getZ()
폭발 발생 Z 좌표를 가져옵니다.boolean
이 폭발에 블록이 영향받는지를 가져옵니다.boolean
isFire()
폭발 시 방화 여부를 가져옵니다.boolean
이 폭발에 넉백 제거가 활성화 되어있는지 가져옵니다.void
markNoKnockback
(boolean mark) 이 폭발의 넉백 제거 활성화 여부를 설정합니다.void
setHitPlayers
(Map<HumanEntity, Vector> map) 이 폭발에 영향을 받는 플레이어 목록을 설정합니다.boolean
폭발이 이벤트에 의해 취소되었는지 여부를 가져옵니다.
-
Method Details
-
getWorld
World getWorld()폭발이 발생한 월드를 가져옵니다.- Returns:
- 폭발이 발생한 월드
-
getDamageSource
DamageSource getDamageSource()DamageSource
를 가져옵니다.- Returns:
DamageSource
-
getMetadata
폭발의 메타데이터를 가져옵니다. (DamageContext.getMetadata()
와 동일)- Returns:
- 메타데이터
-
markNoKnockback
void markNoKnockback(boolean mark) 이 폭발의 넉백 제거 활성화 여부를 설정합니다. (DamageContext.setKnockbackDisabled(boolean)
와 동일)- Parameters:
mark
- 넉백 제거가 활성화 여부
-
markedNoKnockback
boolean markedNoKnockback()이 폭발에 넉백 제거가 활성화 되어있는지 가져옵니다. (DamageContext.isKnockbackDisabled()
와 동일)- Returns:
- 넉백 제거 여부,
DamageType
에Tag.DAMAGE_TYPE_CARAMEL$EXPLOSION_NO_KNOCKBACK
가 있는 경우에도true
를 반환합니다.
-
isFire
boolean isFire()폭발 시 방화 여부를 가져옵니다.- Returns:
- 방화 여부
-
getX
double getX()폭발 발생 X 좌표를 가져옵니다.- Returns:
- X 좌표
-
getY
double getY()폭발 발생 Y 좌표를 가져옵니다.- Returns:
- Y 좌표
-
getZ
double getZ()폭발 발생 Z 좌표를 가져옵니다.- Returns:
- Z 좌표
-
getRadius
float getRadius()폭발 범위를 가져옵니다.- Returns:
- 폭발 범위
-
interactsWithBlocks
boolean interactsWithBlocks()이 폭발에 블록이 영향받는지를 가져옵니다.- Returns:
- 블록이 영향받는지 여부
-
getHitPlayers
Map<HumanEntity,Vector> getHitPlayers()이 폭발에 영향을 받는 플레이어 목록을 가져옵니다.- Returns:
- 플레이어 목록 및 벡터
-
setHitPlayers
이 폭발에 영향을 받는 플레이어 목록을 설정합니다.- Parameters:
map
- 플레이어 목록 및 벡터
-
clearHitPlayers
void clearHitPlayers()이 폭발에 영향을 받는 플레이어 목록을 비웁니다. -
explode
void explode()폭발을 시작합니다. -
wasCancelled
boolean wasCancelled()폭발이 이벤트에 의해 취소되었는지 여부를 가져옵니다.- Returns:
- 폭발 취소의 여부
-