혹시 스크립트나 플러그인으로 플레이어가 떨어지는 걸 감지하고 아래에 무슨 블록이 있는지 감지할 수 있을까요?
@EventHandler public void onMove(PlayerVelocityEvent e) { if (e.getVelocity().getY() < 0) { e.getPlayer().sendMessage(getBlock(e.getPlayer()).toString()); } } public Block getBlock(Player player) { Location loc = player.getLocation(); for (int h = player.getLocation().getBlockY(); h >= -64; h--) { loc.setY(h); if (loc.getBlock().getType() != Material.AIR) { return loc.getBlock(); } } return null; }
테스트 안해봤습니다
레드스톤
노트블럭전문가
2024-11-27
0
건축
팀뉴일리시
2024-11-23
4
KHC
2024-10-25
2
2024-10-10
dbasd12
2024-10-09
0reo
2022.12.28테스트 안해봤습니다