개인 자료란 (JE)

  서버 커뮤니티

자료란에 모든 게시글은 반드시 자료란 글작성 가이드를 준수해야합니다. 글 작성 전에 반드시 확인해주세요!

한국 마인크래프트 포럼

마인크래프트 자료 및 커뮤니티 플랫폼

전체 회원수 121,958명 ( +132명 )

※ 장기간 미활동 회원 제외

Profile 제작대 에메랄드 유저 (7레벨)
Profile

자료란new 공통new 리뷰, 강좌new 그외의 분야

마인크래프트 스킬 만들기! (1탄) 치유 스킬을 만들어보자!

2021.05.04 조회 수 332 추천 수 0

안녕하세요! 제작대입니다! 오늘은 마인크래프트 스킬 만들기를 할 겁니다! 첫 탄은  힐 스킬인데요, 그럼 만듭시다!

[이 강좌에는 오타가 있을 수 있습니다.]


우선 아래의 명령어를 쳐주세요! (멀티용)

team add blue

team add red

하고 원하는 플레이어들을 한 팀으로 넣으세요!

team join <팀이름> <플레이어>


[반복형] [무조건적] [항상 활성화]

execute as @a[team=red,nbt={Inventory:[{id:"minecraft:emerald",Count:1b,Slot:-106b}]}] run tag @s add h

설명: 왼손에 에메랄드를 들고있고 팀이 red인 사람은 h라는 태그가 붙는다


[연쇄형] [조건적] [항상 활성화]

replaceitem entity @a[tag=h] weapon.mainhand emerald

설명: 태그가 h인 사람의 매인 핸드(플레이어가 쓰고 있는 칸)를 에메랄드로 바꿉니다.


[연쇄형] [조건적] [항상 활성화]

replaceitem entity @a[tag=h] weapon.offhand air 

설명: 태그가 h인 사람의 왼손에 있는 아이템을 공기로 바꾼다.


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=h] at @s run particle happyVilliger ~ ~0.3 ~ 1 1 1 0 50

설명: 태그가 h인 사람 위주로 happyVillager 파티클이 생성된다


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=h] at @s run particle totem_of_undying ~ ~0.3 ~ 1 1 1 0 50

설명: 태그가 h인 사람 위주로 totem_of_undying 파티클이 생성된다


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=h] at @s run effect give @a[distance=..2] instant_health 1 3 true

설명: 태그가 h인 사람 위주로 2칸 이내에 있는 모든 플레이어는 즉시치유 이펙트를 1초 받는다.


[연쇄형] [조건적] [항상 활성화]

tag remove @a[tag=h] h


이렇게 하시고 이제 블루팀 용을 만들어 줍시다!


[반복형] [무조건적] [항상 활성화]

execute as @a[team=blue,nbt={Inventory:[{id:"minecraft:emerald",Count:1b,Slot:-106b}]}] run tag @s add e

설명: 왼손에 에메랄드를 들고있고 팀이 blue인 사람은 e라는 태그가 붙는다


[연쇄형] [조건적] [항상 활성화]

replaceitem entity @a[tag=e] weapon.mainhand emerald

설명: 태그가 e인 사람의 매인 핸드(플레이어가 쓰고 있는 칸)를 에메랄드로 바꿉니다.


[연쇄형] [조건적] [항상 활성화]

replaceitem entity @a[tag=e] weapon.offhand air 

설명: 태그가 e인 사람의 왼손에 있는 아이템을 공기로 바꾼다.


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=e] at @s run particle happyVilliger ~ ~0.3 ~ 1 1 1 0 50

설명: 태그가 e인 사람 위주로 happyVillager 파티클이 생성된다


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=e] at @s run particle totem_of_undying ~ ~0.3 ~ 1 1 1 0 50

설명: 태그가 e인 사람 위주로 totem_of_undying 파티클이 생성된다


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=e] at @s run effect give @a[distance=..2] instant_health 1 3 true

설명: 태그가 e인 사람 위주로 2칸 이내에 있는 모든 플레이어는 즉시치유 이펙트를 1초 받는다.


[연쇄형] [조건적] [항상 활성화]

