☕API
AddCook 자체에서 지원하는 API를 사용하실 수 있습니다!
AddCookItem
// AddCook 아이템 얻기
Optional<AddCookItem> addCookItemOpt = AddCookAPI.getAddCookItem("addcook:furniture:stove");
if (addCookItemOpt.isPresent()) {
AddCookItem addCookItem = addCookItemOpt.get();
System.out.println("아이템: " + addCookItem.getItemStack();
}
// AddCook 아이템 확인
public void isAddCookItem(ItemStack itemStack) {
if (!AddCookAPI.isAddCookItem(itemStack)) {
System.out.println("AddCook 아이템이 아닙니다!");
}
}AddCookEntity
// AddCook 엔티티 불러오기
Optional<AddCookEntity> addCookEntityOpt = AddCookAPI.getAddCookEntity(Entity entity);
if (addCookEntityOpt.isPresent()) {
AddCookEntity addCookEntity = addCookEntityOpt.get()
System.out.println("AddCook 엔티티 위치: " + addCookEntity.getLocation());
}FurnitureEntity
추가 예정
Util
Event
CookStartSuccessEvent : 요리 시작 이벤트
CookEndEvent : 요리 완성 이벤트
FurnitureBreakEvent : 요리 가구 파괴 이벤트
FurnitureInteractEvent : 요리 가구 우클릭 이벤트
FurnitureDamagedEvent : 요리 가구 좌클릭 이벤트
FurniturePlaceEvent : 요리 가구 설치 이벤트
MaterialAddEvent : 요리 가구 재료 추가 이벤트
MaterialRemoveEvent : 요리 가구 재료 제거 이벤트
RecipeUseEvent : 레시피 북 사용 이벤트
Last updated