파일 구조
test_material:
item: ia:addcook:addcook_material_oil
sound: item.bucket.empty
infinite: false
amount: 1
return:
enabled: true
item: GLASS_BOTTLE
water:
enabled: true
color: '#FCD02C'
oil:
enabled: false
amount: 1
color: '#F6D129'
요리 재료의 구성은 이렇게 되어있습니다.
각 파트별로 어떤 역할을 하는지 알아봅시다.
AddCook/contents/materials/ 경로에서 제작 및 수정할 수 있습니다.
아이디
해당 재료를 정의하는 아이디입니다.
AddCook 아이템을 호출할 때 해당 아이디가 사용됩니다.
아이템
item: ia:addcook:addcook_material_oil
아이템 작성 방식 참고
재료의 본래 아이템을 설정할 수 있습니다.
소리
sound: item.bucket.empty
소리 작성 방식 참고
재료 사용 시 재생될 소리를 정합니다.
무한
재료를 소모하지 않고 무제한으로 사용할 수 있습니다.
개수
재료 사용 시 소모되는 개수를 정할 수 있습니다.
반환
return:
enabled: true # return 활성화 여부
item: GLASS_BOTTLE # 반환 아이템
아이템 작성 방식 참고
재료 사용 시 반환할 아이템을 설정할 수 있습니다.
물
water:
enabled: true # water 활성화 여부
color: '#FCD02C' # 물 색상 (헥스코드만 가능)
재료를 냄비에 들어가는 물로 설정할 수 있습니다.
사용 시 물의 색상도 변경할 수 있습니다.
오일
oil:
enabled: false # oil 활성화 여부
amount: 1 # 튀김기에 차는 오일의 양
color: '#F6D129' # 오일 색상 (헥스코드만 가능)
재료를 튀김기에 들어가는 오일로 설정할 수 있습니다.
사용 시 튀김기에 차는 오일의 양과 색상을 설정할 수 있습니다.
바닐라 아이템
WATER_BUCKET: # < 아이디 값과 아이템 값이 똑같아야 함
item: WATER_BUCKET # < 아이디 값과 아이템 값이 똑같아야 함
return:
enabled: true
item: BUCKET
water:
enabled: true
아이디와 아이템 값을 똑같이 설정하면 바닐라 아이템을 재료로 사용할 수 있습니다.
기본 설정
material-setting:
item: PAPER
sound: item.bucket.empty
amount: 1
infinite: false
return:
enabled: false
item: AIR
water:
enabled: false
color: "#3F76E4"
oil:
enabled: false
amount: 1
color: "#F6D129"
값을 설정하지 않을 시 설정에 있는 재료의 기본 값을 따릅니다.
test_material:
item: ia:addcook:addcook_material_oil
sound: item.bucket.empty
# amount는 자동으로 1
# infinite는 자동으로 false
# return, water, oil 모두 false
이런식으로 값을 입력하지 않은 부분은 기본 설정에서 가져옵니다.
config.yml의 default.material-setting에서 수정할 수 있습니다.
Last updated