tag remove @a[tag=e] e


싱글용:


[반복형] [무조건적] [항상 활성화]

execute as @a[nbt={Inventory:[{id:"minecraft:emerald",Count:1b,Slot:-106b}]}] run tag @s add h

설명: 왼손에 에메랄드를 들고있는 사람은 h라는 태그가 붙는다


[연쇄형] [조건적] [항상 활성화]

replaceitem entity @a[tag=h] weapon.mainhand emerald

설명: 태그가 h인 사람의 매인 핸드(플레이어가 쓰고 있는 칸)를 에메랄드로 바꿉니다.


[연쇄형] [조건적] [항상 활성화]

replaceitem entity @a[tag=h] weapon.offhand air 

설명: 태그가 h인 사람의 왼손에 있는 아이템을 공기로 바꾼다.


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=h] at @s run particle happyVilliger ~ ~0.3 ~ 1 1 1 0 50

설명: 태그가 h인 사람 위주로 happyVillager 파티클이 생성된다


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=h] at @s run particle totem_of_undying ~ ~0.3 ~ 1 1 1 0 50

설명: 태그가 h인 사람 위주로 totem_of_undying 파티클이 생성된다


[연쇄형] [조건적] [항상 활성화]

execute as @a[tag=h] at @s run effect give @a[distance=..2] instant_health 1 3 true

설명: 태그가 h인 사람 위주로 2칸 이내에 있는 모든 플레이어는 즉시치유 이펙트를 1초 받는다.


[연쇄형] [조건적] [항상 활성화]

tag remove @a[tag=h] h



끝입니다! 안녕히계십쇼!


3개의 댓글

지웅
2021.05.04

흔한 데이터팩 재귀함수(몹 없이 만들기 1}

execute as @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,ironpower=5..,slot=0,loop=0}] at @s run scoreboard players remove @s ironpower 5

scoreboard players add @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,slot=0}] loop 1

execute as @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,slot=0,loop=..59}] positioned ^ ^ ^0.5 if block ~ ~ ~ #irooon:likeair run function irooon:repulser

execute as @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,slot=0,loop=..59}] positioned ^ ^ ^0.5 if block ~ ~ ~ #irooon:likeair run particle minecraft:dust 0 1 0.918 1 ~ ~ ~ 0 0 0 0 5 force

execute as @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,slot=0,loop=..59}] positioned ^ ^ ^0.5 if block ~ ~ ~ #irooon:likeair run effect give @e[distance=..1,tag=!ironman,type=#irooon:undead] instant_health 1 2 true

execute as @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,slot=0,loop=..59}] positioned ^ ^ ^0.5 if block ~ ~ ~ #irooon:likeair run effect give @e[distance=..1,tag=!ironman,type=!#irooon:undead] instant_damage 1 2 true

execute as @a[tag=ironman,nbt={SelectedItemSlot:0},scores={ironman=1..,slot=0,loop=60..}] run scoreboard players set @s loop 0

데이터팩이란거 있지마셈

(외부 반복되는 루프함수가 있어야함)

제작대
2021.05.04
@지웅

아닠ㅋㅋㅋ 뭘 하신거에욬ㅋㅋㅋㅋㅋㅋ 그리고 강좌를 봐주셔서 감사합니다!

지웅
2021.05.04
@제작대

데이터팩 같은 경우는 재귀함수가 가능해서 커맨드로 가능한 탄환 구조들과는 달리 한번에 파악 하고 나가게 할 수 있거든요(잘못하면 컴터집니다)

컨텐츠
https://www.koreaminecraft.net/files/thumbnails/337/871/002/262x150.crop.jpg?20211014221722

플러그인

달고나 뽑기 in Minecraft 7

BlueRing1017

2021-10-14

5

https://www.koreaminecraft.net/files/thumbnails/848/870/002/262x150.crop.jpg?20211014131239

답안지

한마탐 4주차 / 정오표 + 해설 1

베개냥이

2021-10-14

1

https://www.koreaminecraft.net/files/thumbnails/421/866/002/262x150.crop.jpg?20211011194131

애니메이터

오징어 게임을 하는 나 6

삼영덕

2021-10-11

5