마인크래프트 모드. 요리 책과 현재 인벤토리에 있는 재료로 만들 수 있는 레시피만 보여주는 멀티 블록 주방을 추가합니다.
모드팩 권한
모드에 기여하는 데 관심이 있다면 "도움말 구함"이라고 표시된 문제를 확인하세요.
새로운 기능에 관해서는 먼저 저와 상의하여 동일한 비전을 공유하는 것이 가장 좋습니다. 이야기하고 싶다면 Discord에 참여하세요.
기여는 풀 요청을 통해 이루어져야 합니다. 다른 채널을 통해 번역, 코드 또는 기타 자산을 받을 수 없습니다.
아래는 Cooking for Blockheads에서 처리하는 IMC 메시지 키 목록입니다.
RegisterTool (ItemStack)
WaterItem 등록 (ItemStack)
RegisterMilkItem (ItemStack)
RegisterToast (TagCompound : {입력 : ItemStack, 출력 : ItemStack})
RegisterToastError (TagCompound : {Input : ItemStack, 메시지 : 문자열})
RegisterOvenFuel (TagCompound : {입력 : ItemStack, FuelValue : 숫자})
RegisterOvenRecipe (TagCompound : {입력 : ItemStack, 출력 : ItemStack})
RegisterNonFoodRecipe (ItemStack)
RegisterCowClass (EntityCowClassName : String) - 클래스가 아직 로드되지 않은 경우 로드됩니다!
IMC API가 충분하지 않다면 Cooking for Blockheads의 Java API를 기반으로 구축할 수 있습니다. CurseForge Maven을 사용하여 종속성으로 잡는 것이 좋습니다. 이를 수행하는 방법에 대한 정보는 Cooking for Blockheads의 자체 Gradle 파일을 확인하세요.
Java API는 IMC API가 수행하는 모든 작업을 허용하며 특정 작업은 Java API를 통해서만 달성할 수 있습니다. 그러나 추가 제어가 필요하지 않은 경우 IMC API를 사용하는 것이 좋습니다.
환경에서 통합을 테스트하려면 Balm도 추가해야 합니다.
build.gradle
에 다음을 추가하세요.
저장소 { 메이븐 {url "https://www.cursemaven.com" } } dependency { // ${cookingforblockheads_file_id} 및 ${balm_file_id}를 의존하려는 파일의 ID로 바꿉니다. // CurseForge의 파일 URL에서 찾을 수 있습니다(예: 3914527). // 위조: 구현 fg.deobf("curse.maven:balm-531761:${balm_file_id}") // 패브릭: modImplementation "curse.maven:balm-fabric-500525:${balm_file_id}" // Forge: 구현 fg.deobf("curse.maven:cooking-for-blockheads-231484:${cookingforblockheads_file_id}") // Fabric: modImplementation "curse.maven:cooking-for-blockheads-fabric-634546:${ Cookingforblockheads_file_id}"}
build.gradle
에 다음을 추가하세요.
저장소 { 메이븐 { URL "https://maven.twelveiterations.com/repository/maven-public/" 콘텐츠 { includeGroup "net.blay09.mods" } } } dependency { // ${cookingforblockheads_version} 및 ${balm_version}을 의존하려는 버전으로 바꿉니다. // https://maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/balm-common/ 및 https:/에서 해당 Minecraft 버전의 최신 버전을 찾을 수 있습니다. /maven.twelveiterations.com/service/rest/repository/browse/maven-public/net/blay09/mods/cookingforblockheads-common/ // 공통 (mojmap): 구현 "net.blay09.mods:balm-common:${balm_version}" // Forge: 구현 fg.deobf("net.blay09.mods:balm-forge:${balm_version}") // Fabric : modImplementation "net.blay09.mods:balm-fabric:${balm_version}" // 공통(mojmap): 구현 "net.blay09.mods:cookingforblockheads-common:${cookingforblockheads_version}" // Forge: 구현 fg.deobf("net.blay09.mods:cookingforblockheads-forge:${cookingforblockheads_version}") // 패브릭: modImplementation "net.blay09.mods:cookingforblockheads-fabric:${cookingforblockheads_version}"}