More&Better
  • 📖환영합니다
    • 📃이용 약관
    • 🪙구매 사이트
  • ADD Package
    • 📂AddPack
      • 🌹flower
      • ⚒️공사장
      • 🎆명절
    • 💎AddDrop v1.0
      • 💻명령어
      • 👻몬스터
      • ⭐카테고리
      • ➕추가 드롭
      • ⚙️설정
    • 🌱AddCrop
      • 🌽AddCrop v2.1.1
        • 🥕작물
        • 📦경작지
        • ⚙️설정
        • 💿추가 기능
        • ❓공통 질문
      • 🍊AddFruit v3.1
        • 🍎과일
        • ⚙️설정
        • 💿추가 기능
    • 🥩AddCook v3.6.1
      • 🇰🇷한국어
        • 🔑권한
        • 💻커맨드
        • 🍕요리
          • 🪑요리 가구
          • ⚒️요리 도구
          • 💧요리 재료
          • 📦요리 모델
          • 📄요리 레시피
        • 📝커스텀
          • 가구
          • 도구
          • 재료
          • 모델
          • 레시피
        • 💡시스템
          • 💎AddCook 아이템
          • 📋아이템 리스트
          • 📔레시피 북
        • 📧메세지
        • 🔗자리표시자
        • ⚙️설정
        • ☕API
    • 🌴AddWild
      • 🐊악어
  • OLD VERSION
    • 🥩AddCook Skript
      • 💻명령어
      • 🍕요리 아이템
      • ⚒️조리 도구
      • 🪑조리 가구
      • 📖레시피
      • ⚙️설정
Powered by GitBook
On this page
  • 파일 구조
  • 아이디
  • 권한
  • 활성화
  • 시간
  • 오일
  • 칼질 횟수
  • 색상
  • 타입
  • 애니메이션
  • 레시피 북 아이템
  • 권한
  • 디스플레이
  • 순서
  • 결과물
  • 기본 설정
  • 실패 레시피
  1. ADD Package
  2. AddCook v3.6.1
  3. 한국어
  4. 커스텀

레시피

파일 구조

레시피의 기본 구성입니다. 각 파트가 어떤 역할을 하는지 알아봅시다.

test_recipe:
  permission: addcook.user
  enabled: false
  time: 3
  color: "#ff0000"
  type: chopping_board
  state:
    - roast_food1
    - roast_food2
  recipe-book:
    permission: addcook.user
    item: ia:addcook:addcook_item_recipe1
    chat: "<b>테스트"
    name: "<white>테스트 레시피"
    lore:
      - "<gray><b>| </b><gray>테스트 용 레시피 입니다."
      - "<gray><b>| </b><gray>지우셔도 상관 없습니다!"
  stage:
    1: DRAGON_EGG
  result:
    - APPLE 1 75, GOLDEN_EGG 1 20, ENCHANTED_GOLDEN_APPLE 1 5
    - APPLE 1-32 100
    - cmd[say 1] 100
    - exp:100 100
    - sound:entity.player.levelup 1 2 100
    - addcook:tool:hammer

AddCook/contents/recipes/ 경로에서 제작 및 수정할 수 있습니다.


아이디

test_recipe:

권한

permission: addcook.user

# 여러 개도 가능
permission:
  - addcook.user1
  - addcook.user2
  - addcook.user3

# or 구문도 가능
permission:
  - addcook.user1, addcook.user2, addcook.user3

활성화

레시피를 활성화 및 비활성화 할 수 있습니다.

enabled: false

시간

요리를 완성하는 시간을 정할 수 있습니다.

time: 3 # 초 단위로 작성
# time: 3 = 3초
# time: 3.3 = 3.3초
# time: 0.3 = 0.3초

오일

oil: 1 # 튀김기만 가능

타입을 fryer로 설정했을 때만 가능합니다.


칼질 횟수

cut: 5 # 도마만 가능

타입을 chopping_board로 설정했을 때만 가능합니다.


색상

color: '#ff0000' # 헥스코드로 작성

색상이 완전히 교체되는 방식이 아닌 기존 텍스처에 색을 덧씌우는 방식입니다.


타입

# frypan: 프라이팬
# pot: 냄비
# fryer: 튀김기
# chopping_board: 도마
type: frypan

type은 무조건 작성해야 합니다!


애니메이션

# 재생하는 애니메이션 이름
# 애니메이션이 '요리 가구 내부'에 있어야 합니다.
state: roast_food1

# 이렇게 리스트 형태로 작성할 수도 있습니다.
# 리스트의 값 중 랜덤으로 하나의 애니메이션이 재생됩니다.
state: 
  - roast_food1
  - roast_food2

