개인 자료란 (JE)

  서버 커뮤니티

Profile Blackqkw 대표칭호 없음
Profile

질문하기 스크립트

물 흐름을 특정 좌표 방향으로만 제한하고 싶습니다.

2021.02.19 조회 수 740 추천 수 0
이해도 1.16 
게임버전 (JE) 페이퍼 
스크립트 버전 중급자(필요한 애드온을 찾아서 만들 수 있어요) 
스크립트 애드온 2.5.3 

on flow:
    if event-block is lava or water:
        cancel event

 특정 월드에서 용암과 물의 흐름을 막게 하고 싶습니다.


26abc3369d515ed73f753e9043571a4c.jpg

그런데 사진에서처럼  x,z  방향으로는 흐르도록 하고 ,  y 좌표 방향으로는(아래로 흐르는) 2 블럭의 거리까지만 흐르도록 하고 싶은데 

어떻게 고쳐야 하나요? 




2개의 댓글

X_Sky__
2021.02.19

이벤트가 발생했을 때, 위에 블럭이 물이고, 또 그 위에 블럭이 물일 경우 이벤트를 캔슬해보는건 어떨까요?

스크립터브혼
2021.02.20

블록의 정보를 보려면 [Block Data]익스프레션으로 출력해보세요.

물의 근원블록은 Level이 0이고, 수평적으로 멀어질수록 1씩 증가합니다.
근원인 Level 0부터 최대 Level 7까지 물이 퍼지는 수평 길이는 8블록이죠.
물이 수직으로 흐르는 경우는 Level 8입니다.

스크립트에서 물의 Aliases는 다음과 같습니다.

updated fluids:
    minecraft version = 1.13 or newer
    {fluid state}:
        {default} = -
        stationary = -[level=0]
        flowing = -[level=1]
        flowing stage (1|one) = -[level=1]
        flowing stage (2|two) = -[level=2]
        flowing stage (3|three) = -[level=3]
        flowing stage (4|four) = -[level=4]
        flowing stage (5|five) = -[level=5]
        flowing stage (6|six) = -[level=6]
        flowing stage (7|seven) = -[level=7]
        falling = -[level=8]
        falling stage (1|one) = -[level=8]
        falling stage (2|two) = -[level=9]
        falling stage (3|three) = -[level=10]
        falling stage (4|four) = -[level=11]
        falling stage (5|five) = -[level=12]
        falling stage (6|six) = -[level=13]
        falling stage (7|seven) = -[level=14]
        falling stage (8|eight) = -[level=15]
    {fluid state} water = minecraft:water
    {fluid state} lava = minecraft:lava


on flow 이벤트는 물이 흐를 때 (물 블록이 생성될때) 생성되는 위치가 아니라 생성 하려하는 근원의 위치가 반환됩니다.
예를들어 양동이로 처음 물을 부을 때는 동작하지 않고,
부은 물이 첫번째로 흐르는 물을 생성했을때, 부은 물의 위치가 반환된다는 거죠.

on flow 이벤트에서 물을 생성하는 블록(event-block)이 falling water라면 수직으로 생성된 물입니다.
수직으로 두칸 내갈 수 있다면, 해당 블록의 한칸 위에도 falling water입니다.
> block 1 up event-block is falling water
이렇게 조건을 달아주시면 됩니다.


on flow:
    block 1 up event-block is falling water
    cancel event
뉴스 및 창작물
/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

3

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1