📝커스텀

AddCook만의 전용 문법을 참고하세요!

아이템 작성 방식

다음과 같은 작성 방식을 따르면 ItemsAdder, MythicMobs, MMOItems, AddCook 아이템 모두 적용할 수 있습니다.

바닐라 아이템

마인크래프트의 Material 이름만 적으면 바닐라 아이템으로 인식합니다.

작성 방식: <Material 이름> <개수>

STONE # 돌 1개
stone 5 # 돌 5개
APPLE # 사과 1개
IRON_BLOCK # 철 블록 1개
PIG_SPAWN_EGG # 돼지 스폰알 1개
ItemsAdder 아이템

앞에 "ia:"를 적은 뒤 namespace와 id를 입력하면 ItemsAdder 아이템으로 인식합니다.

작성 방식: ia:<namespace>:<id> <개수>

ia:test:item # test:item 1개
ia:test:item 5 # test:item 5개
ia:addcrop:addcrop_tomato # addcrop:addcrop_tomato 1개
MythicMobs 아이템

앞에 "mm:"를 적은 뒤 internal name를 입력하면 MythicMobs 아이템으로 인식합니다.

작성 방식: mm:<internal_name> <개수>

mm:addcrop_tomato # addcrop_tomato 1개
mm:addcrop_tomato 5 # addcrop_tomato 5개
MMOItems 아이템

앞에 "mmo:"를 적은 뒤 type과 id를 입력하면 MMOItems 아이템으로 인식합니다.

작성 방식: mmo:<type>:<id>

mmo:SWORD:CUTLASS # SWORD:CUTLASS 1개
mmo:SWORD:CUTLASS 5 # SWORD:CUTLASS 5개
AddCook 아이템

앞에 "addcook:"를 적은 뒤 type과 id를 입력하면 AddCook 아이템으로 인식합니다.

작성 방식: addcook:<type>:<id> <개수>

addcook:furniture:stove # 가스레인지 1개
addcook:tool:hammer # 망치 1개
addcook:material:oil # 오일 1개
addcook:recipe:vanilla_cooked_beef # 익힌 소고기 레시피 1개

개수

원하는 개수를 정할 수 있습니다.

또한 최소, 최댓값을 정해 랜덤으로 지급할 수도 있습니다.

개수 미 입력 시 자동으로 1개로 설정됩니다.

지급 방식

아이템의 지급 방식을 설정할 수 있습니다.

지급 방식 미 입력 시 DROP으로 설정됩니다.


소리 작성 방식

바닐라 및 커스텀 소리 모두 가능합니다.

바닐라 소리

마인크래프트의 Sound 이름만 적으면 바닐라 소리를 재생합니다.

커스텀 소리

작성 방식은 바닐라 소리와 동일하지만 앞에 붙은 namespace를 변형하여 작성해야 합니다.

볼륨과 피치

원하는 볼륨과 피치로 조정할 수 있습니다.

또한 최소, 최댓값을 정해 랜덤으로 재생할 수도 있습니다.

볼륨, 피치 미입력 시 각각 자동으로 1로 설정됩니다.


추가 결과 작성 방식

요리 성공 시 아이템, 경험치, 커맨드, 소리를 추가로 작동 시킬 수 있습니다.

소리

요리 완성 시 소리를 추가로 재생할 수 있습니다. 사운드 작성 방식을 따르며 앞에 "sound:" 붙이고 추가로 확률을 작성해야 합니다.

아이템

요리 완성 시 아이템을 추가로 지급할 수 있습니다. 아이템 작성 방식과 동일하며 추가로 확률을 작성해야 합니다.

경험치

요리 완성 시 경험치를 추가로 지급할 수 있습니다. 앞에 "exp:"를 붙이고 원하는 경험치량을 입력해야 합니다.

콘솔 커맨드

요리 완성 시 명령어를 콘솔로 실행시킵니다. 커맨드를 작성할 때 "[ ]" 안에 넣어야 하며 "/" 는 생략하셔야 합니다.

Placeholder API를 지원합니다.

플레이어 커맨드

요리 완성 시 플레이어로부터 명령어를 실행시킵니다. 작성 방식은 콘솔 커맨드와 동일합니다.

확률

추가 결과를 원하는 확률로 작동 시킬 수 있습니다.

확률 미 입력 시 자동으로 100으로 설정됩니다.

가중치

가중치란?

가중치는 각 요소가 발생할 “비율”을 나타내는 숫자입니다. 예를 들어, 두 아이템의 가중치가 모두 1이면 각각 50%의 확률로 드롭됩니다. 반면, 가중치가 2000과 1000이면 비율은 2:1이 되어 첫 번째 아이템이 두 번째보다 두 배 자주 드롭됩니다. 확률로 환산하면 대략 66.7%와 33.3%가 됩니다. 이렇게 가중치는 단순한 확률보다 더 유연하게 상황을 표현할 수 있습니다.

가중치 계산법 (<확률을 알고 싶은 가중치> / <가중치 총 합>) X 100 = 확률(백분율)

리스트 방식 에서는 가중치의 총 합이 100을 넘어도 작동 합니다.

각각 사과 40%, 황금사과 20%, 인첸트 황금사과 20%로 아이템이 지급됩니다.

리스트 형식으로 변형하여 확률에 따라 1개만 나오게 할 수도 있습니다. 또한 추가 결과를 리스트로 작성하면 확률(백분율)이 자동으로 가중치로 변하게 됩니다.

이 중 하나가 랜덤으로 작동되게 됩니다.

이렇게 작성해도 인식합니다.

아이템과 경험치, 커맨드를 결과에 추가한 예시입니다.

Last updated