개인 자료란 (JE)

  서버 커뮤니티

Profile pqrsc 정품인증자

pqrsc 2468197689ba4dda8f262a54515d6126

Profile

질문하기 Java

블럭이 올라가는 플러그인

2021.08.04 조회 수 80 추천 수 0
이해도 플러그인 
게임버전 (JE) 버킷 

아머스탠드를 소환해서 그 아머스탠드가 서있는 블럭으로 부터 9x9칸의 블럭을 올라가게 한다음 폭발시키고 싶습니다.

현재까지 작성 된 코드

@Override
public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){


    if(sender instanceof Player){
        Player player = (Player)sender;
        ArmorStand a = (ArmorStand)player.getWorld().spawnEntity(player.getLocation(), EntityType.ARMOR_STAND);

        a.setInvisible(true);
        a.setCanPickupItems(true);
        player.sendMessage("터집니다");
    }
    return true;
}

5개의 댓글

A_bins
2021.08.04

음 이글의 내용으로만 봐선 길찾기 알고리즘 사용하셔야하빈다..ㅎㅎ;;

다른블럭으로부터 9x9칸의 블럭으로 올라가는거면

아니면 x+9 | y+9말하는건가유?
x, y가 9칸 내부에 있는 가까운 블럭으로 이동하는걸 말하시는건가유?

y좌표를 81을 올라가는건가유?

움직임을 부드럽게 하고싶으신건가요? 순간이동 하고싶으신건가유?

pqrsc
2021.08.05
@하이라이트|highright

x9랑 z9요 그 블럭들이 올라가는거요 y좌표가 올라가는 설정하는건 알려주시면 해볼게요 움직임은 부드럽게 하고 싶어요

@pqrsc

중간에 못봐서 죄송합니다

a.setVelocity(new Vector(9.0, 0.0, 9.0))

추가하시면 될것같습니다

데드풀리오
2021.08.07

해당 블럭과 같은 타입의 폴링 블럭 소환시켜서 중력끄고 벨로시티 주면 될거같은...

뉴스 및 창작물
/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

0

/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

마인크래프트 1.20.5 정식 업데이트

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0