📝커스텀
AddCook만의 전용 문법을 참고하세요!
아이템 작성 방식
다음과 같은 작성 방식을 따르면 ItemsAdder, MythicMobs, MMOItems, AddCook 아이템 모두 적용할 수 있습니다.
개수
원하는 개수를 정할 수 있습니다.
STONE 5 # 돌 5개
STONE 64 # 돌 64개
또한 최소, 최댓값을 정해 랜덤으로 지급할 수도 있습니다.
STONE 1-5 # 돌 1-5개
STONE 1-64 # 돌 1-64개
정수만 가능합니다.
지급 방식
아이템의 지급 방식을 설정할 수 있습니다.
STONE # 돌 1개를 해당 위치에서 드롭합니다.
STONE 1 100 drop # 돌 1개를 해당 위치에서 드롭합니다.
STONE 1 100 give # 돌 1개를 해당 플레이어에게 지급합니다.
소리 작성 방식
바닐라 및 커스텀 소리 모두 가능합니다.
볼륨과 피치
원하는 볼륨과 피치로 조정할 수 있습니다.
entity.villager.no 1 1 # entity.villager.no 볼륨:1 피치:1
entity.villager.no 2 2 # entity.villager.no 볼륨:2 피치:2
또한 최소, 최댓값을 정해 랜덤으로 재생할 수도 있습니다.
entity.villager.no 1-2 1-2 # entity.villager.no 볼륨:1-2 피치:1-2
entity.villager.no 0.5-1.5 0.5-1.5 # entity.villager.no 볼륨:0.5-1.5 피치:0.5-1.5
추가 결과 작성 방식
요리 성공 시 아이템, 경험치, 커맨드, 소리를 추가로 작동 시킬 수 있습니다.
확률
추가 결과를 원하는 확률로 작동 시킬 수 있습니다.
sound:entity.villager.no # entity.villager.no 볼륨:1 피치:1이 100%로 작동
sound:entity.villager.no 1 1 50 # entity.villager.no 볼륨:1 피치:1이 50%로 작동
sound:entity.villager.no 1 1 0.1 # entity.villager.no 볼륨:1 피치:1이 0.1%로 작동
STONE # 돌 1개를 100%로 지급
STONE 1 50 # 돌 1개를 50%로 지급
STONE 1 0.1 # 돌 1개를 0.1%로 지급
exp:1 # 경험치 1를 100%로 지급
exp:1 50 # 경험치 1를 50%로 지급
exp:1 0.1 # 경험치 1를 0.1%로 지급
cmd:[say 1] # say 1 명령어를 100%로 실행
cmd:[say 1] 50 # say 1 명령어를 50%로 실행
cmd:[say 1] 0.1 # say 1 명령어를 0.1%로 실행
확률이 100을 넘어가면 안됩니다.
가중치
각각 사과 40%, 황금사과 20%, 인첸트 황금사과 20%로 아이템이 지급됩니다.
result:
- APPLE 1 40
- GOLDEN_APPLE 1 20
- ENCHANTED_GOLDEN_APPLE 1 20
리스트 형식으로 변형하여 확률에 따라 1개만 나오게 할 수도 있습니다. 또한 추가 결과를 리스트로 작성하면 확률(백분율)이 자동으로 가중치로 변하게 됩니다.
result:
- APPLE 1 40, GOLDEN_APPLE 1 20, ENCHANTED_GOLDEN_APPLE 1 20
이 중 하나가 랜덤으로 작동되게 됩니다.
# 가중치 계산 방법
# (<해당 가중치> / <가중치 모두 더한 값>) X 100 = 확률
result: # 위 공식을 적용해보면 50%로 사과가 나올 수 있음
- APPLE 1 40, GOLDEN_APPLE 1 20, ENCHANTED_GOLDEN_APPLE 1 20
result: # 사과가 약 71%로 나옴
- APPLE 1 100, GOLDEN_APPLE 1 20, ENCHANTED_GOLDEN_APPLE 1 20
result: # 사과가 약 14%로 나옴
- APPLE 1 10, GOLDEN_APPLE 1 40, ENCHANTED_GOLDEN_APPLE 1 20
result: # 사과가 약 17%로 나옴
- APPLE 1 0.1, GOLDEN_APPLE 1 0.2, ENCHANTED_GOLDEN_APPLE 1 0.3
result: # 사과가 약 0.17%로 나옴
- APPLE 1 0.1, GOLDEN_APPLE 1 40, ENCHANTED_GOLDEN_APPLE 1 20
이렇게 작성해도 인식합니다.
result:
- APPLE 1 40,
GOLDEN_APPLE 1 20,
ENCHANTED_GOLDEN_APPLE 1 20
아이템과 경험치, 커맨드를 결과에 추가한 예시입니다.
# 예시 1
result:
- APPLE 1 40,
exp:100 20,
cmd:[kill {player}] 10
# 사과가 나올 확률 57%
# 경험치 100을 얻을 확률 29%
# kill 명령어가 작동될 확률 14%
# 예시 2
result:
- APPLE 1 40,
exp:100 20,
cmd:[kill {player}] 10
- BEEF 1-32 100
- ia:custom:test_item1 1 20
# 사과가 나올 확률 57%, 경험치 100을 얻을 확률 29%, kill 명령어가 작동될 확률 14%
# 이 셋 중 하나가 작동되고
# 소고기를 1~32개를 100%로 얻고
# ItemsAdder 아이템 custom:test_item1 1개를 20%로 얻을 수 있음
# 예시 3
result:
- APPLE 1 40,
exp:100 20
- BEEF 1-32 100,
cmd:[kill {player}] 10
# 사과가 나올 확률 67%, 경험치 100을 얻을 확률 33%
# 이 둘 중 하나가 작동되고
# 소고기 1-32개가 나올 확률 91%, kill 명령어가 작동될 확률 9%
# 이 둘 중 하나가 작동됨
Last updated