레시피 북 아이템

recipe-book:
  item: BOOK
  name: '<white>테스트 레시피'
  lore:
    - '<gray><b>| </b><gray>테스트 용 레시피 입니다.'
    - '<gray><b>| </b><gray>지우셔도 상관 없습니다!'

권한

permission: addcook.user

# 여러 개도 가능
permission:
  - addcook.user1
  - addcook.user2
  - addcook.user3

# or 구문도 가능
permission:
  - addcook.user1, addcook.user2, addcook.user3

디스플레이

레시피 사용 시 채팅에 출력되는 디스플레이를 수정할 수 있습니다.

chat: "<b>테스트"

설정하지 않을 시 자동으로 아이템 이름을 출력합니다.


순서

레시피의 재료 순서 및 아이템 조건을 설정할 수 있습니다. 재료 순서와 아이템이 모두 맞아야지만 요리를 성공합니다.

# 재료 순서
# 해석1: 첫번째에 당근, 두번째에도 당근, 세번째도 당근이면 해당 모델이 출력됩니다.
stage:
  1: CARROT
  2: CARROT
  3: CARROT

# 해석2: 첫번째에 사과, 두번째에도 소고기이면 해당 모델이 출력됩니다.
stage:
  1: APPLE
  2: BEEF

# 이런식으로 아이템을 여러개를 설정할 수 있습니다.
# 해석3: 첫번째에 사과 혹은 소고기, 두번째에 당근이면 해당 모델이 출력됩니다.
stage:
  1:
    - APPLE
    - BEEF
  2:
    - CARROT

재료 순서는 최대 7개까지만 설정 가능합니다.


결과물

마지막으로 요리를 성공하면 어떤 결과물이 나올지 설정할 수 있습니다. 소리, 아이템, 경험치, 커맨드 등 다양한 결과를 추가할 수 있습니다.

result:
  - BREAD
  - exp:100
  - cmd:[kill {player}]
  - BEEF 1 30,
    APPLE 1 10,
    GOLDEN_APPLE 3 5

기본 설정

값을 설정하지 않을 시 타입을 제외한 설정에 있는 레시피의 기본 값을 따릅니다.

기본 설정
recipe-setting:
  enabled: true
  time: 3 
  oil: 1
  color: "#b16e34"
  recipe-book:
    item: BOOK
    name: <white>레시피 북

이런식으로 값을 입력하지 않은 부분은 기본 설정에서 가져옵니다.

값을 설정하지 않았을 때
vanilla_cooked_beef:
  # 자동으로 enabled는 true
  # 자동으로 time은 3
  # 자동으로 color는 "#b16e34"
  type: frypan
  state:
    - roast_food1
    - roast_food2
  recipe-book:
    item: ia:addcook:addcook_item_recipe1
    name: <white>익힌 소고기 레시피
  stage:
    1: BEEF
  result:
    - COOKED_BEEF

config.yml의 default.recipe-setting에서 수정할 수 있습니다.


실패 레시피

요리 실패 시 해당 값으로 결과물이 나옵니다. 실패 레시피의 칼질 횟수는 도마의 최대 자르는 횟수를 따릅니다.

recipe-fail-setting:
  time: 3
  oil: 1
  color: "#6c6c93"
  result:
    - ia:addcook:addcook_food_trash1 1 20,
      ia:addcook:addcook_food_trash2 1 20,
      ia:addcook:addcook_food_trash3 1 20

config.yml의 default.recipe-fail-setting에서 수정할 수 있습니다.

Previous모델Next시스템

Last updated 2 months ago

해당 레시피를 정의하는 아이디입니다. 을 호출할 때 해당 아이디가 사용됩니다.

요리할 때 해당 이 필요합니다.

요리를 할 때 에서 소모되는 의 양을 설정할 수 있습니다.

요리를 할 때 에서 필요한 자르는 횟수를 설정할 수 있습니다.

완성된 요리의 색상을 설정할 수 있습니다. 시간이 지날수록 이 점차 설정한 색상으로 변하게 됩니다.

어떤 의 레시피인지 정할 수 있습니다.

요리가 시작되면 해당 가구에서 재생할 을 설정합니다.

에서 어떤 아이템으로 보여줄지 정할 수도 있습니다.

레시피 북을 사용할 때 해당 이 필요합니다.

🥩
🇰🇷
📝
AddCook 아이템
권한
요리 모델
요리 가구
레시피 북
권한
오일
튀김기
도마
애니메이션