반응형

분류 전체보기 58

minecraft Owner

nbt : Owner는 해당 entity의 소유자를 지정합니다. 기르기Tame가 가능한 엔티티에 적용되면 소유자의 펫으로, 투사체에 적용되면 소유자의 투사체로 인식됩니다. -> 투사체의 경우, 어떤 entity를 처치하는 scoreboard가 있다고 가정합시다. 일반적으로 summon 명령어를 통해 만들어진 투사체가 해당 entity를 처지할 때, 그 투사체는 Owner가 없기에 해당 스코어보드가 변동되지 않습니다. 하지만 Owner가 지정된 경우, 소유자의 해당 스코어보드가 변합니다. 그러나 Owner는 직접 지정해야 하고, selector를 받아들이지 않습니다. ( {Owner:"@p"}로 사용되지 않음) 직접 컴퓨터를 사용하고 있는 '사람'이 키보드를 타이핑하여 적어야합니다. 하지만, 다음 명령어를..

minecraft 아이템과 tag

어떤 대상에 대해 {Tags:["~~"]}를 지정할 수 있습니다. 그러나 대상(entity)중 "아이템"에 대한 Tag는 다르게 적용됩니다. 1. /summon minecraft:item ~ ~ ~ {Tags:["Item"],Item:{id:"minecraft:stone",Count:1b}} 2. /summon minecraft:item ~ ~ ~ {Item:{id:"minecraft:stone",Count:1b,tag:{Tags:["Item"]}} 3. 1의 아이템을 먹고 떨어뜨림 4. 2의 아이템을 먹고 떨어뜨림 5. /give @p minecraft:stone{Tags:["Item"]} 로 얻은 아이템을 떨어뜨림 이 상황에서 kill @e[tag=Item]을 했을 때 사라지는 아이템은 1번 뿐입니다..

minecraft 레이저 포인터

레이저 포인터의 기본 메커니즘은 다음과 같습니다. : (repeat) execute at run summon ~ ~ ~ {Tags:["L"],Invisible:1,NoGravity:1} : (repeat) execute as at run tp @e[tag=L,distance=0.001,limit=1] ~ ~1.5 ~ ~ ~ : (repeat) execute at @e[tag=L] run particle ~ ~0.2 ~ 0 0 0 0 force @a : (repeat) execute as @e[tag=L] at @s anchored feet if block ^ ^ ^1 air if block ^ ^ ^2 ------ if block ^ ^ ^n-1 air if block ^ ^ ^n air run tp @..

minecraft 내 시선으로 날아가는 투사체(上)

summon minecraft:fireball, arrow, trident, potion 등은 {Motion:[x,y,z]} tag를 가지고 있어야 제대로 된 형태를 가집니다. Motion은 좌표값을 가지므로, 영점(0,0,0)에서 플레이어가 바라보는 방향으로 n블록 떨어진 곳의 좌표를 안다면 원하는 방향으로의 Motion값을 지정할 수 있습니다. (벡터 평행 이동) 1. 좌표(0,0,0)에서의 플레이어 시선 벡터 시작/끝점 생성 위 gif와 같이 0,0,0에 위치하는 아머스탠드{Tags:["main"]}는 플레이어의 시선과 동일하게 회전하고, 그 아머스탠드의 4블럭 앞에 있는 아머스탠드{Tags:["position"]}를 구현하는 커맨드는 다음과 같습니다. 1-1. 벡터 시작점, 끝점 물체 생성 :su..

minecraft 타이머

총 4가지의 회로를 요구합니다. 1. 기본 scoreboard 설정 (왼쪽) : scoreboard objectives add Timer dummy : scoreboard objectives add Sec dummy : scoreboard objectives add Min dummy - Hor, Day 등을 추가하여 더 긴 시간을 설정할 수 있습니다. 2. CountDown 초기 지점 설정 (중간) 본 회로는 분, 초의 타이머이고, 5분 30초의 타이머를 만들 때 : scoreboard players set Min 5 : scoreboard players set Sec 30 : setblock minecraft:redstone_block 특정 위치에 설치된 레드스톤 블록에 의해 타이머가 작동하게 됩니다...

minecraft 내 시선으로 날아가는 투사체(下)

(java edition) 사전 명령어 : /scoreboard objectives add UnPoison dummy 메커니즘 : 1. 왼손에 아이템을 가진 플레이어가 있을 때 아머스탠드(tag=Armor)와 복어(tag=Puffer)를 소환 2. 아머스탠드는 플레이어를 바라본 채로 뒤로 이동 3. 복어가 아머스탠드를 따라가며 주변에 가시 데미지를 가함 4. 복어 주위 1.2block 내의 엔티티는 독 효과 해제 5. 플레이어로부터 10block 떨어지면 Armor, Puffer를 제거 >>> 시선 방향으로 "일직선"으로 나가는 투사체입니다. 오른쪽 커맨드블록x4 : : execute at @p[nbt={Inventory:[{Slot=-106b,id:"minecraft:아이템,Count:1b"}]}] r..

minecraft 발사체를 이용한 순간이동

(java edition 1.16.1) 왼쪽의 커맨드 블럭군을 파트별로 돌/화강암/섬록암/안산암 으로 표기합니다. (본 사진은 수정 이전의 사진입니다. 아래 글을 확인하십시오.) -사전에 필요한 스코어보드 : : /scoreboard objectives add Shoot minecraft.used:minecraft:bow /왼쪽 repeat 커맨드블록 (돌) : execute at @p[scores={Shoot=1..}] if entity @e[type=minecraft:arrow,limit=1,distance=..2.5] run setblock minecraft:redstone_block /위쪽 impulse, chain 커맨드 블록 (화강암x2) : execute at run tag @e[type=m..

/gamerule 명령어

(java edition) /gamerule 명령어입니다. 해당 리스트를 나열합니다. true/false로 조정합니다. 일부는 정수값을 가집니다. announceAdvancements : 채팅창에 도전과제 달성을 출력 commandBlockOutput : 커맨드블록 실행값을 출력 disableElytraMovementCheck : 겉날개의 속도를 측정하지 않음. 측정을 하지 않을 경우 시간차/랙이 줄어듦, 속도 한계치가 사라짐 disableRaids : 습격 해제 doDaylightCycle : 밤과 낮이 시간에 따라 교체됨, false시 현재 시각이 고정됨. doEntityDrops : 엔티티가 죽으며 아이템을 드롭 doFireTick : 불이 번짐 doInsomnia : 팬텀 스폰 doImmediat..

/setblock, /fill, /clone 명령어

(java edition) /setblock 명령어입니다. /setblock minecraft:블럭 : 해당 지점에 블럭을 부수며/아무것도 없을 경우에/원하는 블럭으로 설치합니다. /fill minecraft:블럭 : 해당 지점에 블럭을 부수며/내부가 빈 상자로/빈 공간에만/내부가 빈 상자로/원하는 블럭으로 설치합니다. 이때 hollow는 내부 공간을 전부 비우며, outline은 내부 공간을 유지합니다. 기본(생략 시)은 replace입니다. /clone : 1~2에 해당하는 부분을 3의 가장 좌표값이 낮은 곳을 기준으로 원하는 블럭만 복제합니다. /clone : 빈 공간을 제외한 블럭들만 복제합니다. /clone : 모든 공간을 복제합니다. clone 명령어는 맨 끝에 이 존재합니다. - force ..

/playsound 명령어

(java edition) /playsound 명령어입니다. /playsound - 소리 성격 : ambient, block, hostile, master, music, neutral, player, record, voice, weather 중 하나의 경우로 소리를 출력합니다. - 크기 : 소리의 근원지에서 1당 16블럭 만큼 소리가 들릴때, 그 범위를 정합니다. - 속도 : 0.5배 ~ 2배속으로 소리를 정합니다. - 최소 크기 : 에 따라 16*n과 16*n+4 블록 내에서 소리가 들리는 유무를 정합니다. playsound의 list입니다. http://www.theredengineer.com/1.9-playsound-list.html

반응형