📝커스텀

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

아이템 작성 방식

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

chevron-right바닐라 아이템hashtag

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

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

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

앞에 "ia:"를 적은 뒤 namespace와 idarrow-up-right를 입력하면 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개
chevron-rightMythicMobs 아이템hashtag

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

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

mm:addcrop_tomato # addcrop_tomato 1개
mm:addcrop_tomato 5 # addcrop_tomato 5개
chevron-rightMMOItems 아이템hashtag

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

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

mmo:SWORD:CUTLASS # SWORD:CUTLASS 1개
mmo:SWORD:CUTLASS 5 # SWORD:CUTLASS 5개
chevron-rightAddCook 아이템hashtag

앞에 "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개

개수

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

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

circle-exclamation
circle-info

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

지급 방식

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

circle-info

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


소리 작성 방식

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

chevron-right바닐라 소리hashtag

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

chevron-right커스텀 소리hashtag

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

볼륨과 피치

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

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

circle-info

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


추가 결과 작성 방식

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

chevron-right소리hashtag

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

chevron-right아이템hashtag

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

chevron-right경험치hashtag

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

chevron-right콘솔 커맨드hashtag

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

Placeholder APIarrow-up-right를 지원합니다.

chevron-right플레이어 커맨드hashtag

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

확률

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

circle-exclamation
circle-info

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

가중치

chevron-right가중치란?hashtag

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

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

circle-info

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

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

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

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

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

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

Last updated